Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Странно отрабатывает условие периода даты документа в запросе
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
kalyamov
Добрый День.
Платформа 8.2.18.104, Конфигурация УТП 2.3.22.2, но данная проблема вылезла на дописанных вещах.
В документе ЧекККМ добавлено поле продавец, необходимо сделать за период отчет по суммам продаж в разрезе продавцов.
Вот текст запроса :
    "ВЫБРАТЬ
    |    ЧекККМ.Продавец КАК Продавец,
    |    СУММА(ЧекККМ.СуммаДокумента) КАК СуммаДокумента,
    |    ЧекККМ.Ссылка
    |ИЗ
    |    Документ.ЧекККМ КАК ЧекККМ
    |ГДЕ
    |    ЧекККМ.Дата >= &НачДата
    |    И ЧекККМ.Дата <= &КонДата
    |
    |СГРУППИРОВАТЬ ПО
    |    ЧекККМ.Продавец,
    |    ЧекККМ.Ссылка
    |
    |УПОРЯДОЧИТЬ ПО
    |    Продавец
    |ИТОГИ ПО
    |    ОБЩИЕ";

Если выбирать начальную дату и конечную одинаковой, то в отчет не попадает ничего. К примеру, чтоб получить данные за 5-ое число период должен быть с пятого по шестое, при чем за шестое документы не попадают.
Подскажите пожалуйста в чем может быть причина. Запрос строил конструктором. пробовал и оператор "между", но результат не изменился.
Vofka
Судя по сказанному, у вас дата в параметры запроса попадает без времени.
topitop
Попробуйте так
"ВЫБРАТЬ
    |    ЧекККМ.Продавец КАК Продавец,
    |    СУММА(ЧекККМ.СуммаДокумента) КАК СуммаДокумента,
    |    ЧекККМ.Ссылка
    |ИЗ
    |    Документ.ЧекККМ КАК ЧекККМ
    |ГДЕ
    |    ЧекККМ.Дата >= НачалоПериода(&НачДата,День)
    |    И ЧекККМ.Дата <= КонецПериода(&КонДата,День)
    |
    |СГРУППИРОВАТЬ ПО
    |    ЧекККМ.Продавец,
    |    ЧекККМ.Ссылка
    |
    |УПОРЯДОЧИТЬ ПО
    |    Продавец
    |ИТОГИ ПО
    |    ОБЩИЕ";
Petre
Если вы передаете просто дату, то это 0 часов 0 минут 0 секунд. Либо передавайте дату с заполненным временем, либо добавляйте функцию КонецДня() или КОНЕЦПЕРИОДА().
kalyamov
Спасибо. Вечно забываю про этот восьмерочный формат даты.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.