Имя: Пароль:
1C
1С v8
Как получить значения строки при расшифровке СКД
,
0 FeeL86
 
07.10.15
15:31
Добрый день.

Есть отчет на СКД который строится на основании таблицы значений:
id
Tovar
Summa
Отчет выводится все хорошо, но при расшифровке не могу понять как получить значения полей текущей строки?
1 Timon1405
 
07.10.15
15:33
Свой макет
2 FeeL86
 
07.10.15
15:39
Макет свой, запускаю из обработки. Мне всего лишь надо получить значение поля id чтоб построить второй отчет расшифровки. Но как добраться до этого значения не могу понять. В процедуре РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) в переменной расшифровка есть Идентификатор расшифровки и все.
3 LordCMEPTb
 
07.10.15
15:45
Можно ознакомиться с темой: http://catalog.mista.ru/public/18961/
Или покопать другие методы программной расшифровки отчета.
4 FeeL86
 
07.10.15
15:56
Спасибо, то что надо. подошел вариант 2
ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля()[0].Значение
5 FeeL86
 
07.10.15
16:07
Название колонки и значение куда щелкнули расшифровать, я знаю. Теперь другой вопрос. Как получить идентификатор нужной колонки в строке. К примеру пользователь пытается расшифровать колонку "Tovar" или "Summa" а мне в любом случае нужен id. Как быть в данной ситуации?
6 FeeL86
 
07.10.15
16:09
Пока в голову приходит, проверять имя поля которое пытаются расшифровать и вычитать количество позиций до нужной колонки. Не знаю на сколько это правильно.
7 echo77
 
07.10.15
16:12
(6) Не очень правильно, но можно.
Как выше уже говорилось - использовать свой макет - в нем для каждого поля в данных расшифровки можете указать ID
8 FeeL86
 
27.10.15
19:46
Переделал отчет с использованием своего макета. В макете указал на всю строку ПараметрРасшифровки. Подскажите как получить значение этого параметра?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан