Имя: Пароль:
1C
 
Расшифровка в СКД
0 Sova112
 
21.11.16
10:31
Необходимо по колонке Себестоимость расшифровать откуда она связалась, для этого необходимо сформировать другой отчет.
Вот пишу так, но как мне получить значение всей строки по которой щелкнули, конкретно нужно получить значение колонки Продукция, для написания запроса по нему. Я только получаю идентификатор

Если ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля()[0].Поле="Себестоимость" Тогда

                        ДополнительныеДействия.Добавить("Действие1","Дополнительное действие 1");
1 Sova112
 
21.11.16
11:56
ауу
2 craxx
 
21.11.16
12:08
(0) Примерно так

Процедура ВыдернутьВсеЗначенияРасшифровки(ЭлементРасшифровки,СтруктураЗначений)
    Родители = ЭлементРасшифровки.ПолучитьРодителей();
    Для Каждого Родитель Из Родители Цикл
        Если ТипЗнч(Родитель)=Тип("ЭлементРасшифровкиКомпоновкиДанныхПоля") Тогда
            ПоляРодителя = Родитель.ПолучитьПоля();
            Для Каждого ПолеРодителя Из ПоляРодителя Цикл
                Если Не СтруктураЗначений.Свойство(ПолеРодителя.Поле) Тогда
                    СТруктураЗначений.Вставить(ПолеРодителя.Поле,ПолеРодителя.Значение);
                КонецЕсли;                
            КонецЦикла;
        КонецЕсли;
        ВыдернутьВсеЗначенияРасшифровки(Родитель,СтруктураЗначений);
    КонецЦикла;
КонецПроцедуры
3 craxx
 
21.11.16
12:09
(2)+ а в обработке расшифровки пишешь

СтруктураЗначений=Новый Структура;  
            ВыдернутьВсеЗначенияРасшифровки(ДанныеРасшифровки.Элементы[Расшифровка],СтруктураЗначений);
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс