|
Как получить значения строки при расшифровке СКД
| ☑ |
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
|
Переделал отчет с использованием своего макета. В макете указал на всю строку ПараметрРасшифровки. Подскажите как получить значение этого параметра?
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший