1. | Откройте справочник Правила преобразования объектов в структурированный формат и создайте в нем новую запись: |
• | *Наименование, *Код. Наименование и код правила; |
• | *Состояние. Выберите значение Действующая. Записи в состоянии Закрытая не учитываются при выборе подходящего правила; |
• | *Тип правила. Тип обмена объектами. Возможные значения: Правило экспорта, Правило импорта. Укажите значение Правило импорта. |
3. | В группе «Объект в системе» укажите область применения правила: |
• | *Тип объекта. Тип объектов, к которым будет применяться правило. Возможные значения: Документ, Задача, Ответ на задачу, Запись справочника; |
• | *Вид, *Тип карточки. Вид и тип карточки документов, к которым должно применяться правило. Поля доступны только в том случае, если в поле *Тип объекта указано значение Документ; |
• | Импортировать изменения карточки. Признак приема изменений карточки документа при импорте документа. Флажок доступен только в том случае, если в поле *Тип объекта указано значение Документ. Если флажок установлен, то изменения карточки документа, внесенные в удаленной системе, принимаются в текущую систему при импорте. Если флажок не установлен, то изменения карточки документа, внесенные в удаленной системе, не принимаются в текущей системе при импорте. По умолчанию флажок не установлен; |
• | Игнорировать конфликты изменения карточки. Признак игнорирования конфликтов изменения карточки при импорте документа. Флажок доступен только в том случае, если установлен флажок Импортировать изменения карточки. |
Если флажок установлен, то при импорте изменений карточки документа не выполняется проверка, что текущая система является владельцем документа. И текущая, и удаленная системы принимают последние изменения карточки документа.
Если флажок не установлен, то при импорте изменений карточки документа выполняется проверка, что текущая система является владельцем документа. Изменения карточки документа, внесенные в удаленной системе, не принимаются при импорте документа.
По умолчанию флажок не установлен;
• | Версия. Версия импортируемого документа. Возможные значения: |
a) | Последняя – если в поле *Версии для правила экспорта для этой же версии метаданных указано значение Последняя; |
b) | Последняя действующая – если в поле *Версии для правила экспорта для этой же версии метаданных указано значение Последняя действующая. Поле доступно только для просмотра. В поле отображается значение, если в поле *Тип объекта указано значение Документ; |
• | Тип справочника. Тип справочника, к записям которого будет применяться правило. Поле доступно только в том случае, если в поле *Тип объекта указано значение Тип справочника; |
• | Типовой маршрут. Типовой маршрут задачи, к которой будет применяться правило. Поле доступно только в том случае, если в поле *Тип объекта указано значение Задача или Ответ на задачу. |
4. | В группе «Метаданные структурированного объекта» укажите метаданные, которым должен соответствовать импортируемый объект. Подробнее см. раздел «Метаданные объектов»: |
• | Метаданные. Метаданные из справочника Метаданные структурированного объекта. Метаданные определяют какую специфическую информацию об объекте DICS нужно принять; |
• | Версия метаданных. Список версий метаданных. Содержит все версии метаданных, выбранные в поле Метаданные. Версия метаданных должна совпадать с версией, которая была указана при экспорте объекта из системы-отправителя. |
Для правил импорта документов, задач и ответов на задачи не обязательно указывать метаданные. Правило будет применяться для любых импортируемых объектов соответствующего типа.
5. | На вкладке Главная в группе Действия нажмите на кнопку Настроить. Откроется окно «Правило импорта»: |
В табличной части отображаются все реквизиты объекта. Состав реквизитов в табличной части доступен только для просмотра. Изменить порядок экспорта реквизитов можно с помощью кнопок и .
• | Способ преобразования. Способ задания значения реквизита. Возможные значения: |
• | Присвоение – в поле Источник выберите атрибут метаданных, значение которого будет присваиваться реквизиту. Для выбора доступны атрибуты метаданных, которые имеют тот же тип, что и реквизит; |
• | Вычисление – в поле Источник задайте вычисление значения атрибута метаданных. Значение должно быть присвоено переменной Result. |
Чтобы заполнить поле Источник автоматически, нажмите на кнопку Заполнить. Для всех реквизитов автоматически заполнятся поля:
• | Способ преобразования – Присвоение; |
• | Источник – соответствующими атрибутами метаданных. |
Сопоставление реквизитов и атрибутов осуществляется по имени, типу данных и обязательности.
8. | При необходимости задайте событий до и/или после применения правила импорта. Для этого в карточке правила преобразования на вкладке Главная в группе Действия нажмите на кнопку События. Откроется окно редактора вычислений «События правила преобразования». Подробнее см. раздел «Предопределенные переменные событий правила экспорта» и раздел «Язык ISBL». |
9. | Задайте обработку событий на языке ISBL: |
• | до применения правил преобразования объектов; |
• | после применения правил преобразования объектов. |
В результате будут настроены ISBL обработчики событий, которые будут происходить до и/или после применения правила импорта.
10. | Сохраните карточку правила импорта. |
В результате будет создано новое правило импорта. Правило будет применяться ко всем объектам, удовлетворяющим указанной области применения. Подробнее см. раздел «Алгоритмы выбора и применения правил».
См. также