Всем доброго дня! Коллеги, помогите советом, никак не выходит каменный цветок.
Есть форма списка, надо в динамический список добавить колонку (флажок) и навесить на нее обработчик. Сделал расширение, в нем без переноса в него
формы списка в МодификацияКонфигурацииПереопределяемый модифицировал запрос списка, добавил колонку и прицепил на обработчик "Выбор" списка
свою переопределяемую команду
Форма.Элементы[ИмяСписка].УстановитьДействие("Выбор", "Подключаемый_ВыполнитьПереопределяемуюКоманду");
которую затем обрабатываю в МодификацияКонфигурацииКлиентПереопределяемый.ВыполнитьПереопределяемуюКоманду()
Все почти чудесно работает, но вот после обработки переопределяемой команды никак не могу отменить действие типового обработчика, который упорно
открывает форму документа. Вот такая команда Форма.УстановитьВыполнениеОбработчиковСобытия(Ложь) не прокатывает, вызывая ошибку, требуя чтобы
команда находилась в модуле формы в теле обработчика события. Тащить форму списка в расширение не хочется, вся задумка как раз была от этого
избавиться. С переносом формы в расширение можно и визуально все сделать, правда с этим уже были неприятности
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший