Убираем стандартный реквизит «Наименование» в справочнике 1С 8.3

· Обновлено 12.07.2026 · ⏱ 7 мин · Редакция 1s-83.com

📋 Содержание

Ставишь новый справочник, а в нём торчит стандартное поле «Наименование», которое по логике объекта не нужно. Или оно есть, но ты хочешь оставить в списке только «Полное наименование». В 1С 8.3 убрать наименование в справочнике можно, и способов несколько — от одной цифры в Конфигураторе до правки формы списка.

Разберём каждый вариант по делу: где нажать, что при этом произойдёт с данными и какую ошибку это лечит (или, наоборот, вызывает).

Сначала определитесь: что именно нужно «убрать»

Под запросом «убрать наименование» прячутся три разные задачи. Решения у них разные — выберите свою.

  • 🗑️ Убрать реквизит совсем — поля Наименование не будет ни в конфигураторе, ни в формах, ни в ссылках. Классика для служебных справочников (регистры настроек, связки).
  • 👁️ Скрыть из формы списка/выбора — реквизит остаётся в структуре, но пользователь его не видит. Данные сохраняются.
  • 🔄 Заменить на «Полное наименование» — стандартное короткое поле убираем из представления, показываем свой реквизит.

💡 Если объект уже с данными — сперва решите, чем заменить Наименование в ссылках. Иначе элементы начнут отображаться кодом.

Способ 1. Длина наименования = 0 в Конфигураторе

Самый чистый способ убрать привязанное поле «Наименование» — обнулить его длину. Реквизит физически исчезает из объекта.

Работает только в Конфигураторе (или в режиме расширения), права разработчика обязательны.

  1. Откройте свойства справочника: контекстное меню объекта → Свойства (или F2 на объекте в дереве).
  2. Перейдите на вкладку Данные.
  3. Найдите поле Длина наименования и поставьте 0.
  4. Проверьте свойство Основное представление — если стоит В виде наименования, переключите на В виде кода.
  5. Обновите конфигурацию базы данных: F7 → принять реструктуризацию.

После этого колонка Наименование пропадёт со всех форм автоматически, а в коде обращение к Ссылка.Наименование начнёт вызывать ошибку — это ожидаемо.

Убрать наименование через длину 0
Выполнено: 0 / 6

⚠️ Перед реструктуризацией сделайте резервную копию конфигурации и базы. Если по Наименование уже заполнены данные, при длине 0 они будут стёрты без возможности отката из интерфейса.

Способ 2. Убрать «Наименование» из формы списка

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

  1. Откройте форму списка справочника (или создайте свою, если используется автогенерируемая).
  2. В дереве элементов формы найдите колонку Наименование в табличном поле Список.
  3. Удалите элемент или снимите флажок Видимость в его свойствах.
  4. То же самое повторите для формы выбора, если поле мешает и там.

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

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

Способ 3. Заменить «Наименование» на «Полное наименование»

Частый сценарий с форумов: в списке нужно Полное наименование вместо короткого Наименование. Убирать стандартный реквизит при этом не обязательно — достаточно поменять представление.

  1. Добавьте (или используйте существующий) реквизит ПолноеНаименование — строка нужной длины.
  2. В форме списка удалите/скройте колонку Наименование, добавьте колонку ПолноеНаименование.
  3. Чтобы объект и в ссылках показывался полным именем, задайте представление в модуле (см. способ 4) — свойство Основное представление умеет только код или короткое наименование.
Что показать в ссылкахКак задать
КодСвойство Основное представление = В виде кода
Короткое наименованиеСвойство Основное представление = В виде наименования
Полное наименование / своёОбработчик ОбработкаПолученияПредставления в модуле менеджера

Способ 4. Представление через модуль (для программистов)

Если нужно не просто убрать наименование, а подставить вместо него своё значение во всех ссылках, работаем в модуле менеджера объекта.

Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    Представление = Данные.ПолноеНаименование;
КонецПроцедуры

