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

Отчёт по документам с группировкой по значению поля в табличной части

Автор jetdigger, 28 сен 2018, 15:51

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

jetdigger

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

Есть документы "РеализацияТоваровУслуг", в табличной части "Услуги" которых, для простоты, два реквизита: "Номенклатура" и "Количество". Требуется составить отчёт по этим документам с группировкой по реквизиту "Номенклатура" и суммой по полю "Количество".

Через конструктор схемы компоновки данных сформировал простой запрос на выборку всей номенклатуры с количеством:

ВЫБРАТЬ
РеализацияТоваровУслуг.Услуги.(
Номенклатура.Наименование КАК НоменклатураНаименование,
Количество КАК Количество
) КАК Услуги
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг


Далее со вкладки "Группировка" конструктора запросов добавляю группировку по полю "Номенклатура.Наименование" и при нажатии на кнопку "OK" получаю ошибку:

http://prntscr.com/kzsyft

Почему? Где можно прочитать про причины возникновения и решения этой ошибки подробнее?

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


LexaK

надо запрос делать к табличной чисти документа

ВЫБРАТЬ
    Док.Номенклатура,
    Док.Количество
ИЗ
    Документ.РеализацияТоваровУслуг.Услуги КАК Док
если помогло нажмите: Спасибо!

jetdigger

Спасибо. Добавил параметры "НачалоПериода", "КонецПериода" и "Организация" с целью получать отчёт за период по всем организациям или только по выбранной:

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

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

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


1. Нужно ли добавлять условие на незаполненность "НачалоПериода" и "КонецПериода"? Например, хочу получить отчёт за всё время по организации. Если да, правильным ли будет простое сравнение НачалоПериода <> "" И КонецПериода <> ""?

2. Установив единожды в режиме 1C:Предприятие значения в поля "НачалоПериода" и "КонецПериода", так и не смог их сбросить в пустые значения. Это нормально?


Теги:

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

Рейтинг@Mail.ru

Поиск