Ошибка "Неверные параметры" при использовании временной таблицы в запросе #734531


#0 by AeroRed
Здравствуйте! Задача: написать запрос, формирующий статистику продаж по номенклатуре, а именно максимальные дневные продажи за период. Хочу реализовать это именно через временную таблицу по некоторым причинам. Использую универсальный отчет, на данный момент написал 2 запроса: Запрос №1: "СформироватьВТ". Выгружает ТаблицуЗначений по продажам. Он довольно длинный и заурядный, но если нужно тоже выложу. Запрос №2: Выводит итоговый результат. Параметр &ВТПродажи берется из результатов первого запроса следующей строчкой:  УниверсальныйОтчет.ПостроительОтчета.Параметры.Вставить("ВТПродажи", СформироватьВТ); Данный запрос сократил, для удобства чтения, т.к. на ошибку это не влияет. Полный текст ошибки: {ВнешнийОтчет.ЗапасыИТочкиЗаказа.МодульОбъекта}: Ошибка при установке значения атрибута контекста (Текст)     УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса; по причине: Подскажите пожалуйста, где я ошибся? Спасибо!
#1 by vicof
Типы в ТЗ нужно явно опредлять
#2 by vicof
Только нафига с двумя запросами извращаться, когда все можно сделать одним
#3 by AeroRed
2 запроса нужны, т.к. предполагается дополнительно обрабатывать временную таблицу прежде чем подсунуть в итоговый запрос (будет очистка статистики). "Типы в ТЗ нужно явно опредлять" - не совсем понял, это в 1-м запросе нужно сделать?
#4 by vicof
Это надо сначала описать колонки в тз, потом через выборку обходить первый запрос из пихать его в таблицу.
#5 by vicof
Или менеджер временных таблиц использовать
#6 by AeroRed
Не получается что-то. Прилагаю код 1-го запроса, добавил обход результата, но ошибка та же. Может не так понял что-то? Или еще вариант, может в универсальном отчете через построитель есть какие-то нюансы?
#7 by FIXXXL
попробуй не через функцию получать ТЗ, а в той же процедуре, где ее подсовываешь, должно и без типизации взлететь
#8 by AeroRed
Пришел к выводу что данная конструкция неработоспособна в "Универсальном отчете". Возможно он вообще не поддерживает временные таблицы. Если у кого есть опровержение с примером, буду благодарен за ссылку или пример кода. Сейчас же пришлось реализовать в виде внешней обработки, заполняя результатом табличное поле. Там всё завелось сразу с 2-мя запросами и без типизации. Всем спасибо за участие!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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