Изменение действия обработчика

1. sergqwert15 4 27.12.21 15:53 Сейчас в теме
В конфигурации на не управляемых формах (обычных формах) есть нестандартный документ с реквизитом Статус (перечисление из ~50 значений).
В модуле формы этого документа в обработчике "ПриОткрытии", на форму программно добавляются кнопки смены статуса (~5-10 шт).
Список кнопок с необходимыми параметрами (Имя, Заголовок, Действие) берется из регистра сведений по определенным правилам.
Для части кнопок в модуле формы есть процедуры - обработчики, для остальных кнопок есть один обработчик по-умолчанию.
При нажатии на любую созданную кнопку, ее обработчик, после необходимых действий, изменяет реквизит Статус, записывает Документ и закрывает форму.
Как избежать ситуации, когда при нажатии на любую из созданных кнопок, из-за отсутствия обработчика, база выдает ошибку.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. VmvLer 27.12.21 16:05 Сейчас в теме
в коде обработчика по-умолчанию расширить функционал для каждой кнопки с ошибкой.
3. soft_wind 27.12.21 16:22 Сейчас в теме
так при добавлении кнопки на форму, необходимо ВСЕГДА назначать обработчик
-вот тогда у вас и не будут возникать ошибки!
4. Pixar0000 27.12.21 22:49 Сейчас в теме
у каждой кнопки есть имя, которое можно получить при ЕЕ нажатии - отсюда и танцуйте, один общий обработчик
Оставьте свое сообщение

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