Имя: Пароль:
1C
 
Как создать колонку в табличном поле выпадающий список - перечисление с отбором?
0 gabd_marat
 
20.09.18
21:26
Есть табличное поле . Создал колонку. Свойства колонки : Элементуправления - Поле ввода. СВОЙСТВО ПОЛЕ ВВОДА -  Конопкаспискавыбора, Быстрыйвыбор истина.

Делаю :

    Если условие Тогда
            ЭлементыФормы.Маршрутки.Колонки.СостояниеВходногоКонтроля.Доступность = Истина;
            ЭлементыФормы.Маршрутки.Колонки.СостояниеВходногоКонтроля.Видимость = Истина;
            
            ЭлементыФормы.Маршрутки.Колонки.СостояниеВходногоКонтроля.ЭлементУправления.СписокВыбора.Очистить();
            ЭлементыФормы.Маршрутки.Колонки.СостояниеВходногоКонтроля.ЭлементУправления.СписокВыбора.Добавить(Перечисления.ТХ_СтатусыВходногоКонтроля.ПроверкаНеПройдена);
            ЭлементыФормы.Маршрутки.Колонки.СостояниеВходногоКонтроля.ЭлементУправления.СписокВыбора.Добавить(Перечисления.ТХ_СтатусыВходногоКонтроля.ПроверкаПройденаУспешно);    
        КонецЕсли;
1 gabd_marat
 
20.09.18
21:27
Но все равно дает выбрать другие значения, если вручную ввести, и не отображает выбранные значения  в ячейке
2 gabd_marat
 
20.09.18
21:33
Сделал тип как строки, но не выводит значений на форму
3 Gangar
 
20.09.18
22:04
РежимВыбораИзСписка = ?
4 gabd_marat
 
20.09.18
22:34
Процедура МаршруткиСостояниеВходногоКонтроляНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;

    Список = Новый СписокЗначений;
    Список.Добавить(Строка(Перечисления.ТХ_СтатусыВходногоКонтроля.ПроверкаНеПройдена));
    Список.Добавить(Строка(Перечисления.ТХ_СтатусыВходногоКонтроля.ПроверкаПройденаУспешно));    
    ЧтоЗдесьУказать = ВыбратьИзСписка(Список,Элемент);

КонецПроцедуры

Сделал так но не знаю что указать в переменной
5 gabd_marat
 
20.09.18
22:39
Как сохранить и отобразить выбранное значение на форме?