Show/Hide Toolbars

Руководство администратора

Настройка правил синхронизации (мастер добавления справочников)

Ссылки Назад Вверх Вперед

Настройка правил синхронизации в соответствии с бизнес-процессом выполняется с помощью Мастера добавления справочников. Запустить его можно в разделе "Синхронизация с 1С" в меню "Система" в режиме администратора "Первой Формы".

1C_master

Вызов мастера добавления справочников.

warning_icon  Перед запуском Мастера либо откройте профиль настроек, который вы хотите дозаполнить (выберите его в выпадающем списке "Имя настроек" и нажмите кнопку Получить настройки по имени), либо создайте новый профиль настроек (выберите пункт "Сгенерировать шаблон настроек" в выпадающем списке "Прочие действия"), заполните тег SyncSettings и нажмите кнопку Записать настройки.

Советы по работе с Мастером добавления справочников

a)Лучше всего запускать Мастер, когда справочники, которые должны синхронизироваться, уже есть в 1С, но еще не настроены в "Первой Форме". В этом случае маппинг ДП будет настроен Мастером автоматически, и вам не придется настраивать маппинг вручную.

b)При добавлении уже настроенной категории через Мастер лучше предварительно, по возможности, удалить из нее ДП, не участвующие в обмене.

c)Во время работы Мастера не рекомендуется описывать события "1С:Предприятие" и "Первой Формы" – это удобнее делать потом, при настройке уже созданной категории. На этапе создания категории следует в первую очередь обращать внимание на список создаваемых ДП — если какой-то ДП не будет создан во время работы Мастера, придется подключать его к системе вручную.

d)Если вы работаете с уже созданным ранее профилем настроек, то перед тем, как настраивать синхронизацию какой-то категории с помощью Мастера, проверьте, не была ли она настроена ранее. Для этого попробуйте поиском найти в xml-файле настроек название этой категории. Обратите внимание: на странице "Настройки синхронизации с 1С" поиск по xml-тегам (с помощью Ctrl+F) не всегда работает корректно, поэтому лучше скопировать настройки в отдельный файл и запустить поиск там.

Шаг 0

Данный шаг необходимо выполнять, если в системе отсутствуют данные, необходимые для настройки синхронизации. Этот шаг отображается только первый раз при запуске подсистемы в конкретном приложении или если настройки были нарушены действиями администраторов.

Заполните все доступные поля и нажмите кнопку Создать автоматически.

1C_domain_logic_settings_sync_rules_0

Подготовительный шаг Мастера добавления справочников.

Примечание. Если вы не хотите выполнять этот шаг автоматически, то вам придется вручную создать следующие объекты:

Системный пользователь, от имени которого будут по умолчанию выполняться действия по синхронизации данных. Пользователь должен иметь ровно одну индивидуальную группу. ID пользователя прописывается в пользовательских настройках в строку с ключом TC1С_SystemUser.

Раздел, в который будут синхронизироваться справочники/документы из баз "1С:Предприятие". ID раздела прописывается в пользовательских настройках в строку с ключом TC1С_CatID. Раздел используется только при создании категорий, потом их можно перенести в любой раздел в иерархии.

ДП типа "Текст", в котором будет храниться GUID для каждой базы "1С:Предприятие", (его ID нужно будет прописать в настройках синхронизации в теге SyncSettings в атрибуте GUIDExtParamID). Для каждой базы "1С:Предприятие", с которой будет синхронизироваться "Первая Форма", нужен отдельный ДП для хранения GUID.

Шаг 1

На первом шаге из "1С:Предприятие" динамически подгружается список объектов, доступных для выгрузки из "1С:Предприятие". Отметьте в списке те справочники и документы, которые будут выгружены в "Первую Форму" из "1С:Предприятие", и нажмите кнопку "Сформировать предварительные настройки".

1C_domain_logic_settings_sync_rules_1

Шаг 1 Мастера добавления справочников.

Шаг 2

Данный шаг является ключевым. Для элементов, отмеченных на предыдущем шаге, автоматически генерируется XML-код, который необходимо настроить в соответствии с бизнес-процессами.

На данном этапе необходимо как минимум определиться с реквизитами, которые будут синхронизироваться из "1С:Предприятие". В левом окне Мастера отображается дерево подсказок, в котором приведены все возможные теги, атрибуты и значения XML. По наведению на узел дерева отображается подсказка, по клику – элемент добавляется в XML справа от текущего положения курсора.

Если категория уже настроена и в ней есть ДП, то их ID придется вручную проставлять в настройках, подготовленных Мастером, т.к. Мастер указывает все ExtParamID=0.

Если для справочников и документов не настроена обработка событий, то по ним производится лишь выгрузка данных в "Первую Форму". Для динамической синхронизации изменений используется механизм событий. В "Первой Форме" и "1С:Предприятие" существуют несколько видов событий: изменение доп. параметра, переход в статус, проведение документа, удаление документа и др. На каждое событие в одной из систем можно назначить действие во второй системе. Основными атрибутами в настройке событий являются "Event" и "Action".

1C_domain_logic_settings_sync_rules_2_

Шаг 2 Мастера добавления справочников.

Шаг 3

На третьем шаге необходимо проверить список категорий и ДП, которые будут созданы как отражение справочников и документов "1С:Предприятие". Если информация верная, переходите к следующему шагу, нажав на кнопку "Создать категории". Если информация неверная, вернитесь на предыдущий шаг, нажав на кнопку "Назад", и внесите корректировки.

1C_domain_logic_settings_sync_rules_3

Шаг 3 Мастера добавления справочников.

Шаг 4

На четвертом шаге отображается результат создания категорий – в случае успеха рядом с названиями категорий и ДП появятся их ID, в случае неудачи – сообщение об ошибке.

Если в системе уже есть ДП нужного типа с таким же названием, Мастер будет использовать их, если таких ДП нет — создаст новые.

Флажок "Добавить правила в конфигурацию интеграции" отключать не рекомендуется. Отключение может потребоваться только в случае, если необходимо создать категорию и никак не учитывать ее при дальнейшей интеграции — в этом случае категорию стоит добавить в правила конфигурации (на шаге 1), но не надо описывать для нее никаких событий (на шаге 2).

1C_domain_logic_settings_sync_rules_4

Шаг 4 Мастера добавления справочников.

Если созданные категории необходимо дополнительно настроить, в интерфейсе администратора "Первой Формы" перейдите в раздел "Категории", выберите нужную категорию и перейдите на вкладку "". Здесь отображается та часть XML настроек, которая относится к конкретной категории:

 

1C_domain_logic_settings_sync_rules_5_

Дополнительная настройка синхронизации для отдельной категории.

warning_icon  Для корректной работы обмена данными у категорий должно быть разрешено изменение текста задачи: в основных настройках категории в поле "Текст" должно быть указано значение "Текст может быть пустым":

1C_domain_logic_settings_sync_rules_6_

Настройка категории, необходимая для корректной синхронизации.

Полезные ссылки