К статье
Практический материал

Отчеты и Аналитика · 10 мин

Как изменить структуру отчета в 1С

Как изменить структуру отчета в 1С через настройки СКД: группировки, выбранные поля, варианты отчета, расширенные настройки и сохранение результатов.

Структура отчета в 1С определяет, какие строки и колонки вы видите в результате: как данные группируются, какие поля выводятся и в каком порядке. В типовых конфигурациях (Бухгалтерия, Управление торговлей, ERP) большинство отчетов построено на системе компоновки данных (СКД), поэтому структуру можно менять без доработки конфигурации — прямо из режима предприятия.

Существует несколько уровней вмешательства: простое изменение настроек в форме отчета, работа с расширенными настройками СКД, сохранение собственного варианта отчета и, как крайний случай, доработка отчета в конфигураторе. Выбор зависит от того, нужно ли изменение вам одному или всем пользователям, и от того, позволяет ли типовой отчет вывести нужные поля.

Ниже разобраны все способы: от добавления группировки в готовом отчете до создания собственного варианта с помощью конструктора настроек. Каждый способ сопровождается проверкой результата и указанием ограничений.

Где находятся настройки структуры отчета

В типовых конфигурациях на управляемых формах откройте отчет и нажмите кнопку «Настройки» на панели формы либо пункт «Ещё → Изменить вариант». Откроется окно настроек, где ключевые вкладки — «Структура» (группировки строк и колонок) и «Выбранные поля» (какие показатели выводятся).

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

В старых отчетах на обычных формах (редко встречаются в актуальных версиях) настройки открываются через кнопку «Настройка» на панели, и интерфейс там — классический конструктор настроек СКД с деревом группировок.

Как добавить или удалить группировку строк

Группировка — это уровень детализации отчета. Например, в отчете по продажам типовая структура может быть «Организация → Контрагент», а вам нужно «Менеджер → Номенклатура». Откройте настройки, перейдите на вкладку «Структура» и выделите узел «Отчет» или существующую группировку.

Чтобы добавить группировку, нажмите «Добавить → Новая группировка» и выберите поле из списка доступных. Чтобы удалить лишний уровень — выделите группировку и нажмите «Удалить» либо снимите флажок слева от неё: отключенная группировка остается в настройках, но не выводится в результат.

Порядок группировок определяет вложенность: верхняя группировка в списке — внешний уровень. Перемещайте элементы кнопками «Вверх» и «Вниз». После изменения нажмите «Закрыть и сформировать» и проверьте, что иерархия в отчете соответствует задуманной.

Порядок действий при добавлении группировки
  1. 1
    Откройте отчет и нажмите «Настройки» или «Ещё → Изменить вариант»
  2. 2
    Перейдите на вкладку «Структура» и выделите узел «Отчет»
  3. 3
    Нажмите «Добавить → Новая группировка» и выберите нужное поле
  4. 4
    При необходимости переместите группировку выше или ниже кнопками со стрелками
  5. 5
    Нажмите «Закрыть и сформировать» и проверьте вложенность строк в результате

Как изменить набор колонок и показателей

Выводимые поля настраиваются на вкладке «Выбранные поля». Здесь можно добавить ресурс (сумму, количество), реквизит группировки или вычисляемое поле, если оно предусмотрено схемой компоновки. Двойной щелчок по полю в левом списке добавляет его в правый, где задается порядок колонок.

Важный нюанс: поля можно добавлять как на уровне всего отчета, так и на уровне конкретной группировки. Если поле добавлено внутрь группировки, оно будет видно только в её строках. Для большинства задач достаточно настройки на уровне отчета — выделите узел «Отчет» перед добавлением поля.

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

Как работать с колонками и вложенными группировками

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

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

Чтобы вернуть плоский вид, удалите группировку из ветки «Колонки» или отключите её флажком. Проверка результата — в сформированном отчете шапка должна содержать только ожидаемые колонки, без лишних пустых столбцов.

Как сохранить измененный вариант отчета

После настройки структуры сохраните результат, чтобы не повторять операцию. В форме отчета нажмите «Ещё → Сохранить вариант отчета» (или «Сохранить настройки» в простых формах), задайте понятное имя, например «Продажи по менеджерам — детально», и укажите доступность: только для себя или для всех пользователей.

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

