5. Как отправить несколько связанных документов?
|
|
Взаимосвязанные документы могут пересылаться и обрабатываться отдельно или одним пакетом.
Если взаимосвязанные документы пересылаются отдельно, то для их взаимосвязи служит параметр "LinkedDocument" (подробности см. в п. 3.3.4.11 Информации для разработчиков).
Отправка взаимосвязанных документов одним пакетом имеет ряд особенностей и ограничений, а именно:
•
|
Пакет всегда должен содержать один основной документ и один или несколько дополнительных документов.
|
•
|
Дополнительные документы в пакете отмечаются атрибутом AdditionalDocId в файле meta.xml. Значение этого атрибута – уникальный идентификатор (GUID) данного дополнительного документа.
|
•
|
Каждый дополнительный документ должен сопровождаться файлом card.xml и электронной подписью.
|
Пакет при получении обрабатывается как один документ по регламенту, предусмотренному для основного документа данного пакета:
•
|
Получатель может принять или отклонить только все документы пакета вместе.
|
•
|
Если для основного документа пакета требуется подпись получателя, то получатель при приеме пакета должен сформировать подписи ко всем документам пакета или отказать в подписании всех документов пакета.
|
Пример файла meta.xml для пакета документов приведен в п.2.1.4.1 Информации для разработчиков, допустимые варианты пакетов – в п.2.1.3 Информации для разработчиков.