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