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

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

Как изменить отчет в 1С: от простых настроек до доработки

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

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

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

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

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

Какие способы изменения отчета существуют

Прежде чем что-то менять, определите масштаб задачи. От этого зависит инструмент и уровень риска. Условно все способы делятся на четыре группы.

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

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

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

Сравнение способов изменения отчета

Настройки в режиме предприятия

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

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

Для регулярного использования своих настроек. Вариант можно сделать доступным другим пользователям, но состав данных не расширяется.

Расширение конфигурации

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

Изменение в конфигураторе

Максимальная гибкость, но снимает объект с полной поддержки и усложняет обновление. Использовать только при крайней необходимости.

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

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

На вкладке «Отборы» добавьте условия: например, по организации, контрагенту, складу или номенклатуре. Условия можно комбинировать группами «И» и «ИЛИ», а также отключать флажками, не удаляя. На вкладке «Поля» отметьте, какие колонки должны выводиться в результат.

На вкладке «Группировки» измените структуру отчета: добавьте уровень (например, развернуть продажи по менеджерам внутри контрагентов) или уберите лишний. После изменения настроек нажмите «Сформировать» и проверьте результат.

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

Обратите внимание на переключатель режима настроек: в простом режиме видны только основные параметры, в расширенном — вся структура СКД. Если нужной настройки не видно, переключитесь в расширенный режим (обычно через меню «Ещё» — «Расширенный» или отдельной кнопкой).

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

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

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

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

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

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

Чтобы изменить структуру строк, работайте с группировками. Удалите текущую группировку и добавьте новую, выбрав поле из доступных. Внутри группировки можно вложить детализацию: например, внутри «Склад» добавить «Номенклатура». Итоги по группам включаются и отключаются в настройках группировки.

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

Типичные ошибки при изменении отчетов
01
Попытка добавить поле, которого нет в схеме компоновки, через пользовательские настройки — оно там не появится, нужна доработка отчета
02
Сохранение изменений в типовой вариант вместо создания своего — настройки могут затереться при обновлении или сбросе вариантов
03
Изменение типовой конфигурации вместо расширения — при обновлении доработки теряются или блокируют установку обновлений
04
Проверка результата только визуально, без сверки итогов с исходным отчетом — ошибка в отборе остается незамеченной

Как доработать отчет через расширение конфигурации

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

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

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

Как изменить печатную форму и макет отчета

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

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

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

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

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

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

Контрольные точки

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

Итоги измененного и типового отчета за один период
Норма

Суммы совпадают или отличаются ровно на ожидаемую величину из-за новых отборов

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

Итоги различаются без объяснимой причины — проверяйте отборы и группировки

Количество строк в детальном отчете
Норма

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

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

Строки дублируются — вероятно, некорректное соединение в запросе

Формирование отчета у других пользователей
Норма

Вариант открывается и формируется без ошибок под нужными ролями

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

Ошибки прав доступа или пустой отчет — проверьте права на данные и видимость варианта

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

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

Почему в настройках отчета нет нужного поля?

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

Как вернуть отчет к исходному виду, если настройки испорчены?

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

Можно ли изменить отчет без прав администратора?

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

Что лучше: расширение конфигурации или внешний отчет?

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

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

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

Итог

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

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