запрос, в консоли все отлично работает за секунду. Перенес запрос в Отчет на СКД. Там есть обращение к срезу последних регистра сведений и обороты и остатки регистра бухгалтерии. Я делаю там отборы по периоду НачалоПериода (&Период.ДатаНачала) и КонецПериода (&Период.ДатаОкончания), где Период - типа СтандартныйПериод. Для РС среза отбор по КонецПериода.
Запуск отчета в Предприятии дает ошибку:
Ошибка создания набора данных "НаборДанных1"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(11, 2)}: Ошибка обработки представления "РегистрСведений.nt_СтатистикаТранспорт.СрезПоследних"
<<?>>РегистрСведений.nt_СтатистикаТранспорт.СрезПоследних(&П, ) КАК nt_СтатистикаТранспортСрезПоследних
по причине:
Несоответствие типов (Параметр номер ""1"")
Поменяй РегистрСведений.nt_СтатистикаТранспорт.СрезПоследних(&КонецПериода,)... на РегистрСведений.nt_СтатистикаТранспорт.СрезПоследних({(&КонецПериода)},)...
У меня при этом пропал Период. Как мне тогда задавать настройки о периоду? Просто вывести параметры в быстрый отбор? Если да, то ошибка пропадает, но отчет полторы минуты формируется против секунды в консоли запросов. Ощущение, что не проставляются отборы по датам
Верни параметр Период обратно руками. Ты ж его вручную добавлял, а потом делал ссылки на него из других параметров. Вот надо повторить этот процесс снова
не, Период сам в отчете скд возникает, когда есть регистр периодический. Добавил руками и все равно формируется полторы минуты с отбором за месяц. Однако с отбором за неделю за секунду генерится. В консоле запросов и за месяц и за день выводится результат за секунду. Тем не менее, в отчете скд отбор по периоду работает все же - если указываю день, то выводится результат только за день.
так укажи параметры в виртуальной таблице регистра накопления так же, через {}, чтоб явно указать СКД, как ты именуешь параметры виртуальной таблицы
сделал, не изменилось. Тут подумал, что может быть из-за того, что, например, итоге не рассчитаны, т.к. тестирую в копии базы, где отключены регламентные
Обсуждают сегодня