Странное Поведение Запроса

Sangitam

Well-known member
04.02.2008
90
0
#1
Собственно, почему-то запрос за период выдает следующие результаты:
с 1 декабря по 31 декабря выдает результат за 1 декабря
с 1 декабря по 1-31 января следующего года выдает результат за 1 декабря
с 2 декабря по 31 декабря выдает результат за 2-31 декабря
с 1 декабря по 30 декабря выдает результат за 1-30 декабря
с 30 декабря по 31 декабря выдает результат за 30-31 декабря
с 30 ноября по 31 декабря выдает результат за 30 ноября-31 декабря

"//{{ЗАПРОС(Сформировать)
|Период с Дата1 по Дата2;
|Клиент = Регистр.ОбъемПродаж.Клиент;
|Стоимость = Регистр.ОбъемПродаж.Стоимость;
|Боковик = Регистр.ОбъемПродаж.Боковик;
|ОтпСтоимостьСНДС = Регистр.ОбъемПродаж.ОтпСтоимостьСНДС;
|ОтпСтоимостьСНДСВал = Регистр.ОбъемПродаж.ОтпСтоимостьСНДСВал;
|Товар = Регистр.ОбъемПродаж.Товар;
|Функция ПокСтоим = Сумма(Стоимость);
|Функция ОтпСтоимСНДС = Сумма(ОтпСтоимостьСНДС);
|Функция СкидкаНаценкаХ = Сумма(Боковик);
|Функция ОтпСтоимСНДСВал = Сумма(ОтпСтоимостьСНДСВал);
|Группировка Товар;
|Условие(ПустоеЗначение(Клиент)=0);
|"//}}ЗАПРОС

ТА переносил, полный пересчет итогов делал, периоды открыты.
За тот же период 2012 года, кажется, была та же ситуация, в итоге данные за 1-30 и 31 просто пришлось лепить руками.
 

puh14

Well-known member
11.07.2008
1 412
0
#2
Если база скуль - имеет смысл посмотреть через профайлер запрос и потом посмотреть как он на скуле отрабатывет.

как вариант - переписать на прямые запросы - там непоняток меньше получается.
 

Sangitam

Well-known member
04.02.2008
90
0
#3
База ДБФ. Может ли быть неполадка, например, в данных за 1 декабря?
 

puh14

Well-known member
11.07.2008
1 412
0
#4
Неполадка в данных - понятие неопределенное. Прямой запрос и на ДБФ работает, вот только профайлера нету. Попробуйте им - что покажет.