1С:Предприятие 8
Розничная и сетевая торговля (FMCG)
Корп. решения 1С
Внешний отчет (ert,erf)
Отчеты и формы
Конфигурация 1С Далион УНО 2.0.
Отчет написанный на СКД формируется пустой, если выставить параметры ДатаОтчетаНачало и ДатаОтчетаКонец. Без установки данных параметров отчет формируется успешно. Источник данных Справочник.Чеки. В справочнике есть реквизит ДатаЗакрытия (у всех элементов реквизит заполнен).
Как сделать чтобы отчет формировался по установленным параметрам ДатаОтчетаНачало и ДатаОтчетаКонец?
Также в самом запросе указывал вместо ДатаОтчетаНачало и ДатаОтчетаКонец статическое значение ДАТАВРЕМЯ, как пример тогда отчет формируется с данными за июнь 2020 года.
Листинг запроса:
Отчет написанный на СКД формируется пустой, если выставить параметры ДатаОтчетаНачало и ДатаОтчетаКонец. Без установки данных параметров отчет формируется успешно. Источник данных Справочник.Чеки. В справочнике есть реквизит ДатаЗакрытия (у всех элементов реквизит заполнен).
Как сделать чтобы отчет формировался по установленным параметрам ДатаОтчетаНачало и ДатаОтчетаКонец?
Также в самом запросе указывал вместо ДатаОтчетаНачало и ДатаОтчетаКонец статическое значение ДАТАВРЕМЯ, как пример
Чеки.ДатаЗакрытия МЕЖДУ ДАТАВРЕМЯ(2020, 06, 01) И ДАТАВРЕМЯ(2020, 06, 30)Листинг запроса:
ВЫБРАТЬ
Чеки.ТО КАК ТО,
ВЫБОР
КОГДА Чеки.ТипЧека = ЗНАЧЕНИЕ(Перечисление.ТипыЧеков.Продажа)
ТОГДА КОЛИЧЕСТВО(*)
КОНЕЦ КАК КоличествоПродаж,
ВЫБОР
КОГДА Чеки.ТипЧека = ЗНАЧЕНИЕ(Перечисление.ТипыЧеков.Возврат)
ТОГДА КОЛИЧЕСТВО(*)
КОНЕЦ КАК КоличествоВозвратов,
ВЫБОР
КОГДА Чеки.ТипЧека = ЗНАЧЕНИЕ(Перечисление.ТипыЧеков.Аннулирование)
ТОГДА КОЛИЧЕСТВО(*)
КОНЕЦ КАК КоличествоАннулирований,
ВЫБОР
КОГДА Чеки.ТипЧека = ЗНАЧЕНИЕ(Перечисление.ТипыЧеков.Обмен)
ТОГДА КОЛИЧЕСТВО(*)
КОНЕЦ КАК КоличествоОбменов,
ВЫБОР
КОГДА Чеки.ТипЧека = ЗНАЧЕНИЕ(Перечисление.ТипыЧеков.Прочее)
ТОГДА КОЛИЧЕСТВО(*)
КОНЕЦ КАК КоличествоПрочихЧеков
ИЗ
Справочник.Чеки КАК Чеки
ГДЕ
Чеки.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЧеков.Закрыт)
И Чеки.ПометкаУдаления = ЛОЖЬ
{ГДЕ
(Чеки.ДатаЗакрытия МЕЖДУ &ДатаОтчетаНачало И &ДатаОтчетаКонец)}
СГРУППИРОВАТЬ ПО
Чеки.ТО,
Чеки.ТипЧека ПоказатьПрикрепленные файлы:
По теме из базы знаний
Найденные решения
(1) Даты местами не путаете? Например если задать от 30.06 до 01.06, то отчет будет пустой.
Можно еще попробовать так написать.
Можно еще попробовать так написать.
{ГДЕ
(Чеки.ДатаЗакрытия >= &ДатаОтчетаНачало)
(Чеки.ДатаЗакрытия <= &ДатаОтчетаКонец)}Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Даты местами не путаете? Например если задать от 30.06 до 01.06, то отчет будет пустой.
Можно еще попробовать так написать.
Можно еще попробовать так написать.
{ГДЕ
(Чеки.ДатаЗакрытия >= &ДатаОтчетаНачало)
(Чеки.ДатаЗакрытия <= &ДатаОтчетаКонец)}
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот