Как добавить значения в Поле выбора колонки Табличного поля? #13735


#0 by GeV
Создаю обработку. Форма имеет Табличное поле. Одна из его колонок имеет в качестве редактора значения (Элемент управления) Поле выбора. Еще до выполнения выбора значения этой колонки формируется СписокЗначений. Как добавить этот список в Поле выбора колонки? Если писать: ЭлементыФормы.ТабличноеПоле.Колонки.ПолеВыбора.Добавить(НомерПоля,НазваниеПоля); то пишет, что Метод объекта не обнаружен (Добавить)
#1 by Волшебник
кажется, так: ПолеВыбора.СписокВыбора.Добавить(..)
#2 by GeV
Пробывал. Пишет, что Переменная ПолеВыбора не обнаружена. Вообще то, мне кажется, что, если использовать СписокВыбора, то  ПолеВыбора.СписокВыбора=СписокЗначений; а если через Добавить, то В любом случае ПолеВыбора не видит.
#3 by Волшебник
"Переменная ПолеВыбора не обнаружена" Это очень серьезная ошибка. Исправить ее может только специалист по ставке 50$/час
#4 by Rovan
Типа намек, что ошибка слишком мелкая и Волшебник уходит оставляя её (ошибку) на растерзание более мелким хищникам !
#5 by GeV
Речь то идет не об обыкновенной переменной, а об объекте. Колонка имеет имя ПолеВыбора, но если обращаться напрямую ПолеВыбора.Добавить(..), то она ее не видит, так как ПолеВыбора является частью ТабличногоПоля.
#6 by GeV
А если обращаться ЭлементыФормы.ТабличноеПоле.Колонки.ПолеВыбора, то доступ есть только к свойствам элемента и добавить новые значения не получается.
#7 by GeV
Если добавляю реквизит ПолеВыбора, то ошибок не возникает, но список в ячейке этой колонки все-равно пуст.
#8 by GeV
Если бы ПолеВыбора было отдельным элементом управления на форме то проблем никаких бы и не было. А так как оно является элементом управления отдельной колонки табличного поля, то ПолеВыбора реквизитом формы уже не является. Если есть идеи, даже не опробованные - подскажите.
#9 by Волшебник
Вот тебе дали обработку с примером:
#10 by GeV
Спасибо, я уже увидел.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

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