Имя: Пароль:
1C
1С v8
УФ Реквизит табличной части с Тип Список значений установить выбор из одно Типа
0 Aistovich
 
30.11.16
14:44
в реквизите нужно организовать множественный выбор из списка значений
платформа 8.3.8.1652

&НаКлиенте
Процедура ЗарплатаВидыДеятельностиНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    Элемент.ДоступныеТипы = Новый ОписаниеТипов("СправочникСсылка.ВидыДеятельности");
    
    Элемент.ВыбиратьТип = Ложь;
    Элемент.СписокВыбора.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.ВидыДеятельности");
    
    Элемент.ОграничениеТипа = Новый ОписаниеТипов("СправочникСсылка.ВидыДеятельности");
    
КонецПроцедуры

это почему то не работает

в другом документе есть ТаблицаЗначений вместо ТабличнойЧасти и эта  ТаблицаЗначений копия ТабличнойЧасти на форме, то там после такого
            СписокДляТЗ = Новый СписокЗначений;
            СписокДляТЗ.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.ВидыДеятельности");
            Для Каждого Строка Из СписокСтрок Цикл      
                
                СписокДляТЗ.Добавить(Строка.ВидДеятельности);
                
            КонецЦикла;
            
            ТекСтрока.СписокВидДеятельности=СписокДляТЗ;

ЗначениеВРеквизитФормы(ТЗ, "ТЗ_ОсновныеСредства");

Тип выбирается из одного справочника

Подскажите как его просто для Табличной части установить
1 FIXXXL
 
30.11.16
14:47
(0) у тебя выбор из списка значений происходит?
2 Aistovich
 
30.11.16
14:49
(1) да
в общем сделал так
&НаКлиенте
Процедура ОбновитьСпискиВидыДеятельности()
    
    Для Каждого ТекСтрока Из Объект.Зарплата Цикл
        
        ТекСтрока.ВидыДеятельности.Очистить();
        
        СписокДляТЗ = Новый СписокЗначений;
        СписокДляТЗ.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.ВидыДеятельностиБМ");
        
        ТекСтрока.ВидыДеятельности=СписокДляТЗ;
        
    КонецЦикла;        
    
    Для Каждого ТекСтрока Из Объект.ВидыДеятельности Цикл
        
        Объект.Зарплата[ТекСтрока.НомерСтрокиВТЧ-1].ВидыДеятельности.Добавить(ТекСтрока.ВидДеятельности);
        

    КонецЦикла;        
    
КонецПроцедуры

работает, вопрос снят
3 Aistovich
 
30.11.16
14:51
ну и соотв.

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    
    ОбновитьСпискиВидыДеятельности();
    
КонецПроцедуры
4 Aistovich
 
30.11.16
14:54
а чего в новых типовых на УФ не нашёл я подобного? чем там такое заменили?