ЭДО: портал называет себя «Портал заявок» (service_initiator_name)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -8,6 +8,9 @@ import { IFioParts } from './fio';
|
|||||||
const SIGNING_REQUESTS_PATH = '/api/v1/integration/signing-requests';
|
const SIGNING_REQUESTS_PATH = '/api/v1/integration/signing-requests';
|
||||||
|
|
||||||
/** Файл на подпись и компания, от имени которой он идёт (по её сертификату Sigex в ЭДО). */
|
/** Файл на подпись и компания, от имени которой он идёт (по её сертификату Sigex в ЭДО). */
|
||||||
|
/** Как портал называет себя в ЭДО. */
|
||||||
|
export const EDO_SOURCE_NAME = 'Портал заявок';
|
||||||
|
|
||||||
export interface IEdoSigningFile {
|
export interface IEdoSigningFile {
|
||||||
name: string;
|
name: string;
|
||||||
content: Blob;
|
content: Blob;
|
||||||
@@ -62,6 +65,8 @@ export async function submitSigningRequest(
|
|||||||
form.append('first_name', request.recipient.name.firstName);
|
form.append('first_name', request.recipient.name.firstName);
|
||||||
if (request.recipient.name.middleName) form.append('middle_name', request.recipient.name.middleName);
|
if (request.recipient.name.middleName) form.append('middle_name', request.recipient.name.middleName);
|
||||||
if (request.initiatorEmail) form.append('initiator_email', request.initiatorEmail);
|
if (request.initiatorEmail) form.append('initiator_email', request.initiatorEmail);
|
||||||
|
// Так ЭДО подпишет документ в колонке «Кто отправил», а не техническим client_id.
|
||||||
|
form.append('service_initiator_name', EDO_SOURCE_NAME);
|
||||||
// БИН файлов — массивом, по порядку файлов: общий company_bin не нужен, подписант один (физлицо).
|
// БИН файлов — массивом, по порядку файлов: общий company_bin не нужен, подписант один (физлицо).
|
||||||
for (const file of request.files) {
|
for (const file of request.files) {
|
||||||
form.append('files', file.content, file.name);
|
form.append('files', file.content, file.name);
|
||||||
|
|||||||
Reference in New Issue
Block a user