Обеспечение уникальности сообщений с помощью операции копирования
В «1С:Шине» возможны сценарии с использованием сервисов интеграции «1С:Предприятия», при которых из одного входящего или вновь созданного сообщения генерируются несколько новых сообщений с одинаковыми идентификаторами. Сервис инт еграции проверяет идентификаторы сообщений на уникальность и обрабатывает только первое сообщение, а последующие считает дублями и пропускает.
Для решения этой проблемы необходимо копировать исходное сообщение: получить его копию с теми же свойствами, телом и параметрами, но с новым идентификатором. Копия создается с помощью метода стандартной библиотеки Копировать() типа СообщениеИнтеграции.
Вы можете создать копию сообщения:
- в узле Транслятор
- после узлов Http и Sql с группой участников;
- после узла МаршрутизаторПоСодержимому с несколькими целевыми узлами;
- в обработчике ОбработкаСообщения узла Sql после получения результата операции от БД.