Версия для печати темы (https://pro1c.org.ua/index.php?s=aba04531a8ef524e4df73ec2cac891f6&showtopic=38971)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Работа с списком выбора

Автор: rodrigezrobert 25.07.17, 14:37

1С 8.3 (8.3.6.2237) управляемое приложение, интерфейс "Такси".
Здравствуйте!
При открытии формы создаю список

&НаКлиенте
    Процедура ПриОткрытии(Отказ)        
        М = ПолучитьСписокСправочников ();        
        Элементы.Справочник_.СписокВыбора.ЗагрузитьЗначения(М);        
    КонецПроцедуры

Значения появились в поле ввода при нажатии кнопки выпадающего списка, но выбрать одно я не могу.
Выбранное значение не фиксируется в поле ввода.
Подскажите в чем причина? Спасибо.

Автор: Vofka 25.07.17, 14:42

Переменная М должна быть СпискомЗначений, значения элементов в котором по типу соответствуют реквизиту Справочник_.

Автор: rodrigezrobert 25.07.17, 14:53

rodrigezrobert,

Цитата(Vofka @ 25.07.17, 15:42) *
начения элементов в котором по типу со

Перемеення М - массив для метода ЗагрузитьЗначения(). Значения есть, а вот выбор не фиксируется в поле ввода. Может какое-то свойство нужно активировать?

Автор: Bernet 25.07.17, 15:02

rodrigezrobert @ Сегодня, 15:53 * ,
у вас скорее всего не совпадают типы того что вы хотите выбрать из выпадающего списка и тип значения этого списка. Т.е. грубо говоря допустим в списке могут храниться только числа, а вы даете на выбор список со строками, выбираете какую-то строку и соответственно она не выбирается, т.к. по типу просто в реквизит записаться не может

Автор: rodrigezrobert 25.07.17, 15:03

Bernet @ Сегодня, 16:02 * ,
Спасибо!

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua