Как в ТЧ в ячейках одной колонки организовать выбор из списка? #530054


#0 by Domovoi
Есть ТЧ в документе. В ней есть колонка РучныеСкидки: тип-число(это риквизит ТЧ). Надо чтоб при установки допправа пользователю "Установить контроль на заполнение скидки" у пользователя была возможность выбора значения из списка и только, а если право снять то можно вводить скидку с клавы, любую. Вопрос в следующем как в ячейку Ручнаяскидка запихнуть список? Я делал недавно такое с полем ввода не в ТЧ, все получилось я загонял данные в список следующим образом: ЭлементыФормы.РучнаяСкидкаНаценка.СписокВыбора.Добавить(Необходимое мне значение); Как это сделать в ТЧ для всей колонки?
#1 by hhhh
ЭлементыФормы.МояТЧ.Колонки.РучнаяСкидкаНаценка.ЭлементУправления.СписокВыбора.Добавить(Необходимое мне значение);
#2 by Domovoi
Ничего не добавляется в список, хотя и ошибки не выдает, может еще что-то надо сделать? Типа позиционироваться на каждой строке при этом не надо?
#3 by PVV65
В написано верно. Смотри свойства поля ввода.
#4 by Domovoi
Работает. По логике, то что в должно работать, но почему то значений в списке нет, может что-то надо в свойствах особенное ставить(не нахожу)? Есть такая штука ЭлементыФормы.Товары.Колонки.ПроцентАвтоматическихСкидок.УстановитьЭлементУправления Может ей сначала надо как-то воспользоватсья?
#5 by PVV65
У метода УстановитьЭлементУправления обязателен параметр.
#6 by Domovoi
Я понимаю. Я про то что может этим методом нада сначала установить Элемент управления СписокВыбора?
#7 by PVV65
Наверное элемент управления будет "ПолеВвода". А полю ввода установить свойства.
#8 by hhhh
в обработчик ПриАктивизацииСтроки вставляй .
#9 by PVV65
Глупость.
#10 by Domovoi
Ну это про что я писал в , что нужно позиционироваться на строке. Но по синтаксису видно вроде что для всей колонки делается. Короче надо еще копаться)
#11 by 73
Смотри - должно работать. Можешь ещё так: //Создаёшь список /....
#12 by Domovoi
Не работает. я вставляю это дело в ПриОткрытии формы.
#13 by Domovoi
+Может не туда?
#14 by 73
Туда. У колонки элемент управления в конфигураторе установлен? У него галка Режим Выбора Из Списка установлена?
#15 by Domovoi
Нет. Но и с ним попробовал не работает. Вот у меня есть отдельно элемент РучнаяСкидкаНаценка (поле ввода) так там все работает. И эту галочку я не ставил. Просто поставил галочку КнопкаСпискаВыбора. Поэтому даже не понимаю для чего нужен РежимВыбораИзСписка.
#16 by Domovoi
А вы пробовали сделать, у вас работает?
#17 by 73
Неоднократно. ЗЫ. Может где-то затираешь? Той ли ТЧ/колонке устанавливаешь? А то всяко бывает)
#18 by 73
+ Кстати галку КнопкаСпискаВыбора устанавливаешь? Кнопка хоть есть?
#19 by Domovoi
Да, и нажимается, появляется одна строчка и пустая и все, ну как обычно.
#20 by 73
1. А в списке сколько значений? 2. ПриОткрытии как создавал? Указана как обработчик в свойствах формы? Она точно выполняется?
#21 by Domovoi
Да про это не подумал. Буду искать. На нулевой базе быстренько попробовал. Работает. Всем спасибо. Извините что голову морочил.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С