Передать таблицу значений в СКД #614506


#0 by mihco
Есть отчет на СКД. Там мне в запросе необходимо в частности выбирать все недели, входящие в указанный в отчете период. Поскольку никакого объекта у меня в конфигурации нет, из которого бы можно было это выбрать, я попробовал передать в запрос в качестве параметра таблицу значений, состоящую из всех дней периода, и оттуда выбрать недели. Но при открытии отчета возникает ошибка Ошибка в схеме компоновки данных по причине: Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(30, 2)}: Неверные параметры "ТабДни" <<?>>&ТабДни КАК Дни Как то можно с этим побороться?
#1 by Maxus43
можно запросом таблицу периодов состряпать
#2 by mihco
Научи как
#3 by Нуф-Нуф
если не ошибаюсь в скд нельзя передать параметр - таблицу значений. ее можно использовать как внешний набор данных для набора данных объект
#4 by mihco
Да, похоже что так.
#5 by Нуф-Нуф
а что у тебя в табднях?
#6 by Maxus43
#7 by mihco
в ТабДнях таблица значений с колонкой "День"
#8 by Нуф-Нуф
в запросе тоже можно дни получить - через запрос к производственному календарю
#9 by Maxus43
на скд же есть ежё по периоду режим дополнения, в настройках. т.е. даже если нет этой недели - то покажет пустую строку с ней
#10 by mihco
у меня нет такого объекта
#11 by mihco
- это жесть, но попробую
#12 by Maxus43
первые 2 варианта - как раз используя календарь или курсы валют. третий - независим от конфы...
#13 by Maxus43
работает быстренько если что, норм)
#14 by Нуф-Нуф
еще как вариант - набить аналог твой тз ТабДни в самом запросе на подобие объединить 2 объединить 3..
#15 by mihco
О, курсы валют же у меня есть
#16 by Maxus43
будет работать тока если там на каждый день заполнены
#17 by mihco
ну да, тогда правда третий вариант
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям