ИС "Такском-Доклайнз"                  ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
×
5. Как отправить несколько связанных документов?
 
Взаимосвязанные документы могут пересылаться и обрабатываться отдельно или одним пакетом.
Если взаимосвязанные документы пересылаются отдельно, то для их взаимосвязи служит параметр "LinkedDocument" (подробности см. в п. 3.3.4.11 Информации для разработчиков).
Отправка взаимосвязанных документов одним пакетом имеет ряд особенностей и ограничений, а именно:
Пакет всегда должен содержать один основной документ и один или несколько дополнительных документов.
Дополнительные документы в пакете отмечаются атрибутом AdditionalDocId в файле meta.xml. Значение этого атрибута – уникальный идентификатор (GUID) данного дополнительного документа.
Каждый дополнительный документ должен сопровождаться файлом card.xml и электронной подписью.
Пакет при получении обрабатывается как один документ по регламенту, предусмотренному для основного документа данного пакета:
Получатель может принять или отклонить только  все документы пакета вместе.
Если для основного документа пакета требуется подпись получателя, то получатель при приеме пакета должен сформировать подписи ко всем документам пакета или отказать в подписании всех документов пакета.
Пример файла meta.xml для пакета документов приведен в п.2.1.4.1 Информации для разработчиков, допустимые варианты пакетов – в п.2.1.3 Информации для разработчиков.