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

Список выбора у ячейки табличного поля.

Список выбора у ячейки табличного поля.
Я
   END
 
06.11.20 - 13:16
Вопрос к знатокам управляемого интерфейса. Платформа 8.3.15, интерфейс Такси. Имеется управляемая форма. У формы есть реквизит с типом Таблица значений. Таблица значений выведена на форму. Нужно для конкретного поля в конкретной строке назначить список выбора. Никак не могу получить строго определенное поле ввода (ячейку) таблицы, что бы только ему назначить список выбора. У других полей в этой же колонке список выбора будет другой, или вообще не будет. Такое в принципе возможно?
   SleepyHead
 
1 - 06.11.20 - 13:27
(0) Принципиально именно список выбора? если нет, используй событие "НачалоВыбора" и в нем переопределяй данные выбора (список значений).

Не очень понятно из описания задачи, в какой момент и по каким правилам ты понимаешь, какой именно будет список выбора у конкретной ячейки. Т.е. список выбора надо назначить до события "НачалоВыбора", и отловить этот момент.
   END
 
2 - 06.11.20 - 13:37
(1) Это обработка для сопоставления данных. В одних случаях система может однозначно подобрать соответствие, в других нет (могут быть дубли). Так вот, хотелось бы чтобы пользователь видел эти дубли и мог бы вручную выбрать нужный, или вообще выбрал другой элемент из справочника. Логично было бы запихать все найденные дубли в список выбора - там и найденные дубли видно и можно сразу справочник открыть ("Показать все").
   hhhh
 
3 - 06.11.20 - 13:47
(2) назначайте список выбора в процедуре ПриАктивизацииЯчейки. Или в ПриАктивизацииСтроки
   END
 
4 - 06.11.20 - 14:07
(3) Да, то, что нужно! В ПриАктивизацииЯчейки можно поймать текущее поле ввода, спасибо!

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