Условие по дате в СКД

1. custer 29.07.22 07:52 Сейчас в теме
Конфигурация 1С Далион УНО 2.0.
Отчет написанный на СКД формируется пустой, если выставить параметры ДатаОтчетаНачало и ДатаОтчетаКонец. Без установки данных параметров отчет формируется успешно. Источник данных Справочник.Чеки. В справочнике есть реквизит ДатаЗакрытия (у всех элементов реквизит заполнен).
Как сделать чтобы отчет формировался по установленным параметрам ДатаОтчетаНачало и ДатаОтчетаКонец?

Также в самом запросе указывал вместо ДатаОтчетаНачало и ДатаОтчетаКонец статическое значение ДАТАВРЕМЯ, как пример
Чеки.ДатаЗакрытия МЕЖДУ ДАТАВРЕМЯ(2020, 06, 01) И ДАТАВРЕМЯ(2020, 06, 30)
тогда отчет формируется с данными за июнь 2020 года.

Листинг запроса:
ВЫБРАТЬ
	Чеки.ТО КАК ТО,
	ВЫБОР
		КОГДА Чеки.ТипЧека = ЗНАЧЕНИЕ(Перечисление.ТипыЧеков.Продажа)
			ТОГДА КОЛИЧЕСТВО(*)
	КОНЕЦ КАК КоличествоПродаж,
	ВЫБОР
		КОГДА Чеки.ТипЧека = ЗНАЧЕНИЕ(Перечисление.ТипыЧеков.Возврат)
			ТОГДА КОЛИЧЕСТВО(*)
	КОНЕЦ КАК КоличествоВозвратов,
	ВЫБОР
		КОГДА Чеки.ТипЧека = ЗНАЧЕНИЕ(Перечисление.ТипыЧеков.Аннулирование)
			ТОГДА КОЛИЧЕСТВО(*)
	КОНЕЦ КАК КоличествоАннулирований,
	ВЫБОР
		КОГДА Чеки.ТипЧека = ЗНАЧЕНИЕ(Перечисление.ТипыЧеков.Обмен)
			ТОГДА КОЛИЧЕСТВО(*)
	КОНЕЦ КАК КоличествоОбменов,
	ВЫБОР
		КОГДА Чеки.ТипЧека = ЗНАЧЕНИЕ(Перечисление.ТипыЧеков.Прочее)
			ТОГДА КОЛИЧЕСТВО(*)
	КОНЕЦ КАК КоличествоПрочихЧеков
ИЗ
	Справочник.Чеки КАК Чеки
ГДЕ
	Чеки.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЧеков.Закрыт)
	И Чеки.ПометкаУдаления = ЛОЖЬ
{ГДЕ
	(Чеки.ДатаЗакрытия МЕЖДУ &ДатаОтчетаНачало И &ДатаОтчетаКонец)}

СГРУППИРОВАТЬ ПО
	Чеки.ТО,
	Чеки.ТипЧека
Показать
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
2. EVKash 15 29.07.22 08:00 Сейчас в теме +1 $m
(1) Даты местами не путаете? Например если задать от 30.06 до 01.06, то отчет будет пустой.
Можно еще попробовать так написать.
{ГДЕ
    (Чеки.ДатаЗакрытия >= &ДатаОтчетаНачало)
    (Чеки.ДатаЗакрытия <= &ДатаОтчетаКонец)}
custer; user1278383; +2 Ответить
4. user1278383 5 29.07.22 08:16 Сейчас в теме
(3) внимательнее посмотрите сообщение (2). Даты местами не путаете? Например если задать от 30.06 до 01.06, то отчет будет пустой.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. EVKash 15 29.07.22 08:00 Сейчас в теме +1 $m
(1) Даты местами не путаете? Например если задать от 30.06 до 01.06, то отчет будет пустой.
Можно еще попробовать так написать.
{ГДЕ
    (Чеки.ДатаЗакрытия >= &ДатаОтчетаНачало)
    (Чеки.ДатаЗакрытия <= &ДатаОтчетаКонец)}
custer; user1278383; +2 Ответить
3. custer 29.07.22 08:13 Сейчас в теме
(2)
{ГДЕ
(Чеки.ДатаЗакрытия >= &ДатаОтчетаНачало)
(Чеки.ДатаЗакрытия <= &ДатаОтчетаКонец)}


Написал как вы предложили, результат такой же.
Скрины: формирование без указания дат и с датами
Прикрепленные файлы:
4. user1278383 5 29.07.22 08:16 Сейчас в теме
(3) внимательнее посмотрите сообщение (2). Даты местами не путаете? Например если задать от 30.06 до 01.06, то отчет будет пустой.
5. custer 29.07.22 08:20 Сейчас в теме
(4) Верно я даты перепутал. Спасибо)
6. user1278383 5 29.07.22 08:21 Сейчас в теме
(5) Я обзываю НачалоПериода и ОкончаниеПериода. У них хоть порядок по алфавиту, случайно не перепутаешь :)
N0t_F0und; independ; EVKash; custer; +4 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот