EncryptedXmlDocumentAttachment
Предупреждение
Структура устарела. При заполнении структуры MessageToPost используйте структуру DocumentAttachment.
Данные зашифрованного формализованного документа (накладной ТОРГ-12 или акта) для отправки методом PostMessage (V3).
message EncryptedXmlDocumentAttachment {
required SignedContent SignedContent = 1;
optional string Comment = 3;
repeated DocumentId InitialDocumentIds = 4;
repeated DocumentId SubordinateDocumentIds = 5;
optional string CustomDocumentId = 6;
repeated CustomDataItem CustomData = 7;
required EncryptedDocumentMetadata Metadata = 8;
required EncryptedXmlBasicDocumentMetadata XmlBasicMetadata = 9;
}
message EncryptedXmlBasicDocumentMetadata {
required string FormationDate = 1;
required string FormationTime = 2;
optional string DocumentName = 3;
}
SignedContent— содержимое файла документа с электронной подписью, представленное структурой SignedContent.Comment— комментарий к документу.InitialDocumentIds— список идентификаторов документов, к которым привязывается отправляемый документ. Каждый элемент списка представлен структурой DocumentId. Привязка документа работает по следующим правилам:Чтобы установить связь с документом внутри отправляемого сообщения, передайте в поле
DocumentId.MessageIdпустую строку, а в полеDocumentId.EntityIdпередайте значение поляCustomDocumentIdсоответствующего документа.Чтобы установить связь с уже загруженным в систему документом, укажите его идентификатор в поле
DocumentId.InitialDocumentIds.
SubordinateDocumentIds— список идентификаторов документов, которые должны ссылаться на отправляемый документ. Каждый элемент списка представлен структурой DocumentId. Чтобы установить связь с документом внутри отправляемого сообщения, передайте в полеDocumentId.MessageIdпустую строку, а в полеDocumentId.EntityIdпередайте значение поляCustomDocumentIdсоответствующего документа.CustomDocumentId— идентификатор документа во внешней системе; используется для выстраивания связей между документами внутри отправляемого сообщения. Должен быть уникальным в рамках структуры MessageToPost. После отправки сообщения этот идентификатор можно получить в полеCustomDocumentIdструктуры Document.CustomData— список пользовательских данных (тегов), привязанных к документу. Каждый элемент списка представлен структурой CustomDataItem.Metadata— метаданные зашифрованного документа, представленные структурой EncryptedDocumentMetadata.XmlBasicMetadata— метаданные формализованных ТОРГ-12 и актов в отправляемом сообщении, представленные структуройEncryptedXmlBasicDocumentMetadataс полями:FormationDate— дата формирования зашифрованного XML-документа. Значение должно совпадать со значением атрибутаДатаДокв тегеДокументв зашифрованном содержимом.FormationTime— время формирования зашифрованного XML-документа. Значение должно совпадать со значением атрибутаВремДокв тегеДокументв зашифрованном содержимом.DocumentName— наименование первичного документа, определенное организацией (НаимДокОпр).
См. также
- Структура используется:
в устаревшем поле структуры MessageToPost