Для переноса настроек между базами используйте выгрузку варианта: в некоторых конфигурациях доступна команда сохранения настроек в файл и последующей загрузки. Это удобно, когда одинаковая структура нужна в рабочей и тестовой базе.

Способы изменить структуру

Настройки в форме отчета

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

Сохраненный вариант отчета

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

Доработка в конфигураторе

Подходит, когда нужны новые поля или другая схема СКД. Ограничение — требует навыков разработки и затрагивает поддержку конфигурации.

Когда настроек недостаточно: доработка схемы компоновки

Если нужного поля нет среди доступных, требуется другой запрос к данным или нестандартный ресурс — придется менять саму схему компоновки данных. Это делается в конфигураторе: откройте отчет, перейдите к основной схеме компоновки и отредактируйте набор данных (запрос), вычисляемые поля или ресурсы.

Для типовых конфигураций на поддержке прямое изменение объекта снимет его с полной поддержки. Безопасная альтернатива — расширение конфигурации: в расширении можно добавить собственный отчет с измененной схемой, не трогая типовой объект. Это сохраняет возможность обновления конфигурации штатно.

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

Типичные ошибки и проверка результата

Частые проблемы после изменения структуры: пустой отчет (группировка добавлена, но отбор отсекает данные), задвоенные итоги (поле добавлено и в отчет, и в группировку), «потерянные» итоги (итоги по ресурсу не включены для новой группировки) и слишком широкие таблицы при группировках в колонках.

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

Типичные ошибки
01
Добавление поля внутрь группировки вместо уровня отчета — колонка видна только в строках этой группировки
02
Изменение типового варианта вместо создания своего — после обновления или у коллег настройки отличаются
03
Группировка по полю с большим числом значений в колонках — таблица становится нечитаемой
04
Игнорирование сверки итогов — ошибка в структуре остается незамеченной до использования данных
Контрольные точки

Как проверить результат

Общий итог отчета
Норма

Совпадает с итогом типового варианта за тот же период

Тревожный признак

Итог изменился — проверьте отборы и ресурсы

Иерархия строк
Норма

Уровни группировок идут в задуманном порядке

Тревожный признак

Вложенность перепутана или есть лишние уровни

Сумма детальных строк
Норма

Сходится с итогом родительской группы

Тревожный признак

Есть расхождения — проверьте ресурсы и соединения

Шапка таблицы
Норма

Только нужные колонки, без пустых

Тревожный признак

Лишние или пустые столбцы от скрытых группировок

Частые вопросы

Почему кнопка «Настройки» недоступна или не дает менять структуру?

Вероятные причины: у пользователя нет прав на изменение вариантов отчета, отчет открыт в режиме простых настроек (переключитесь в расширенный режим) или разработчик ограничил доступные настройки в схеме компоновки. В последнем случае изменить структуру можно только доработкой отчета.

Сохранятся ли мои настройки после обновления конфигурации?

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

Как вернуть типовую структуру отчета?

Откройте список вариантов отчета и выберите стандартный вариант (обычно он называется так же, как отчет, или помечен как предопределенный). Если вы перезаписали типовой вариант, в некоторых конфигурациях помогает команда «Установить стандартные настройки» в окне настроек.

Можно ли изменить структуру отчета для всех пользователей сразу?

Да: сохраните вариант с признаком доступности «для всех пользователей» — для этого нужны соответствующие права. Другой путь — администратор настраивает вариант и включает его в панель отчетов раздела, тогда он станет доступен коллегам по умолчанию.

Чем отличается изменение структуры от изменения отбора?

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

Почему после добавления группировки отчет формируется дольше?

Каждый уровень группировки увеличивает объем обрабатываемых итогов. Если группировка построена по полю с большим количеством значений (например, по документам за год), время формирования заметно растет. Сократите период, добавьте отбор или уберите лишние уровни детализации.

Итог

Что важно запомнить

Структура отчета в 1С меняется через настройки СКД: группировки на вкладке «Структура», колонки — на вкладке «Выбранные поля». Результат сохраняйте как отдельный вариант, не перезаписывая типовой. Если нужного поля нет среди доступных — потребуется доработка схемы в конфигураторе или расширение, и делать это нужно только на копии базы.