Может ли построитель отчета работать с временными таблицами? #490901


#0 by АнтонИони
Необходимо в запросе построителя отчетов использовать временные таблицы. Не совсем понимаю как это можно сделать. Текст запроса таков:
#1 by АнтонИони
При выполнении ругается "Неверные параметры &СоставВалюты КАК СоставВалюты Хотя параметр построителя устанавливаю сразу же после передачи текста запроса построителю.
#2 by 73
Построитель не понимает внешний источник в параметрах.
#3 by АнтонИони
Спасибо за ответ. Похоже, придется переносить на СКД...
#4 by 73
Судя по запросу здесь не особо и нужна временная таблица. Можно сформировать список(массив) валют и использовать условие В(&СписокВалют).
#5 by АнтонИони
По задаче, мне необходимо обеспечить вывод в отчет фиксированного набора валют, вне зависимости от того, есть у физЛица обороты или нет. Т.е. порядок группировки должен быть: дл строк: ФизЛицо, перечень валют; для колонок: период (месяц). Речь вообще идет о реализации средствами построителя возможностей использования 3-го параметра в методе Выбрать результата запроса.
#6 by acsent
на скд легко
#7 by 73
Посмотри на свой второй запрос в пакете. Ты ведь из временной ничего не выбираешь, а используешь как условие.
#8 by АнтонИони
да, виноват. предполагается выбирать все-таки валюты не из регистра а из соединения.
#9 by АнтонИони
Короче, ответ на вопрос - средствами построителя ВТ использовать нельзя. Двигаемся на СКД. Всем спасибо за участие!!!
#10 by 73
&СоставВалюты  - ТЗ? Выгрузи колонку по отбору в массив . Добавь условие для регистра Валюта В(&МассивВалют)
#11 by АнтонИони
по поводу изречения, которое на моем экране - Изречение: Когда не достигают желаемого, делают вид, что желали достигнутого. Очень даже в точку... Интересно как они появляются в топиках автоматически или по смыслу?
#12 by АнтонИони
Валюта В(&МассивВалют) установит отбор по полю валюта в виртуальной таблице. Но мне надо, чтобы после каждого ФизЛица в запросе выводился фиксированный набор валют из заданного списка (в указанной последовательности). Т.е. если для ФизЛица-1 есть остатки только по валюте USD, а в списке 5-6 валют, в отчете по данному ФизЛицо-1 выводился перечень всех валют из списка.
#13 by 73
В смысле, что основано на инфе из . Можно попробовать в первом запросе пакета выбирать не из внешнего источника, а из справочника валют с условием В(&МассивВалют) и соединять с регистром. Порядок, конечно, вряд ли получится как в массиве.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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