В УТ 11 есть такая процедура МодификацияКонфигурацииПереопределяемый.ПриЧтенииНаСервере, которая вызывается каждой формой при соответствующем событии. В ней очень удобно можно создать реквизиты формы динамически не трогая саму форму. А можно этой же процедуре добавить обработчик на уже существующий элемент управления? Даже если там уже назначен свой обработчик...
Примерная задача: ПриЧтенииНаСервере добавляю в заказ клиента колонку в табличное поле "Товары". Хочу эту колонку обновлять при изменении даты документа, не трогая сам документ (и его модуль, соответственно). Реально ли?
(1) Не понял вопроса... Я добавил реквизит таб. поля - у него есть идентификатор, добавил ему элемент управления - у него тоже есть идентификатор. По этим идентификаторам я могу к ним обращаться.
Реквизит дата на форме уже есть со своим обработчиком, мне надо к нему свой обработчик прикрутить следом. Кого за чем мне хранить?
Вопрос в следующем: если в УТ 11 реализован механизм переопределения обработки события ПриЧтенииНаСервере, не удосужились ли разработчики сделать что-то подобное для других событий, типа ПриИзменении такого-то реквизита.
(0) Есть такая типовая возможность в УТ11 и УП2
«Подключаемый_ВыполнитьПереопределяемуюКоманду» - в нем описываешь свои обработчики для элементов.
Подробнее http://infostart.ru/public/303645/
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший