БСП 3.1.2

1. 04.05.21 12:37 Сейчас в теме
В БП 3.0 после очередного обновления версия БСП стала 3.1.2.306
Перестали открываться формы у моих справочников, которые были ранее добавлены в конфигурацию.
Формы у справочников обычные (не управляемые), до обновления работали нормально.

Теперь при попытке просто открыть форму элемента получаю:

"При подписке АвтономнаяРаботаПроверитьВозможностьЗаписиОбщихДанных на событие ПередЗаписью произошла ошибка. Обработчик события не найден."

Нахожу такую подписку, открываю обработчик, в отладчике ставлю точку останова - НЕ ОСТАНАВЛИВАЕТСЯ.

Подозреваю, что надо где-то добавить обработчик события ПередЗаписью - но где именно добавлять ?
Найденные решения
9. spacecraft 04.05.21 14:11 Сейчас в теме
(5) правильно происходит, так как модуль объекта на обычных формах выполняется в толстом клиенте, а в УФ на сервере. Значит в 1С забили на обычные формы. Тут уже сами смотрите, что проще. Возможно проще будет формы переделать на УФ.
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. lefthander 04.05.21 12:47 Сейчас в теме
(1)Основной режим запуска не поменялся?
ЗЫ Странно БП 3.0, а формы обычные... ;) Как БСП связана с обычными формами добавленных вами справочников?
(1)
Обработчик события не найден."
у вас обработчика нет - а вы пытаетесь остановиться на нем. ;)

Проверьте у всех ли источников подписки есть событие при записи
4. Xershi 1137 04.05.21 13:18 Сейчас в теме
(1) похоже написали паленый код.
Не оттестили под ОФ, часто так в доделках для УТ встречаю.
Допиливайте под ОФ модули.
3. puzo50 04.05.21 13:05 Сейчас в теме
отладка - подключение - автоматическое подключение - фоновые задания поставить галку.
возможно оно в фоне выполняется
5. user1022955 04.05.21 13:27 Сейчас в теме
Разобрался. Разработчики БП в очередном обновлении убрали галку "Вызов сервера" с общего модуля "ОбменДаннымиВМоделиСервиса", в котором располагается обработчик подписки. Ну или переместили обработчик подписки в этот модуль, и теперь при открытии ОФ происходит такая ошибка.
Поэтому - или переделывать на УФ, или ставить галки на многих общих модулях, но это чревато.
6. lefthander 04.05.21 13:32 Сейчас в теме
(5)
Поэтому - или переделывать на УФ, или ставить галки на многих общих модулях, но это чревато.

Во всех ваших формах сгенерируйте пустые обработчики...
7. user1022955 04.05.21 13:41 Сейчас в теме
(6)
Во всех ваших формах сгенерируйте пустые обработчики...


Чем это поможет? У меня там уже есть обработчики, и не пустые. Ошибка возникает в обработчике ПОДПИСКИ на событие.
8. lefthander 04.05.21 13:58 Сейчас в теме
(7)
Чем это поможет? У
Да... боюсь что вам это не поможет.
Один из источников этой подписки - СправочникОбъект - это значит что во всех формах справочников ДОЛЖНЫ быть эти события ПриЗаписи. Правда там и других источников хватает, вот во всех должны быть эти события. Если где то нет то и вылезает ошибка.
Ошибка лезет при открытии формы, вот и посмотрите где перед открытием что то пытается записать ;)
9. spacecraft 04.05.21 14:11 Сейчас в теме
(5) правильно происходит, так как модуль объекта на обычных формах выполняется в толстом клиенте, а в УФ на сервере. Значит в 1С забили на обычные формы. Тут уже сами смотрите, что проще. Возможно проще будет формы переделать на УФ.
Оставьте свое сообщение
Вопросы с вознаграждением