Пример реализует синхронизацию справочника Организации. Данные синхронизируются в одну сторону: из головной организации (система-отправитель) в дочерние.
В системе-отравителе:
1. | В события справочника Организации добавьте функции для синхронизации: |
• | в событии «Запись. Сохранение После»: |
DCISynchronizeRecordChanges()
• | в событии «Запись. Удаление До»: |
DCISynchronizeRecordBeforeDeletion()
• | в событии «Запись. Удаление После»: |
DCISynchronizeRecordAfterDeletion()
2. | Создайте запись в справочнике Настройки систем для межсистемных процессов синхронизации. |
3. | На закладке «Основная» в группе Процессы синхронизации добавьте вид межсистемного процесса OrganizationReferenceSynchronization. |
После настройки запустите синхронизацию записей справочника:
• | в системе-отправителе в справочнике Организации создайте новую запись. После синхронизации данных в системе-приемнике будет создана соответствующая запись справочника Организации; |
• | в системе-отправителе в справочнике Организации удалите ранее созданную запись. После синхронизации данных в системе-получателе удалится соответствующая запись справочника Организации. |