Расшифровка отчета на СКД #662776


#0 by patapum
Пишу произвольные расшифровки для отчета на СКД. Необходимо при расшифровке получить все значения полей для данной записи отчета. Получаю ДанныеРасшифровки, беру элементы, а дальше надо бегать по всем этим элементам, проверять, кто их родитель, и совпадает ли с родителем для элемента, соответствующего текущему идентификатору? Или это попытка вырвать гланды через опу, и можно проще? Если можно, то как или где посмотреть?
#1 by Defender aka LINN
Что курил?
#2 by patapum
чай пил. а что надо курить?
#3 by patapum
более конструктивной помощи не предвидится? на правах апа...
#4 by Classic
Может тебе задача по-другому нужна? Отбор там к примеру для новой расшифровки или еще чего?
#5 by patapum
нет, я хочу из отчета запускать обработку, передавая в нее данные из текущей записи отчета.
#6 by Classic
Ну тогда, если 0 не нравится, можно получить отбор через Настройки             = ОбработкаРасшифровки.Расшифровать(Расшифровка, КомпоновщикНастроек.Настройки.ДоступныеПоляВыбора.Элементы[0].Поле); А потом выбрать с отбора сравнением с текущим отбором.  Тоже конечно черз ж, но как по-другому хз
#7 by Classic
А вообще непонятно зачем ты в что-то там сравниваешь. Тупо в рекурсии получаешь родителя и все
#8 by patapum
похоже, так и придется. а сравниваю, потому что мне нужны значения не только группировок, но и полей детальных записей (ресурсов в том числе). но хотелось то чего-то красивого...
#9 by GANR
Это действительно гланды не с того конца. Но в типовых бух. отчетах почему-то так и делается - гибче, наверное. А так я, как правило, делаю как в .
#10 by Classic
Ну рессурсы ты через отбор не получишь.
#11 by Classic
Можно в принципе получить настройки из , выполнить СКД с этими настройками и грузануть куда-нибудь в ТЗ. А там уже доставать
#12 by patapum
Ресурсы я получу через ДанныеРасшифровки.Элементы, правда придется проверять, какому значению группировки они принадлежат. хотя, возможно, проще получить отбор и с его учетом запрос написать при открытии обработки...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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