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