Имя: Пароль:
1C
1С v8
табличное поле, выбор в колонке
0 omen_22
 
20.12.11
15:31
Подскажите пожл, как сделать чтобы в колонке ТабличногоПоля можно было сделать выбор значения из справочника например "Номенклатура"
1 butterbean
 
20.12.11
15:32
это в источнике данных таб. поля определяется
2 omen_22
 
20.12.11
15:37
Грубо говоря, имеется ТЗ в которую считываются данные из внешней таблицы
       ТЗ = Новый ТаблицаЗначений() ;
       
       ТЗ.Колонки.Добавить("Номенклатура") ;
       ТЗ.Колонки.Добавить("Подразделение") ;

       Пока RS.EOF()=0 do
           НоваяСтрока = ТЗ.Добавить() ;
           Value1 = RS.Fields("F0").Value ;
           НоваяСтрока.Подразделение = Value1 ;
           RS.MoveNext() ;
       КонецЦикла ;
       RS.Close() ;
       
       ЭлементыФормы.ТабличноеПоле1.Значение = ТЗ;
       ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки();

одно поле "номенклатура" остается при загрузке из таблицы пустым. Его пользователь заполняет путем выбора - выставляет соответствие из справочника после окончания загрузки. Нужно реализовать вот такой вот китайский метод
3 omen_22
 
20.12.11
15:52
.
4 omen_22
 
20.12.11
16:17
оказывается, все очень просто

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