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

Группировка колонок по периодам в Универсальном отчете

Автор Yuri_K, 09 окт 2012, 13:41

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

Yuri_K

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

Клиент попросил доработать стандартный отчет "Продажи" – нужно добавить цены номенклатуры из регистра сведений. В стандартном отчете в настройках есть возможность добавить группировку по периоду: по годам, по декадам, по дням и т. д. и они хотят, чтобы в новом отчете тоже была такая возможность. Проблема в том, что стандартный отчет разработан на базе универсального и в нем не используется запрос, там в модуле просто указано имя регистра, а если задать текст запроса (что по понятным причинам сделать придется), то эти группировки становятся недоступны.

Не подскажите, можно ли что-то с этим сделать?

PS во вложениях показан желаемый результат.

Yura063

Помогли, отблагодари!

MuI_I_Ika

Юрий, для того чтобы группировки (год, декада, месяц, день) появились в отчете, эти группировки придется добавить в запросе.

Но есть один небольшой нюанс. Если вы используете виртуальную таблицу оборотов, ты вы можете задать в параметрах авто периодичность и эти поля появятся сами по себе.

Смотрите как красиво.

Yuri_K

Yura063, УПП

MuI_I_Ika, большое спасибо! Уже стало полегче )

Тут еще один вопросик возник. Почему-то стал ругаться на эту строчку после добавления текста запроса:
УниверсальныйОтчет.ДобавитьПолеРесурс("КоличествоБазовыхЕд",     "КоличествоОборот * Номенклатура.ЕдиницаХраненияОстатков.Коэффициент", "Количество (в базовых единицах)");

Пишет, что поле КоличествоБазовыхЕд не найдено. Хотя и КоличествоОборот и Номенклатура.ЕдиницаХраненияОстатков.Коэффициент добавлены в построителе. Не подскажите, в чем дело?

MuI_I_Ika

Я так понимаю КоличествоБазовыхЕд это просто первый вызов процедуры ДобавитьПолеРесурс.

В случае использования запроса эту процедуру просто не нужно использовать.

Вот посмотрите в этой ветке мы подробно разбирали универсальный отчет:
https://forum-baza.ru/index.php?topic=15751.msg61104#msg61104

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

Рейтинг@Mail.ru

Поиск