Как получить значения строки при расшифровке СКД #755182


#0 by FeeL86
Добрый день. Есть отчет на СКД который строится на основании таблицы значений: id Tovar Summa Отчет выводится все хорошо, но при расшифровке не могу понять как получить значения полей текущей строки?
#1 by Timon1405
Свой макет
#2 by FeeL86
Макет свой, запускаю из обработки. Мне всего лишь надо получить значение поля id чтоб построить второй отчет расшифровки. Но как добраться до этого значения не могу понять. В процедуре РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) в переменной расшифровка есть Идентификатор расшифровки и все.
#3 by LordCMEPTb
Можно ознакомиться с темой: Или покопать другие методы программной расшифровки отчета.
#4 by FeeL86
Спасибо, то что надо. подошел вариант 2 ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля[0].Значение
#5 by FeeL86
Название колонки и значение куда щелкнули расшифровать, я знаю. Теперь другой вопрос. Как получить идентификатор нужной колонки в строке. К примеру пользователь пытается расшифровать колонку "Tovar" или "Summa" а мне в любом случае нужен id. Как быть в данной ситуации?
#6 by FeeL86
Пока в голову приходит, проверять имя поля которое пытаются расшифровать и вычитать количество позиций до нужной колонки. Не знаю на сколько это правильно.
#7 by echo77
Не очень правильно, но можно. Как выше уже говорилось - использовать свой макет - в нем для каждого поля в данных расшифровки можете указать ID
#8 by FeeL86
Переделал отчет с использованием своего макета. В макете указал на всю строку ПараметрРасшифровки. Подскажите как получить значение этого параметра?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С