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