SupplementaryAgreementAttachment
Предупреждение
Структура устарела. При заполнении структуры MessageToPost используйте структуру DocumentAttachment.
Данные дополнительного соглашения к договору в отправляемом сообщении.
message SupplementaryAgreementAttachment {
required SignedContent SignedContent = 1;
required string FileName = 2;
optional string Comment = 3;
repeated DocumentId InitialDocumentIds = 4;
repeated DocumentId SubordinateDocumentIds = 5;
optional string CustomDocumentId = 6;
required string DocumentDate = 7;
required string DocumentNumber = 8;
optional string Total = 9;
required string ContractNumber = 10;
required string ContractDate = 11;
optional string ContractType = 12;
optional bool NeedReceipt = 13 [default = false];
repeated CustomDataItem CustomData = 14;
}
SignedContent— содержимое файла документа с электронной подписью, представленное структурой SignedContent.FileName— имя файла отправляемого документа.Comment— комментарий к документу.InitialDocumentIds— список идентификаторов документов, к которым привязывается отправляемый документ. Каждый элемент списка представлен структурой DocumentId. Привязка документа работает по следующим правилам:чтобы установить связь с документом внутри отправляемого сообщения, передайте в поле
DocumentId.MessageIdпустую строку, а в полеDocumentId.EntityIdпередайте значение поляCustomDocumentIdсоответствующего документа;чтобы установить связь с уже загруженным в систему документом, укажите его идентификатор в поле
DocumentId.InitialDocumentIds.
SubordinateDocumentIds— список идентификаторов документов, которые должны ссылаться на отправляемый документ. Каждый элемент списка представлен структурой DocumentId. Чтобы установить связь с документом внутри отправляемого сообщения, передайте в полеDocumentId.MessageIdпустую строку, а в полеDocumentId.EntityIdпередайте значение поляCustomDocumentIdсоответствующего документа.CustomDocumentId— идентификатор документа во внешней системе; используется для выстраивания связей между документами внутри отправляемого сообщения. Должен быть уникальным в рамках структуры MessageToPost. После отправки сообщения этот идентификатор можно получить в полеCustomDocumentIdструктуры Document.DocumentDate— дата формирования документа в формате ДД.ММ.ГГГГ.DocumentNumber— номер документа.Total— сумма с учетом НДС, всего по документу.ContractNumber— номер договора.ContractDate— дата договора в формате ДД.ММ.ГГГГ.ContractType— тип договора.NeedReceipt— признак того, что от получателя требуется сформировать извещение о получении документа.CustomData— список пользовательских данных (тегов), привязанных к документу. Каждый элемент списка представлен структурой CustomDataItem.
См. также
- Структура используется:
в устаревшем поле структуры MessageToPost