Передать параметры в обработку заполнения.
Добрый день, уважаемые форумчане.
У меня есть реквизиты, которые я проверяю в обработчике ОбработкаПроверкиЗаполнения. Но есть задача, в зависимости от результата проверки перерисосывать данные на форме. Есть решение конечно с добавлением в объект доп реквизитов, которые доступны будут на объекте, но хотелось бы без этого обойтись, можно ли как-то передать параметры или данные формы в обработчик события?
У меня есть реквизиты, которые я проверяю в обработчике ОбработкаПроверкиЗаполнения. Но есть задача, в зависимости от результата проверки перерисосывать данные на форме. Есть решение конечно с добавлением в объект доп реквизитов, которые доступны будут на объекте, но хотелось бы без этого обойтись, можно ли как-то передать параметры или данные формы в обработчик события?
По теме из базы знаний
- Обработка заполнения объекта, вызов клиентского метода. Подключение через расширение
- Обработка расширением на клиенте
- Заполнение дополнительных реквизитов в модуле на сервере, в правилах КД 2.0, в модуле внешней обработки
- Открытие формы подключаемой внешней обработки без записи документа
- Опыт перехода с УТ 10 на УТ 11
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) В обработчике формы ПередЗаписьюНаСервере вызвать метод прикладного объекта ПроверитьЗаполнение. В обработчике объекта ОбработкаПроверкиЗаполнения поместить необходимые данные в ДополнительныеСвойства, прочитать дополнительные свойства из переменной ТекущийОбъект в обработчике формы ПередЗаписьюНаСервере.
Модуль формы:
Модуль формы:
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
Если Не ТекущийОбъект.ПроверитьЗаполнение() Тогда
Отказ = Истина;
НайденныеОшибки = ТекущийОбъект.ДополнительныеСвойства.НайденныеОшибки;
КонецЕсли;
КонецПроцедуры
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот