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

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

Как изменить название поля в отчете 1С

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

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

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

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

Как определить, где задано название поля

Прежде чем что-то менять, полезно понять, откуда отчет берет текущее название колонки. В 1С заголовок поля может быть задан на трех уровнях: в запросе или наборе данных схемы компоновки, в настройках самой СКД (закладка «Настройки» в конструкторе) и в пользовательском варианте отчета. Пользовательская настройка перекрывает все остальные.

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

Название меняется только у васПользовательская настройка

Правьте через «Изменить вариант» — других пользователей это не затронет

Название одинаково у всехЗаголовок задан в СКД

Нужно менять схему компоновки в конфигураторе или расширении

Поле вообще не видно в настройкахПоле скрыто или недоступно

Проверьте закладку «Поля» и права доступа к отчету

Способ 1: переименование через настройки варианта отчета

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

Перейдите на закладку «Поля» (или «Выбранные поля»). Найдите нужное поле в списке, щелкните по нему правой кнопкой мыши и выберите «Установить заголовок» либо просто отредактируйте колонку «Заголовок», если она отображается в таблице. Введите новое название, например «Покупатель» вместо «Контрагент», и нажмите «Завершить редактирование».

После закрытия окна настроек пересформируйте отчет кнопкой «Сформировать». Новое название появится в шапке колонки. Чтобы изменение сохранилось после закрытия программы, сохраните вариант: «Еще → Сохранить вариант отчета» (или «Сохранить настройки», в зависимости от конфигурации).

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

Способ 2: изменение заголовка в схеме компоновки данных

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

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

Когда править набор данных, а когда настройки СКД

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

Способ 3: переименование через расширение конфигурации

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

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

Сравнение способов

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

Быстро и без прав разработчика; действует только для сохраненного варианта или конкретного пользователя

Правка СКД в конфигураторе

Действует для всех пользователей; требует прав разработчика и затрагивает поддержку конфигурации

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

Действует для всех и сохраняет поддержку; требует навыков работы с расширениями и контроля после обновлений

Особые случаи: вычисляемые поля, ресурсы и группировки

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

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

Группировки и заголовки уровней

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

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

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

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

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

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

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

Шапка колонки после формирования отчета
Норма

Отображается новое название

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

Старое название — настройка не сохранена или задана на другом уровне

Данные и итоги в колонке
Норма

Значения не изменились

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

Цифры изменились — затронут запрос или путь к данным, откатите правку

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

Новое название видно всем (если правили схему или общий вариант)

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

Название видно только вам — настройка сохранена в личном варианте

Частые вопросы о переименовании полей в отчетах 1С

Почему кнопка «Изменить вариант» недоступна в отчете?

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

Изменится ли название поля в сохраненном Excel-файле?

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

Можно ли переименовать поле сразу во всех отчетах конфигурации?

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

Что делать, если после обновления конфигурации название вернулось к старому?

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

Опасно ли переименовывать поля в отчете?

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

Итог

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

Для личного переименования используйте «Еще → Изменить вариант → Поля → Установить заголовок» и сохраните вариант. Для изменения у всех пользователей правьте заголовок в схеме компоновки, а на поддерживаемых конфигурациях — через расширение. После правки всегда формируйте отчет заново и сверяйте, что данные не изменились.