Чтобы платформа передала нужное поле в Данные, добавьте его в обработчик ПолучениеПолейПредставления:

Процедура ПолучениеПолейПредставления(Поля, СтандартныеОбработчики)
    Поля.Добавить("ПолноеНаименование");
    СтандартныеОбработчики = Ложь;
КонецПроцедуры

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

Способ 5. Массовое переименование обработкой

Отдельная задача — не убрать поле, а почистить или перезаполнить уже введённые наименования по всем элементам. Тут пригодится обработка.

  • 🧰 Групповая обработка справочников и документов — типовой инструмент, меняет реквизит у отобранных элементов пачкой.
  • ⚙️ Своя внешняя обработка — цикл по выборке с записью нового Наименование (или очисткой).

Простейший вариант очистки — в цикле по Справочники.ИмяСправочника.Выбрать() присвоить Объект.Наименование = "" и записать. Перед запуском — копия базы и тест на копии.

Сравнение способов: что выбрать

Коротко, какой метод под какую задачу.

СпособРеквизит остаётся?Кому подходитРиск
Длина = 0НетНовый служебный справочникСтирает данные при наличии
Скрыть в формеДаДанные нужны, глазам — нетМинимальный
Замена на полноеДаНужно другое имя в спискеСредний, правка форм
Модуль представленияДаСвоё имя во всех ссылкахТребует кода
ОбработкаДаМассовая чистка значенийМассовая запись
🌳 Что вам нужно сделать с полем «Наименование»?

Ошибка «Поле “Наименование” не заполнено»

Обратная сторона медали: пользователь жалуется, что 1С не даёт записать элемент и ругается Поле "Наименование" не заполнено. Это значит, что реквизит помечен как обязательный к заполнению.

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

🩺 Диагностика: выберите симптом

Если не помогло

  • 🔁 Изменения не видны в пользователе — не обновили конфигурацию базы (F7) или не перезапустили сеанс.
  • 🧩 Правите типовую конфигурацию на поддержке — сначала включите возможность изменения (Поддержка → Настройка поддержки) или используйте расширение, чтобы не слетать с обновлений.
  • 📋 Реквизит не отдаётся в динамическом списке — проверьте состав полей в настройке списка и права роли на этот реквизит.
  • 🗂️ Поле Наименование тянется в отчёт или печатную форму — правки объекта на это не влияют, ищите поле в самой форме отчёта.
🎬 Видеоинструкция по темепоявится здесь позже

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

Можно ли убрать наименование в типовой конфигурации без снятия с поддержки?
Да. Не трогайте объект напрямую — используйте расширение конфигурации: там переопределяют форму списка и обработчики представления, а типовая часть остаётся на поддержке и обновляется штатно.
Что произойдёт с уже введёнными наименованиями, если поставить длину 0?
При реструктуризации значения реквизита будут удалены безвозвратно. Если данные важны, сначала перенесите их в другой реквизит обработкой, а потом обнуляйте длину.
Чем отличается «скрыть» от «убрать» реквизит?
Скрытие меняет только видимость на форме — реквизит и данные на месте, всё возвращается одним флажком. «Убрать» (длина 0) удаляет поле из структуры объекта вместе с данными.
Как оставить в списке только «Полное наименование»?
Уберите колонку Наименование из формы списка и добавьте колонку своего реквизита. Чтобы полное имя показывалось и в ссылках, задайте представление через ОбработкаПолученияПредставления в модуле менеджера.
Почему после удаления поля 1С пишет «Поле объекта не обнаружено»?
В коде или на формах осталось обращение к Наименование. Платформа его больше не находит. Пройдитесь поиском по конфигурации и уберите такие обращения.
Нужны ли права разработчика, чтобы убрать поле?
Для длины 0 и правки модуля — да, работа в Конфигураторе. Скрыть колонку пользователь может и сам через «Ещё → Изменить форму», но это только для своего сеанса.

Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.