Имя: Пароль:
1C
1С v8
Модификация динамического списка
0 AAA
 
15.02.21
09:50
Всем доброго дня! Коллеги, помогите советом, никак не выходит каменный цветок.
Есть форма списка, надо в динамический список добавить колонку (флажок) и навесить на нее обработчик. Сделал расширение, в нем без переноса в него
формы списка в МодификацияКонфигурацииПереопределяемый модифицировал запрос списка, добавил колонку и прицепил на обработчик "Выбор" списка
свою переопределяемую команду
Форма.Элементы[ИмяСписка].УстановитьДействие("Выбор", "Подключаемый_ВыполнитьПереопределяемуюКоманду");

которую затем обрабатываю в МодификацияКонфигурацииКлиентПереопределяемый.ВыполнитьПереопределяемуюКоманду()

Все почти чудесно работает, но вот после обработки переопределяемой команды никак не могу отменить действие типового обработчика, который упорно
открывает форму документа. Вот такая команда Форма.УстановитьВыполнениеОбработчиковСобытия(Ложь) не прокатывает, вызывая ошибку, требуя чтобы
команда находилась в модуле формы в теле обработчика события.  Тащить форму списка в расширение не хочется, вся задумка как раз была от этого
избавиться. С переносом формы в расширение можно и визуально все сделать, правда с этим уже были неприятности