Как в 1С:Управление торговлей 8.3 настроить отчет по продажам по месяцам в виде кросс-таблицы?

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При формировании управленческой отчетности по продажам часто требуется сопоставить результаты работы менеджеров или объемы отгрузок клиентам в динамике. Стандартное формирование отчета обычно выводит данные линейным списком: все суммы попадают в единый столбец, а периоды отображаются иерархическими строками. Для наглядного анализа требуется формат кросс-таблицы («шахматки»), где в строках указаны контрагенты или торговые представители, в колонках — месяцы, а на пересечении — суммы выручки или количество проданного товара.

Разберем подробно, почему отчет формируется единым списком и как по шагам изменить его структуру для получения удобной кросс-таблицы.

Причины формирования отчета одним столбцом

Проанализируем ситуацию и выясним, почему стандартные настройки отчетов в 1С:Предприятие 8.3 на управляемых формах (в частности, в конфигурации «Управление торговлей 11») не выводят колонки по месяцам сразу:

  1. Простой режим настроек по умолчанию. При нажатии кнопки «Настройки» открывается базовая панель. В ней можно задавать период отчета и фильтры, однако возможность модифицировать саму схему компоновки данных скрыта.
  2. Линейная структура группировок (Список). По умолчанию большинство типовых отчетов сконфигурированы как иерархический список. Если добавить группировку по дате в список, система выведет строки «лесенкой» друг под другом, а не распределит месяцы по отдельным колонкам.

Пошаговая настройка отчета-шахматки через расширенный режим

Рассмотрим подробнее процесс перенастройки отчета по продажам на структуру таблицы:

  1. Откроем отчет по продажам (например, Валовая прибыль предприятия или Продажи) в разделе Продажи — Отчеты по продажам.
  2. Нажмем кнопку Настройки... в командной панели отчета.
  3. В нижней части открывшегося окна переключим вид настроек с Простой на Расширенный.
  4. Перейдем на вкладку Структура. В данном окне отображается дерево группировок отчета.
  5. Выделим текущую группировку типа «Список» и удалим её либо нажмем правой кнопкой мыши в поле структуры и выберем пункт Добавить таблицу.
  6. Настроим ветку Строки таблицы: добавим необходимые аналитические разрезы, например, поле Менеджер (или Торговый представитель), а в подчинение к нему — поле Партнер (или Клиент).
  7. Настроим ветку Колонки таблицы: нажмем кнопку добавления поля и выберем периодичность — поле Период, месяц (либо реквизит даты с детализацией по месяцам).
  8. Перейдем на вкладку Поля и сортировки и проверим, чтобы требуемые ресурсы (например, Выручка, Количество, Себестоимость) были добавлены в состав выбранных полей для всей таблицы.
  9. Нажмем кнопку Закрыть и сформировать.

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

Тонкости отображения данных и форматирование колонок

При построении кросс-таблиц с периодами следует учитывать несколько нюансов механизма Системы компоновки данных (СКД):

  1. Отображение месяцев без продаж. Если в каком-либо месяце отгрузок не было, колонка этого месяца может автоматически скрыться. Чтобы таблица содержала непрерывную временную шкалу, в свойствах группировки колонки Период, месяц зададим параметр Тип дополнения со значением Период, установим периодичность Месяц и укажем границы начала и окончания периода.
  2. Формат даты в заголовках. Если наименование месяца отображается с точным временем (например, 01.09.2023 0:00:00), перейдем на вкладку Условное оформление, добавим элемент оформления для поля Период, месяц и в параметре Формат зададим строку вида ДФ='ММММ гггг'.
  3. Сортировка периодов. Убедимся, что на вкладке сортировки для колонок установлено упорядочивание по фактическому значению даты, а не по текстовому представлению названия месяца, чтобы избежать алфавитного порядка («Август», «Апрель» и т.д.).

Альтернативные способы получения динамики продаж

Если нет необходимости вручную перенастраивать отчет, рассмотрим готовые альтернативные инструменты конфигурации:

  1. Типовой отчет «Динамика продаж». В типовой конфигурации «Управление торговлей» предусмотрен готовый отчет Динамика продаж, расположенный в отчетах раздела продаж. Он изначально ориентирован на вывод суммовых и количественных показателей с шагом по дням, неделям, месяцам или кварталам.
  2. Использование Универсального отчета. Можно воспользоваться встроенным инструментом Универсальный отчет (раздел НСИ и администрирование — Печатные формы, отчеты и обработки). В качестве типа объекта выбираем Регистр накопления, имя объекта — Выручка и себестоимость продаж, тип таблицы — Обороты. Далее переходим в расширенные настройки структуры и формируем таблицу со строками по партнерам и колонками по периоду аналогично описанному выше алгоритму.
← На главную