|
Расшифровка отчета на СКД |
☑ |
0
patapum
25.04.13
✎
12:17
|
Пишу произвольные расшифровки для отчета на СКД. Необходимо при расшифровке получить все значения полей для данной записи отчета.
Получаю ДанныеРасшифровки, беру элементы, а дальше надо бегать по всем этим элементам, проверять, кто их родитель, и совпадает ли с родителем для элемента, соответствующего текущему идентификатору?
Или это попытка вырвать гланды через опу, и можно проще? Если можно, то как или где посмотреть?
|
|
1
Defender aka LINN
25.04.13
✎
12:21
|
(0) Что курил?
|
|
2
patapum
25.04.13
✎
12:25
|
(1) чай пил. а что надо курить?
|
|
3
patapum
25.04.13
✎
12:36
|
(1) более конструктивной помощи не предвидится? на правах апа...
|
|
4
Classic
25.04.13
✎
12:39
|
(0)
Может тебе задача по-другому нужна?
Отбор там к примеру для новой расшифровки или еще чего?
|
|
5
patapum
25.04.13
✎
12:41
|
(4) нет, я хочу из отчета запускать обработку, передавая в нее данные из текущей записи отчета.
|
|
6
Classic
25.04.13
✎
12:45
|
(5)
Ну тогда, если 0 не нравится, можно получить отбор через
Настройки = ОбработкаРасшифровки.Расшифровать(Расшифровка, КомпоновщикНастроек.Настройки.ДоступныеПоляВыбора.Элементы[0].Поле);
А потом выбрать с отбора сравнением с текущим отбором. Тоже конечно черз ж, но как по-другому хз
|
|
7
Classic
25.04.13
✎
12:46
|
А вообще непонятно зачем ты в (0) что-то там сравниваешь. Тупо в рекурсии получаешь родителя и все
|
|
8
patapum
25.04.13
✎
12:49
|
(7) похоже, так и придется. а сравниваю, потому что мне нужны значения не только группировок, но и полей детальных записей (ресурсов в том числе). но хотелось то чего-то красивого...
|
|
9
GANR
25.04.13
✎
12:50
|
(0) Это действительно гланды не с того конца. Но в типовых бух. отчетах почему-то так и делается - гибче, наверное. А так я, как правило, делаю как в (6).
|
|
10
Classic
25.04.13
✎
12:50
|
(8)
Ну рессурсы ты через отбор не получишь.
|
|
11
Classic
25.04.13
✎
12:55
|
Можно в принципе получить настройки из (6), выполнить СКД с этими настройками и грузануть куда-нибудь в ТЗ. А там уже доставать
|
|
12
patapum
25.04.13
✎
13:03
|
Ресурсы я получу через ДанныеРасшифровки.Элементы, правда придется проверять, какому значению группировки они принадлежат. хотя, возможно, проще получить отбор и с его учетом запрос написать при открытии обработки...
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший