Имя: Пароль:
1C
1С v8
СКД некорректно объединяет запросы
0 eeeio
 
10.09.12
10:41
Простейший запрос по-разному отрабатывает в отчете (СКД) и в коде (консоль запросов) - в СКД выводятся данные только по подзапросу продаж за текущий год, а продажи прошлого года игнорируются. Если запрос выполнить в какой-нибудь консоли запросов, то он честно выведет все продажи. Как это может быть? Есть какое-то ограничение на использование виртуальных таблиц в СКД? Подскажите, господа.

ВЫБРАТЬ
   ПродажиОборотыПрошлыйГод.АналитикаУчетаНоменклатуры КАК Аналитика,
   0 КАК Количество1,
   ПродажиОборотыПрошлыйГод.КоличествоОборот КАК Количество2
ИЗ
   РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(&НачалоМинусГод, &ОкончаниеМинусГод, Период, ) КАК ПродажиОборотыПрошлыйГод

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   ПродажиОбороты.АналитикаУчетаНоменклатуры,
   ПродажиОбороты.КоличествоОборот,
   0
ИЗ
   РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(&Начало, &Окончание, Период, ) КАК ВыручкаИСебестоимостьПродажОбороты
1 golden-pack
 
10.09.12
10:43
ВЫБРАТЬ
   ПродажиОборотыПрошлыйГод.АналитикаУчетаНоменклатуры КАК Аналитика,
   0 КАК Количество1,
   ПродажиОборотыПрошлыйГод.КоличествоОборот КАК Количество2
ИЗ
   РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(}&НачалоМинусГод}, {&ОкончаниеМинусГод}, Период, ) КАК ПродажиОборотыПрошлыйГод

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   ПродажиОбороты.АналитикаУчетаНоменклатуры,
   ПродажиОбороты.КоличествоОборот,
   0
ИЗ
   РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты({&Начало}, {&Окончание}, Период, ) КАК ВыручкаИСебестоимостьПродажОбороты
2 golden-pack
 
10.09.12
10:43
{&НачалоМинусГод}
3 eeeio
 
10.09.12
10:55
Разве это может повлиять на выдаваемый результат? Проверил. Не, не повлияло. Я супербаг, что ли, нашел?
4 DrShad
 
10.09.12
11:03
во-первых странный запрос - тут напрашивается соединение
во-вторых все работает нормально
5 Miss1C
 
10.09.12
11:04
(0)Отбор ставь авто
6 Miss1C
 
10.09.12
11:05
(4)В консоли нормально в скд могут быть другие показатели )
7 ДемонМаксвелла
 
10.09.12
11:06
(2) +1
(3) -1
плохо проверил.
8 DrShad
 
10.09.12
11:09
(6) проверил в обоих
9 eeeio
 
10.09.12
11:13
(4) запрос вычленен из большого и максимально упрощен.
(7) создал новый отчет. проверил. сработало. спасибо.
(8) спасибо.
выходит, я чего-то не знаю о фигурных скобках. думал, они просто позволяют запросу игнорировать параметры, если они не заданы, и устанавливать сразу отборы, если заданы.
10 ДемонМаксвелла
 
10.09.12
11:16
(9) скачай видеокурс Гилева по СКД
11 eeeio
 
10.09.12
11:18
(10) скачал уже. никак времени не хватает посмотреть. но, похоже, необходимость уже назрела.
12 eeeio
 
10.09.12
11:20
всем большое спасибо. пойду просвещаться.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс