Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
09 окт 2024, 03:03

Не формируется отчёт по дате с типом "Стандартный период"

Автор jetdigger, 01 окт 2018, 11:45

0 Пользователей и 1 гость просматривают эту тему.

jetdigger

Здравствуйте.

Есть запрос в СКД:


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

СГРУППИРОВАТЬ ПО
РеализацияТоваровУслугУслуги.Номенклатура.Наименование

УПОРЯДОЧИТЬ ПО
Услуга


Вкладка "Параметры":

http://prntscr.com/l0qtav

Вкладка "Настройки":

http://prntscr.com/l0qtor

При указании периода данные возвращаются. Если не ставишь галку "Стандартный период" в 1C:Предприятие или не указываешь период, то отчёт не возвращает ничего. Почему?

Заранее спасибо.

wise

(0) НЕ хорошо использовать ТАКУЮ(СтандартныйПериод) переменную.!! измени на "ПериодОтчета" и ВСЁ заработает...
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

jetdigger

Всё равно не работает :(

Вкладка "Параметры":

http://prntscr.com/l0tqya

Вкладка "Настройки":

http://prntscr.com/l0trjj

У НачалоПериода и КонецПериода состав даты - "Дата и время"

wise

(2) сними в параметрах "Использование=Всегда"
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

jetdigger


wise

(4) оставь у параметра "КонецПериода" выражение &ПериодОтчета.ДатаОкончания

а из секции ГДЕ
убери "РеализацияТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода"

перенеси это условие в секцию {ГДЕ РеализацияТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода}
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

jetdigger

Большое спасибо. Заработало.
Добавлено: 02 окт 2018, 04:02


А почему не работает мой вариант?

wise

(6) потому что он требует ОБЯЗАТЕЛЬНОГО указания параметров...
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

jetdigger

А как же значение параметров по умолчанию? Даты начала и выражения для определения даты окончания. Получается, что они никак не учитываются, если параметры не передаются?

wise

(8) макетСКД получается из схемаСКД + настройкиСКД...
в схеме(запросе) указаны параметры, а в настройках выключены...
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск