25 января 2017

1С Поле выбора

Если вы с толкнулись с проблемой, что поле ввода, а точнее поле выбора с галочкой РежимВыбораИзСписка не отображает данные привязанного реквизита. То скорее всего вы неправильно заполняете список значений. Есть одна особенность при работе с этим элементом!


Посмотрите на свой код, если вы создаете новый список значений, а потом присваиваете его свойству СписокВыбора.

СписокЗн = Новый СписокЗначений;
СписокЗн.Добавить(0, "Безналичный");
СписокЗн.Добавить(1, "Наличный");
ЭлементыФормы.ВидДоговораНалБезнал.СписокВыбора = СписокЗн;
То имейте в виду, что это не верно! Надо работать непосредственно со списком значений, который находится в свойстве СписокВыбора!
СписокЗн = ЭлементыФормы.ВидДоговораНалБезнал.СписокВыбора;
СписокЗн.Добавить(0, "Безналичный");
СписокЗн.Добавить(1, "Наличный");
Либо использовать функцию ЗагрузитьЗначения()
СписокЗн = Новый СписокЗначений;
СписокЗн.Добавить(0, "Безналичный");
СписокЗн.Добавить(1, "Наличный");
ЭлементыФормы.ВидДоговораНалБезнал.СписокВыбора.ЗагрузитьЗначения(СписокЗн.Выгрузить() )

Комментариев нет:

Отправить комментарий