Имя: Пароль:
1C
1С v8
Обработка расшифровки в СКД
0 idw
 
28.02.13
11:52
Добрый день.
Возможно ли в отчете с СКД сделать расшифровку следующего вида:
есть отчет, который выводит динамику цен, по вертикали - товар, по горизонтали - цены на опред. дату. Так вот если щелкнуть на такую цену, нужно получить товар и дату, чтобы потом можно было найти регистратор.
Как это можно сделать?

Если щелкаешь по товару, то тут просто:
ДанныеРасшифровки.Элементы.Получить(Расшифровка).ПолучитьПоля().Найти("Номенклатура").Значение

или ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля()[0].Значение
1 John D
 
28.02.13
11:57
Можно. В макете СКД даешь название полю расшифровки. Оно появляется в нижнем левом окошке параметров с обозначением таблички слева. Т.е. это как бы таблица. Двойным щелчком открываешь - а там действительно таблица! И заполняй в поля чего хошь и сколько хошь! А при расшифровке вызывай метод .ПолучитьПоля() и тебе вернется вся куча данных, что ты загнал в одну расшифровку. (писал быстро, надеюсь идея понятна)
2 kabanoff
 
28.02.13
11:57
(0) Можно через ПолучитьРодителей() попробовать поискать поля группировки.
3 John D
 
28.02.13
12:00
Т.е. речь о том, что ты в макете явно задай все поля, которые хочешь получить. Тогда и будет не пусто...
4 idw
 
28.02.13
12:09
(1) в типовых есть какой-нибудь такой отчет, чтобы посмотреть?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.