Имя: Пароль:
1C
1C 7.7
v7: загадочный период запроса
,
0 perkos
 
02.12.13
08:04
Период с '01.11.13' по '30.11.13';
Покупатель = Регистр.Продажи.Покупатель;
Количество = Регистр.Продажи.Количество;
Функция КоличествоПриход = Приход(Количество);
Функция КоличествоРасход = Расход(Количество);
Группировка Покупатель без групп без упорядочивания;
Условие(Покупатель = Условия.ПолучитьЗначение(2,"Значение"));

такой запрос возвращает пустую строку но если период изменить на
Период с '01.11.13' по '29.11.13';
то запрос возвращает правильное количество....

знаете почему так бывает?
1 Морозов Александр
 
02.12.13
08:08
Тык может просто приход = расходу?
2 ADirks
 
02.12.13
08:09
вероятно сторно
задай период с 30 по 30, скорее всего всё станет ясно
3 perkos
 
02.12.13
08:11
(1)(2) нет движений 30.11.13

если в запрос добавить группировку День; то от периода больше ничего не зависит работает в обоих случаях одинаково, а так как в 30 дне нет движений то результат одинаковый
4 Морозов Александр
 
02.12.13
08:14
ну... итоги оперативные пересчитай
5 perkos
 
02.12.13
08:17
через тестирование и исправление иб?
6 dk
 
02.12.13
08:19
задай через нормальные переменные
НачДата = '01.11.13'; КонДата = '30.11.13';
не факт что одинарные кавычки в тексте запроса нормально интерпритируются
7 perkos
 
02.12.13
08:23
да тоже самое, этот запрос из отчета с переменными, я просто убрал лишнее из запроса для форума, можно и условие убрать это тоже ничего не меняет, с 1 по 29 всех покупателей выводит, а с 1 по 30 ниодного....
8 dk
 
02.12.13
08:26
что regprint говорит?
9 perkos
 
02.12.13
08:36
(8) у регпринт все нормально.... но не в кавычках же дело(=
10 dk
 
02.12.13
08:53
что показывает с 30 по 30-е?
11 perkos
 
02.12.13
08:56
(10) ничего не показывает
12 dk
 
02.12.13
09:00
там 1 ресурс? попробуй приход и расход по всем ресурсам
13 perkos
 
02.12.13
09:01
Период с ФормДатаНач по ФормДатаКон;
Покупатель = Регистр.Продажи.Покупатель;
пзКоличество = Регистр.Продажи.Количество;
Группировка Покупатель;
Функция СуммаКоличество = Сумма(пзКоличество);

такой запрос делает регпринт
14 perkos
 
02.12.13
09:02
функций приход расход нет в регпринт
15 perkos
 
02.12.13
09:04
(12) пробовал тоже не работает, если использовать функцию сумма то все работает, или если использовать функции приход расход вместе с группировкой по дням....
16 dk
 
02.12.13
09:06
гыыыы
это же оборотный регистр, там сумма вместо приход / расход
17 perkos
 
02.12.13
09:07
мдэ.... обидно за свою глупость