Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Рассмотрим типовой процесс разработки сообщения, отправляемого из одной системы в другую. Для удобства назовем их Система 1 и Система 2.

В Системе 1:

1.Разработайте обработчик отправки сообщения вида межсистемного процесса.
2.Включите режим отладки сообщения. Для этого в карточке записи справочника Виды межсистемных процессов в поле *Режим отладки укажите значение Да.
3.Инициируйте отправку сообщения в Систему 2. Например, в случае синхронизации данных пересохраните запись синхронизируемого справочника.

При отправке в режиме отладки запись в справочнике Сообщения межсистемных процессов остается в состоянии Ожидает обработки. Сообщение не отправляется в связанную систему.

4.Выполните обработчик отправки. С помощью отладчика ISBL пошагово проверьте его выполнение. Чтобы выполнить обработчик:
в карточке справочника Виды межсистемных процессов нажмите на кнопку Выполнить обработчик;
в открывшемся окне заполните поле Глобальный ИД сообщения и нажмите на кнопку OK:

Щелкните для увеличения изображения

5.Распространите вид межсистемного процесса в Систему 2:
в справочнике Настройки систем для межсистемных процессов синхронизации откройте записи, относящиеся к Системе 2;
в каждой записи в табличную часть Процессы синхронизации добавьте вид межсистемного процесса ProcessKindsReferenceSynchronization;
откройте запись справочника Виды межсистемных процессов и нажмите на кнопку Распространить:
в открывшемся окне для каждой системы настройте вариант распространения вида межсистемных процессов: С обработчиками , Без обработчиков:

Щелкните для увеличения изображения

Примечание

В окне выводятся системы, указанные в справочнике Настройки систем для межсистемных процессов синхронизации. По умолчанию параметр Распространить имеет значение Нет.

6.Отключите режим отладки сообщения. Для этого в карточке записи справочника Виды межсистемных процессов в поле *Режим отладки укажите значение Нет.
7.Отправьте сообщение в Систему 2. В Системе 2 в справочнике Сообщения межсистемных процессов будет создано сообщение в состоянии Ожидает обработки.

В Системе 2:

1.Разработайте обработчик приема сообщения.
2.Выполните обработчик приема. С помощью отладчика ISBL пошагово проверьте выполнение обработчика.
3.Отключите режим отладки сообщения.
4.Распространите вид межсистемного процесса в Систему 1.
© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }