При экспорте объектов типа «Задача» или «Ответ на задачу» проверяются все документы, вложенные в семейство задач и/или указанные в параметрах типового маршрута.
Если есть документы, на которые назначены права хотя бы одному пользователю той же удаленной системы, в которую экспортируются объекты типа «Задача» или «Ответ на задачу», то для каждого такого документа выполняется:
1. | В справочнике Правила преобразования структурированных объектов подбирается правило экспорта для объекта типа «Документ»: |
• | ищется правило с типом карточки и видом документа; |
• | если правила с типом карточки и видом документа нет, то ищется правило с типом карточки и с пустым видом документа; |
• | если правила с типом карточки и с пустым видом документа нет, то ищется правило с пустым типом карточки и с непустым видом документа; |
• | если правила с пустым типом карточки и с непустым видом документа нет, то ищется правило с пустым типом и пустым видом документа. |
2. | Если правило найдено, то оно применяется к документу и в результате формируется объект DICS. |
Объект DICS в составе пакета передается через агенты и контроллеры в удаленные системы.
При получении пакета с информацией об объекте типа «Ответ на задачу», в удаленной системе:
1. | В справочнике Правила преобразования структурированных объектов ищется правило импорта для объекта типа «Документ» так же, как ищется правило импорта для объектов типа «Задача». |
2. | Если правило найдено, то создается новый документ или обновляются данные существующего документа: |
• | если документ ранее не принимался в систему, то создается новый документ с одной версией. Реквизиты карточки заполняются в соответствии с правилом импорта; |
• | если документ ранее принимался в систему, то сравнивается текст документа с переданным текстом. Если текст менялся, то создается новая версия документа и к новой версии добавляется информация о подписях. Если нет, то обновляется информация о подписях существующей версии. |
Правило импорта в этом случае к документу не применяется и реквизиты карточки не изменяются, независимо от того, соответствуют они переданным значениям или нет.
В окнах «Состояние документа» и «Выбор версии документа» будет отображаться информация о версии документа:
a) | имя системы, из которой был импортирована версия; |
b) | ИД документа в системе отправителе; |
c) | номер версии документа в системе-отправителе. |
Состав версий одного и того же документа в разных системах DICS не синхронизируется.
При импорте подписанного документа автором подписи указывается зарегистрированный пользователь удаленной системы.
Если при импорте документа из удаленной системы не удалось определить автора утверждающей подписи или у автора нет прав на подписание документа утверждающей подписью, то подпись импортируется как визирующая. Если при импорте документа из удаленной системы автора утверждающей подписи удалось определить и/или у него есть права на подписание документа утверждающей подписью, то подпись импортируется – как утверждающая.
Если при импорте из удаленной системы утверждающая подпись заменялась визирующей, так как у автора подписи не было права утверждать документы, то после выдачи ему такого права и повторном импорте документа визирующая подпись меняется на утверждающую.