MessageToPost¶
Структура MessageToPost
представляет собой сообщение для отправки методом PostMessage. По умолчанию все документы в сообщении будут связаны в пакет.
message MessageToPost {
required string FromBoxId = 1;
optional string ToBoxId = 2;
repeated XmlDocumentAttachment Invoices = 3; // Устаревшая структура
repeated NonformalizedAttachment NonformalizedDocuments = 4; // Устаревшая структура
repeated BasicDocumentAttachment Torg12Documents = 5; // Устаревшая структура
optional TrustConnectionRequestAttachment TrustConnectionRequest = 6; // Устаревшая структура
repeated AcceptanceCertificateAttachment AcceptanceCertificates = 7; // Устаревшая структура
repeated StructuredDataAttachment StructuredDataAttachments = 8;
repeated BasicDocumentAttachment ProformaInvoices = 9; // Устаревшая структура
repeated XmlDocumentAttachment XmlTorg12SellerTitles = 10; // Устаревшая структура
repeated XmlDocumentAttachment XmlAcceptanceCertificateSellerTitles = 11; // Устаревшая структура
optional string ToDepartmentId = 12;
optional bool IsDraft = 13 [default = false];
optional bool LockDraft = 14 [default = false];
optional bool StrictDraftValidation = 15 [default = true];
optional bool IsInternal = 16 [default = false];
optional string FromDepartmentId = 17;
optional bool DelaySend = 18 [default = false];
repeated PriceListAttachment PriceLists = 19; // Устаревшая структура
repeated NonformalizedAttachment PriceListAgreements = 20; // Устаревшая структура
repeated NonformalizedAttachment CertificateRegistries = 21; // Устаревшая структура
repeated ReconciliationActAttachment ReconciliationActs = 22; // Устаревшая структура
repeated ContractAttachment Contracts = 23; // Устаревшая структура
repeated Torg13Attachment Torg13Documents = 24; // Устаревшая структура
repeated ServiceDetailsAttachment ServiceDetailsDocuments = 25; // Устаревшая структура
optional string ProxyBoxId = 26;
optional string ProxyDepartmentId = 27;
repeated EncryptedInvoiceAttachment EncryptedInvoices = 28; // Устаревшая структура
repeated EncryptedXmlDocumentAttachment EncryptedXmlTorg12SellerTitles = 29; // Устаревшая структура
repeated EncryptedXmlDocumentAttachment EncryptedXmlAcceptanceCertificateSellerTitles = 30; // Устаревшая структура
repeated SupplementaryAgreementAttachment SupplementaryAgreements = 31; // Устаревшая структура
optional bool LockPacket = 32 [default = false];
repeated XmlDocumentAttachment UniversalTransferDocumentSellerTitles = 33; // Устаревшая структура
repeated DocumentAttachment DocumentAttachments = 34;
optional LockMode LockMode = 35 [default = None];
}
FromBoxId
— идентификатор ящика отправителя сообщения.ToBoxId
— идентификатор ящика получателя сообщения. Должен отличаться от идентификатора ящика отправителя. Для внутреннего сообщения (если при создании сообщения был указан флагIsInternal = true
) этот идентификатор должен отсутствовать или содержать пустую строку.StructuredDataAttachments
— список файлов со структурированными данными в отправляемом сообщении, описывающими документы, представленные в виде печатных форм. Представлены структурой StructuredDataAttachment.ToDepartmentId
— идентификатор подразделения организации получателя, в которое будет отправлено сообщение. Необязательное поле. Если не заполнено, сообщение будет отправлено в головное подразделение.IsDraft
— флаг, указывающий, что сообщение является черновиком и не подлежит отправке. Для добавления подписей к черновику и отправки используйте метод SendDraft.LockDraft
— флаг, указывающий, что черновик защищен от изменений.StrictDraftValidation
— флаг, включающий проверку правильности черновика. По умолчанию проверка включена.IsInternal
— флаг, указывающий, что сообщение является внутренним, то есть будет отправлено в другое подразделение организации.FromDepartmentId
— идентификатор подразделения отправителя сообщения.DelaySend
— флаг, указывающий, что документ из сообщения будет сохранен без отправки.ProxyBoxId
— идентификатор ящика промежуточного получателя. Если указан, сообщение будет доставлено конечному получателю после того, как промежуточный получатель поставит подпись под документом в сообщении. Если промежуточный получатель отклонит документ, сообщение не будет доставлено конечному получателю.ProxyDepartmentId
— идентификатор подразделения промежуточного получателя.LockPacket
— флаг, указывающий, что документы в сообщении будут отправлены закрытым пакетом. В закрытом пакете любая операция применяется ко всем документам. ЭквивалентенLockMode = Full
.DocumentAttachments
— список документов любых типов, представленных структурой DocumentAttachmentsLockMode
— режим блокировки сообщения, представленный перечислением LockMode.
Устаревшие поля¶
Invoices
— список СФ/ИСФ/КСФ/ИКСФ в отправляемом сообщении, представленных структурой XmlDocumentAttachment.NonformalizedDocuments
— список неформализованных документов в отправляемом сообщении, представленных структурой NonformalizedAttachment.Torg12Documents
— список товарных накладных ТОРГ-12 в отправляемом сообщении, представленных структурой BasicDocumentAttachment.TrustConnectionRequest
— приглашение контрагента к обмену документами через Диадок, представленное структурой TrustConnectionRequestAttachment. Для отправки приглашения с вложенным документом используйте метод AcquireCounteragent.AcceptanceCertificates
— список актов о выполнении работ или оказании услуг, представленных структурой AcceptanceCertificateAttachment.ProformaInvoices
— список счетов на оплату в отправляемом сообщении, представленных структурой BasicDocumentAttachment.XmlTorg12SellerTitles
— список титулов продавца для товарных накладных ТОРГ-12 в XML-формате в отправляемом сообщении, представленных структурой XmlDocumentAttachment.XmlAcceptanceCertificateSellerTitles
— список титулов исполнителя для актов о выполнении работ или оказании услуг в XML-формате в отправляемом сообщении, представленных структурой XmlDocumentAttachment.PriceLists
— список ценовых листов в отправляемом сообщении, представленных структурой PriceListAttachment.CertificateRegistries
— список реестров сертификатов в отправляемом сообщении, представленных структурой NonformalizedAttachment.ReconciliationActs
— список актов сверки в отправляемом сообщении, представленных структурой ReconciliationActAttachment.Contracts
— список договоров в отправляемом сообщении, представленных структурой ContractAttachment.Torg13Documents
— список накладных ТОРГ-13 в отправляемом сообщении, представленных структурой Torg13Attachment.ServiceDetailsDocuments
— список детализаций в отправляемом сообщении, представленных структурой ServiceDetailsAttachment.EncryptedInvoices
— список зашифрованных счетов-фактур в отправляемом сообщении, представленных структурой EncryptedInvoiceAttachmentEncryptedXmlTorg12SellerTitles
— список зашифрованных формализованных накладных ТОРГ-12 в отправляемом сообщении, представленных структурой EncryptedXmlDocumentAttachment.EncryptedXmlAcceptanceCertificateSellerTitles
— список зашифрованных формализованных актов о выполнении работ или оказании услуг в отправляемом сообщении, представленных структурой EncryptedXmlDocumentAttachment.SupplementaryAgreements
— список дополнительных соглашений к договорам в отправляемом сообщении, представленных структурой SupplementaryAgreementAttachment.UniversalTransferDocumentSellerTitles
— список титулов продавца универсального передаточного документа (УПД) в XML формате, представленных структурой XmlDocumentAttachment.
См. также
- Структура используется:
в теле запроса метода PostMessage