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