Имя: Пароль:
1C
1С v8
Ошибка RMQ dв 1с Клиент.DeclareExchange
0 Bigbro
 
11.04.23
10:41
При отработке регламента по уведомлениям пользователей на копии базы
падаю в ошибку создания точки обмена Клиента RabbitMQ, соответственно никакие сообщения в почту не приходят. а надо бы!
с RMQ прежде дел не имел, пните в нужную сторону.
оно вообще должно работать для копии или нет? сама компонента то вроде как создалась инициализировалась залогинилась.
а дальше опаньки.
https://github.com/BITERP/PinkRabbitMQ
нашел первобитов, говорят должно работать.
"Клиент.DeclareExchange(ИмяТочкиОбмена, "topic", Ложь, Истина, Ложь);"
это все в ДО 2
1 nicxxx
 
11.04.23
15:51
Точка у тебя уже создана в ПРОДе. В тестовой базе нужно такие вещи отключать глобально. Другое дело, что этот метод вроде-бы не должен выдавать ошибку.
Как вариант - проверяй строку соединения с базой и заменяй параметры метода на тестовый контур RMQ
2 nicxxx
 
11.04.23
15:53
Еще в БСП есть метод, который проверяет, что это копия базы и отключает взаимодействие с внешним миром. Там еще предупреждение показывается при старте базы и 2 кнопки на нем - База перемещена и Это копия базы. Вот можно его задействовать для проверки на тестовый контур.
3 Bigbro
 
11.04.23
18:15
(1) то то и оно что в настройках уже написано использовать тестовый контур.
походу его не дотестировали до конца. завтра на свежую голову буду разгребать что откуда стартует.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn