Чтобы настроить синхронизацию справочника:
1. | В справочнике Виды межсистемных процессов создайте новый вид межсистемного процесса. В поле *Тип процесса укажите Синхронизация справочника. |
2. | Напишите код обработчиков отправки и приема сообщений SynchronizeRecordChanges и SynchronizeRecordDeletion. |
3. | Чтобы синхронизировать данные справочника, добавьте вычисления в его события: |
• | в событии «Запись. Сохранение После»: |
// Синхронизировать изменение записи.
DCISynchronizeRecordChanges()
• | в событии «Запись. Удаление До»: |
// Сохранить глобальный ИД удаляемой записи в параметры.
DCISynchronizeRecordBeforeDeletion()
• | в событии «Запись. Удаление После»: |
// Синхронизировать удаление записи.
DCISynchronizeRecordAfterDeletion()
4. | В справочнике Настройки систем-получателей для межсистемных процессов добавьте созданный вид межсистемного процесса в карточки систем, с которыми будет выполняться синхронизация. |
© Компания Directum, 2020 | Сообщество пользователей Directum |