Имя: Пароль:
1C
 
Дополнительное поле в списке регистра сведений
,
0 assest
 
15.06.16
09:45
В форме есть табличная часть тип данных регистр сведений список. В регистре есть поле двигатель. В этот список можно добавить колонку, но как заполнить ее скажем "Двигатель.Производитель"?
Т.е. есть регистр, в котором есть колонка "Номенклатура" и "Двигатель", в элементе номенклатуры, я вывел этот регистр с отбором по номенклатуре, нужно вывести колонки "Двигатель" и "Двигатель.Производитель"
1 assest
 
15.06.16
09:46
Идею с запросом и выгрузкой в ТЧ я рассмотрел, не подходит так как не позволит удалять и дабавлять записи без дополнительных описаний, если ничего не придумаю придется использовать его
2 Зая Бусечка
 
15.06.16
09:48
Оф - УФ?
3 assest
 
15.06.16
09:49
Обычная форма
4 lxs
 
15.06.16
09:53
ПриПолученииДанных(ОформленияСтрок) не подойдет?
5 assest
 
15.06.16
09:58
(4) нет, там еще не определена текущая строка, а в оформлении нет колонки которая добавлена на форме там данные, то есть колонки из регистра
6 lxs
 
15.06.16
10:01
(5) Не понял тебя.

Есть форма, на форме табличное поле с типом РС Список.

Тебе нужна дополнительная колонка, где ты хочешь видеть значение реквизита измерения/ресурса Двигатель - Производитель.

Верно?
7 FIXXXL
 
15.06.16
10:01
(5) зачем тебе текущая строка? обходи Оформление в цикле и выводи что надо
8 lxs
 
15.06.16
10:03
Процедура СписокПриПолученииДанных(Элемент, ОформленияСтрок)
    
    Для каждого ОформлениеСтроки Из ОформленияСтрок Цикл
        
        ДанныеСтроки = ОформлениеСтроки.ДанныеСтроки;
        
        ОформлениеСтроки.Ячейки.Колонка1.Значение = ДанныеСтроки.Организация.ИНН;
        
    КонецЦикла;
        
    
КонецПроцедуры
9 assest
 
15.06.16
10:08
(6) да
10 lxs
 
15.06.16
10:08
(9) тогда (8)
11 Зая Бусечка
 
15.06.16
10:34
(8) Лучше вместо .Значение - Установитьтекст()
12 lxs
 
15.06.16
10:38
(11) чем лучше?
13 assest
 
15.06.16
11:22
(10) Спасибо,(8)-работает
(11)Чем лучше?
14 assest
 
15.06.16
12:03
Для каждого ОформлениеСтроки Из ОформленияСтрок Цикл
    ДанныеСтроки = ОформлениеСтроки.ДанныеСтроки;  
    Ячейки.Поле.Значение = ДанныеСтроки.Ресурс.Реквизит;
КонецЦикла;

Не через оператор[], а так все отлично, спаситбо