Дублирование сообщений через объект СообщениеПользователю

1. sdaf 13.11.23 15:17 Сейчас в теме
Имеется ЕРП 2.4 3х летней давности и свежая платформа. Так вот иногда, непонятно от чего, все сообщения, которые выводятся через объект Сообщение = Новый СообщениеПользователю; начинают бесконтрольно дублироваться. От платформы не зависит, появилось давно, с тех пор несколько раз обновляли. Т.е. например программа написала, что товара на складе не хватает, и это же сообщение появляется раз в 15 сек в текущей открытой форме. Т.е. например открыл подбор в новом документе, а там вылазит это же сообщение. Лечится перезапуском агента, но не всегда. Появляется глюк раз в месяц примерно, может и пропасть сам по себе. Ничего поиском не смог найти, куда копать даже не знаю...
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. newlogin1 13.11.23 17:54 Сейчас в теме
(1)
СообщениеПользователю

В справке есть вот такое описание
Если сообщение еще не было показано пользователю (такое может быть при работе на стороне сервера, в фоновом задании, внешнем соединении или Web-сервисах), можно получить накопленные сообщения методом ПолучитьСообщенияПользователю.

Первое копайте в сторону ПолучитьСообщенияПользователю


В форме клиентского приложения, в случае выполнения просмотра сообщения, выполняется следующий механизм обработки:
Если у сообщения свойство КлючДанных заполнено и не совпадает с ключевым значением основного реквизита текущей формы (ссылкой объекта или ключом записи регистра сведений), то:
открывается новая форма объекта, соответствующая значению свойства КлючДанных;
если у сообщения свойство ПутьКДанным не заполнено, то в него проставляется имя основного реквизита открытой формы объекта;
вызывается показ сообщения в только что открытой форме;
выполняется перенос всех соответствующих сообщений из окна первой формы в новую форму (с таким же значением свойств КлючДанных, как у выбранного сообщения). При этом перенесенным сообщениям аналогичным образом проставляется свойство ПутьКДанным, если оно не установлено.

Посмотрите еще вот сюда, возможно не правильно заполнены параметры.
Копать в сторону конкретного сообщения, которое показывается. Можно даже записать факт его сообщения (хех) пользователю куда нибудь и посмотреть чего получилось.

Ну и понятное дело написать в 1С с вопросом по ошибке платформы
3. sdaf 14.11.23 05:08 Сейчас в теме
(2) Спасибо за ответ, вообще похоже на КлючДанных по форме, но сообщения дублируются независимо от того, указан ли КлючДанных. Если бы проблема была в указании какого- либо параметра, этот глюк был бы постоянным, а он плавающий. Еще заметил, что при работе с сервера такой проблемы нет, только в тонком клиенте. В отладчике ловится показ первого сообщения, а остальные не ловятся, видимо действительно переносятся скопом. В 1С писали, но там стандартный ответ - обновляйте конфу.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот