Рассмотрим типовой процесс разработки сообщения, отправляемого из одной системы в другую. Для удобства назовем их Система 1 и Система 2.
В Системе 1:
2. | Включите режим отладки сообщения. Для этого в карточке записи справочника Виды межсистемных процессов в поле *Режим отладки укажите значение Да. |
3. | Инициируйте отправку сообщения в Систему 2. Например, в случае синхронизации данных пересохраните запись синхронизируемого справочника. |
При отправке в режиме отладки запись в справочнике Сообщения межсистемных процессов остается в состоянии Ожидает обработки. Сообщение не отправляется в связанную систему.
4. | Выполните обработчик отправки. С помощью отладчика ISBL пошагово проверьте его выполнение. Чтобы выполнить обработчик: |
• | в карточке справочника Виды межсистемных процессов нажмите на кнопку Выполнить обработчик; |
• | в открывшемся окне заполните поле Глобальный ИД сообщения и нажмите на кнопку OK: |
5. | Распространите вид межсистемного процесса в Систему 2: |
• | в справочнике Настройки систем для межсистемных процессов синхронизации откройте записи, относящиеся к Системе 2; |
• | в каждой записи в табличную часть Процессы синхронизации добавьте вид межсистемного процесса ProcessKindsReferenceSynchronization; |
• | откройте запись справочника Виды межсистемных процессов и нажмите на кнопку Распространить: |
• | в открывшемся окне для каждой системы настройте вариант распространения вида межсистемных процессов: С обработчиками , Без обработчиков: |
Примечание
В окне выводятся системы, указанные в справочнике Настройки систем для межсистемных процессов синхронизации. По умолчанию параметр Распространить имеет значение Нет.
6. | Отключите режим отладки сообщения. Для этого в карточке записи справочника Виды межсистемных процессов в поле *Режим отладки укажите значение Нет. |
7. | Отправьте сообщение в Систему 2. В Системе 2 в справочнике Сообщения межсистемных процессов будет создано сообщение в состоянии Ожидает обработки. |
В Системе 2:
2. | Выполните обработчик приема. С помощью отладчика ISBL пошагово проверьте выполнение обработчика. |
3. | Отключите режим отладки сообщения. |
4. | Распространите вид межсистемного процесса в Систему 1. |