Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Обработчики динамического списка

Обработчики динамического списка
Я
   AAA
 
30.10.20 - 08:10
Всем доброго дня и хороших выходных!
Коллеги, нет ли какой то тайной возможности в УТ11 программно изменить обработчик "Выбор" динамических списков в нескольких формах, не добавляя эти формы в расширение. С добавлением все понятно, но не хочется
тащить в расширение несколько форм и в каждой писать переопределение. Пробовал цеплять к обработчику переопределяемую команду, переопределение срабатывает, команду могу обработать в общем модуле
МодификацияКонфигурацииКлиентПереопределяемый(), но не получается предотвратить дальнейшее выполнение стандартного обработчика
   Timon1405
 
1 - 30.10.20 - 09:09
может быть подписка на событие ОбработкаПолученияФормы/ОбработкаПолученияДанныхВыбора ДокументМенеджера подойдёт?
   AAA
 
2 - 01.11.20 - 06:45
(1)Почти то и работает. Если надо целиком переопределить открываемую их списка документов форму. Но одна незадача, в этих подписках никак не узнать в какой колонке списка возникло событие, мне то надо именно разную обработку для разных колонок списка (о чем забыл написать в теме)
Такая штука как Форма.УстановитьВыполнениеОбработчиковСобытия(Ложь) вызывает ошибку (типа метод должен вызываться в теле модуля формы), хотя подключаемая команда формально из модуля формы и вызывается ). Остается видимо один вариант, тащить формы списка в расширение и в их модулях писать требуемый обработчик (в этом случае и УстановитьВыполнениеОбработчиковСобытия работает)
   hhhh
 
3 - 01.11.20 - 06:52
(2) почему нельзя? Там разве нет ТекущаяКолонка().Имя ? как во всех других обработчиках?
   AAA
 
4 - 01.11.20 - 06:53
(2) Там, это где ?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.