diff --git a/src/webparts/requestPortal/shared/edo/edo.service.ts b/src/webparts/requestPortal/shared/edo/edo.service.ts index d0fc56f..535ac3a 100644 --- a/src/webparts/requestPortal/shared/edo/edo.service.ts +++ b/src/webparts/requestPortal/shared/edo/edo.service.ts @@ -8,6 +8,9 @@ import { IFioParts } from './fio'; const SIGNING_REQUESTS_PATH = '/api/v1/integration/signing-requests'; /** Файл на подпись и компания, от имени которой он идёт (по её сертификату Sigex в ЭДО). */ +/** Как портал называет себя в ЭДО. */ +export const EDO_SOURCE_NAME = 'Портал заявок'; + export interface IEdoSigningFile { name: string; content: Blob; @@ -62,6 +65,8 @@ export async function submitSigningRequest( form.append('first_name', request.recipient.name.firstName); if (request.recipient.name.middleName) form.append('middle_name', request.recipient.name.middleName); if (request.initiatorEmail) form.append('initiator_email', request.initiatorEmail); + // Так ЭДО подпишет документ в колонке «Кто отправил», а не техническим client_id. + form.append('service_initiator_name', EDO_SOURCE_NAME); // БИН файлов — массивом, по порядку файлов: общий company_bin не нужен, подписант один (физлицо). for (const file of request.files) { form.append('files', file.content, file.name);