Имя: Пароль:
1C
1C 7.7
v7: Язык запросов
0 Славянин
 
17.09.15
22:57
Доброго времени суток.
Есть запрос
    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =
    "//{{ЗАПРОС(Сформировать)
    |Период с НачДата по КонДата;
    |КлиентВыб = Регистр.УчетПосещений.Клиент;
    |ВидУ = Регистр.УчетПосещений.ВидУслуги;
    |Группировка КлиентВыб без групп; //по измерению Регистра
    |Функция ВсегоКолво = Счётчик();
    |Условие(КлиентВыб = Клиент);
    |"//}}ЗАПРОС
    
    ;
    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
        Сообщить("Данные не выбраны","!");
        Возврат 0;
    КонецЕсли;
    Возврат Запрос.ВсегоКолво;
Есть в регистре две записи за выбранный период. Функция возвращает ноль. Подскажите почему так? не могу понять эти запросы...
1 Смотрящий
 
17.09.15
23:19
(0) Условие убрать - что покажет ?
2 Тот же
 
17.09.15
23:22
сделай функции Приход и Расход. И будет щастье.
3 Славянин
 
17.09.15
23:33
(2) Спасибо)Всё заработало)Сколько сталкиваюсь с запросами, вечно проблема.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший