Отчеты и Аналитика · 10 мин
Как изменить структуру отчета в 1С
Как изменить структуру отчета в 1С через настройки СКД: группировки, выбранные поля, варианты отчета, расширенные настройки и сохранение результатов.
Структура отчета в 1С определяет, какие строки и колонки вы видите в результате: как данные группируются, какие поля выводятся и в каком порядке. В типовых конфигурациях (Бухгалтерия, Управление торговлей, ERP) большинство отчетов построено на системе компоновки данных (СКД), поэтому структуру можно менять без доработки конфигурации — прямо из режима предприятия.
Существует несколько уровней вмешательства: простое изменение настроек в форме отчета, работа с расширенными настройками СКД, сохранение собственного варианта отчета и, как крайний случай, доработка отчета в конфигураторе. Выбор зависит от того, нужно ли изменение вам одному или всем пользователям, и от того, позволяет ли типовой отчет вывести нужные поля.
Ниже разобраны все способы: от добавления группировки в готовом отчете до создания собственного варианта с помощью конструктора настроек. Каждый способ сопровождается проверкой результата и указанием ограничений.
Где находятся настройки структуры отчета
В типовых конфигурациях на управляемых формах откройте отчет и нажмите кнопку «Настройки» на панели формы либо пункт «Ещё → Изменить вариант». Откроется окно настроек, где ключевые вкладки — «Структура» (группировки строк и колонок) и «Выбранные поля» (какие показатели выводятся).
В некоторых отчетах настройки разделены на простой и расширенный режим. Простой режим показывает только основные параметры: период, организацию, ключевые группировки. Чтобы увидеть полную структуру, переключитесь в расширенный режим — обычно это ссылка «Расширенные настройки» или отдельная кнопка в окне настроек.
В старых отчетах на обычных формах (редко встречаются в актуальных версиях) настройки открываются через кнопку «Настройка» на панели, и интерфейс там — классический конструктор настроек СКД с деревом группировок.
Как добавить или удалить группировку строк
Группировка — это уровень детализации отчета. Например, в отчете по продажам типовая структура может быть «Организация → Контрагент», а вам нужно «Менеджер → Номенклатура». Откройте настройки, перейдите на вкладку «Структура» и выделите узел «Отчет» или существующую группировку.
Чтобы добавить группировку, нажмите «Добавить → Новая группировка» и выберите поле из списка доступных. Чтобы удалить лишний уровень — выделите группировку и нажмите «Удалить» либо снимите флажок слева от неё: отключенная группировка остается в настройках, но не выводится в результат.
Порядок группировок определяет вложенность: верхняя группировка в списке — внешний уровень. Перемещайте элементы кнопками «Вверх» и «Вниз». После изменения нажмите «Закрыть и сформировать» и проверьте, что иерархия в отчете соответствует задуманной.
- 1Откройте отчет и нажмите «Настройки» или «Ещё → Изменить вариант»
- 2Перейдите на вкладку «Структура» и выделите узел «Отчет»
- 3Нажмите «Добавить → Новая группировка» и выберите нужное поле
- 4При необходимости переместите группировку выше или ниже кнопками со стрелками
- 5Нажмите «Закрыть и сформировать» и проверьте вложенность строк в результате
Как изменить набор колонок и показателей
Выводимые поля настраиваются на вкладке «Выбранные поля». Здесь можно добавить ресурс (сумму, количество), реквизит группировки или вычисляемое поле, если оно предусмотрено схемой компоновки. Двойной щелчок по полю в левом списке добавляет его в правый, где задается порядок колонок.
Важный нюанс: поля можно добавлять как на уровне всего отчета, так и на уровне конкретной группировки. Если поле добавлено внутрь группировки, оно будет видно только в её строках. Для большинства задач достаточно настройки на уровне отчета — выделите узел «Отчет» перед добавлением поля.
Если нужного поля нет в списке доступных, значит, оно не включено в схему компоновки типового отчета. В этом случае настройками обойтись нельзя — потребуется доработка отчета в конфигураторе или создание собственного отчета на базе той же схемы.
Как работать с колонками и вложенными группировками
Помимо строк, в СКД можно строить колонки — например, вывести месяцы по горизонтали, а контрагентов по вертикали. В структуре отчета для этого есть отдельный узел «Колонки» (в таблице или диаграмме). Добавьте группировку в ветку «Колонки», и отчет превратится в перекрестную таблицу.
Такой формат удобен для сравнения периодов или подразделений, но имеет ограничение: при большом числе значений в колонках таблица становится очень широкой и тяжело читается. Практическая граница — обычно до нескольких десятков колонок; при большем объеме лучше оставить данные в строках и использовать фильтры.
Чтобы вернуть плоский вид, удалите группировку из ветки «Колонки» или отключите её флажком. Проверка результата — в сформированном отчете шапка должна содержать только ожидаемые колонки, без лишних пустых столбцов.
Как сохранить измененный вариант отчета
После настройки структуры сохраните результат, чтобы не повторять операцию. В форме отчета нажмите «Ещё → Сохранить вариант отчета» (или «Сохранить настройки» в простых формах), задайте понятное имя, например «Продажи по менеджерам — детально», и укажите доступность: только для себя или для всех пользователей.
Сохраненные варианты появляются в списке вариантов отчета и в панели отчетов раздела. Если у вас есть права на изменение типового варианта, можно перезаписать его, но безопаснее создать новый — типовой вариант останется точкой отката.
Для переноса настроек между базами используйте выгрузку варианта: в некоторых конфигурациях доступна команда сохранения настроек в файл и последующей загрузки. Это удобно, когда одинаковая структура нужна в рабочей и тестовой базе.
Способы изменить структуру
Подходит для разовых изменений: группировки, поля, порядок. Ограничение — набор полей фиксирован схемой.
Подходит для постоянного использования своей структуры. Ограничение — вариант привязан к конкретному отчету и базе.
Подходит, когда нужны новые поля или другая схема СКД. Ограничение — требует навыков разработки и затрагивает поддержку конфигурации.
Когда настроек недостаточно: доработка схемы компоновки
Если нужного поля нет среди доступных, требуется другой запрос к данным или нестандартный ресурс — придется менять саму схему компоновки данных. Это делается в конфигураторе: откройте отчет, перейдите к основной схеме компоновки и отредактируйте набор данных (запрос), вычисляемые поля или ресурсы.
Для типовых конфигураций на поддержке прямое изменение объекта снимет его с полной поддержки. Безопасная альтернатива — расширение конфигурации: в расширении можно добавить собственный отчет с измененной схемой, не трогая типовой объект. Это сохраняет возможность обновления конфигурации штатно.
Перед доработкой обязательно сделайте копию базы или выгрузку конфигурации. Ошибка в запросе схемы может привести к тому, что отчет перестанет формироваться для всех пользователей, а некорректное соединение наборов данных — к искажению итогов.
Типичные ошибки и проверка результата
Частые проблемы после изменения структуры: пустой отчет (группировка добавлена, но отбор отсекает данные), задвоенные итоги (поле добавлено и в отчет, и в группировку), «потерянные» итоги (итоги по ресурсу не включены для новой группировки) и слишком широкие таблицы при группировках в колонках.
Проверяйте результат последовательно: сначала итог по отчету в целом — он должен совпадать с итогом типового варианта за тот же период. Затем раскройте каждый уровень группировки и убедитесь, что сумма детальных строк сходится с итогом группы. Расхождение — признак ошибки в структуре или ресурсах.
Как проверить результат
Совпадает с итогом типового варианта за тот же период
Итог изменился — проверьте отборы и ресурсы
Уровни группировок идут в задуманном порядке
Вложенность перепутана или есть лишние уровни
Сходится с итогом родительской группы
Есть расхождения — проверьте ресурсы и соединения
Только нужные колонки, без пустых
Лишние или пустые столбцы от скрытых группировок
Частые вопросы
Почему кнопка «Настройки» недоступна или не дает менять структуру?
Вероятные причины: у пользователя нет прав на изменение вариантов отчета, отчет открыт в режиме простых настроек (переключитесь в расширенный режим) или разработчик ограничил доступные настройки в схеме компоновки. В последнем случае изменить структуру можно только доработкой отчета.
Сохранятся ли мои настройки после обновления конфигурации?
Пользовательские варианты отчетов хранятся отдельно от типовых и обычно переживают обновление. Но если в новой версии разработчик изменил схему компоновки (переименовал или удалил поля), сохраненный вариант может перестать работать — тогда его нужно настроить заново на новой схеме.
Как вернуть типовую структуру отчета?
Откройте список вариантов отчета и выберите стандартный вариант (обычно он называется так же, как отчет, или помечен как предопределенный). Если вы перезаписали типовой вариант, в некоторых конфигурациях помогает команда «Установить стандартные настройки» в окне настроек.
Можно ли изменить структуру отчета для всех пользователей сразу?
Да: сохраните вариант с признаком доступности «для всех пользователей» — для этого нужны соответствующие права. Другой путь — администратор настраивает вариант и включает его в панель отчетов раздела, тогда он станет доступен коллегам по умолчанию.
Чем отличается изменение структуры от изменения отбора?
Отбор определяет, какие данные попадут в отчет (например, только одна организация). Структура определяет, как эти данные будут представлены: уровни группировки, колонки, порядок строк. Это независимые настройки — меняя структуру, вы не меняете состав выборки.
Почему после добавления группировки отчет формируется дольше?
Каждый уровень группировки увеличивает объем обрабатываемых итогов. Если группировка построена по полю с большим количеством значений (например, по документам за год), время формирования заметно растет. Сократите период, добавьте отбор или уберите лишние уровни детализации.
Что важно запомнить
Структура отчета в 1С меняется через настройки СКД: группировки на вкладке «Структура», колонки — на вкладке «Выбранные поля». Результат сохраняйте как отдельный вариант, не перезаписывая типовой. Если нужного поля нет среди доступных — потребуется доработка схемы в конфигураторе или расширение, и делать это нужно только на копии базы.