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

Справочники и Данные · 10 мин

Как убрать наименование в справочнике 1С

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

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

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

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

Определите, что именно нужно убрать

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

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

Маршрут решения

Как выбрать действие

Мешает колонка в списке, но данные нужныСкройте колонку через «Ещё → Изменить форму» или настройку списка
Нужно очистить текст наименования у элементовОтредактируйте элементы вручную или групповой обработкой
Наименование слишком короткое или обрезаетсяИзмените длину наименования в конфигураторе
Наименование должно формироваться автоматическиНастройте заполнение в модуле объекта или обработкой

Как скрыть колонку «Наименование» в форме списка

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

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

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

Как очистить или изменить наименование элемента

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

Если требуется массово изменить наименования (например, убрать лишние пробелы, префиксы или привести к единому виду), в типовых конфигурациях используйте обработку «Групповое изменение реквизитов»: «Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов». Выберите справочник, задайте отбор элементов, укажите реквизит «Наименование» и новое значение или формулу. Перед выполнением обработка показывает, сколько элементов будет изменено.

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

Массовое изменение наименований
  1. 1
    Сделайте резервную копию базы или выгрузку справочника
  2. 2
    Откройте «Администрирование → Обслуживание → Групповое изменение реквизитов»
  3. 3
    Выберите нужный справочник и настройте отбор элементов
  4. 4
    Укажите реквизит «Наименование» и новое значение или алгоритм
  5. 5
    Выполните изменение и проверьте несколько элементов вручную

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

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

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

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

Как убрать наименование из печатных форм и отчётов

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

Для печатных форм документов в типовых конфигурациях макет хранится в конфигурации или в подсистеме «Дополнительные отчеты и обработки». Если печатная форма подключена как внешняя, откройте её макет и удалите или очистите ячейку с параметром наименования. Если макет встроен в конфигурацию, потребуется доработка через конфигуратор или расширение.

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

Автоматическое формирование наименования

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

В конфигураторе это делается в модуле объекта справочника: в процедуре «ОбработкаЗаполнения» или «ПередЗаписью» наименование формируется из нужных реквизитов, например: Наименование = СокрЛП(Артикул) + " " + СокрЛП(Производитель);. В типовых конфигурациях без доступа к конфигуратору похожую задачу частично решают расширения или внешние обработки заполнения.

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

bsl
Процедура ПередЗаписью(Отказ)
    Наименование = СокрЛП(Артикул) + " " + СокрЛП(Производитель);
КонецПроцедуры

Типичные ошибки и ограничения

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

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

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

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

Отображение списка
Норма

Колонка скрыта, поиск и отборы работают

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

Пропали другие колонки или слетели настройки отбора

Запись элемента
Норма

Элемент записывается без ошибок проверки заполнения

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

Система требует заполнить наименование

Печатные формы и отчёты
Норма

Наименование не выводится, остальные данные на месте

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

Съехала вёрстка или пропали итоги

Обмены и синхронизация
Норма

Объекты сопоставляются корректно

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

Появились дубли или несопоставленные элементы

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

Можно ли полностью удалить реквизит «Наименование» из справочника?

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

Почему 1С не даёт записать элемент с пустым наименованием?

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

Как убрать наименование у всех элементов сразу?

Используйте типовую обработку «Групповое изменение реквизитов» из раздела «Администрирование → Обслуживание». Выберите справочник, задайте отбор и укажите новое значение наименования. Обязательно сделайте резервную копию и сначала проверьте обработку на нескольких элементах.

Колонка «Наименование» пропала из списка — как вернуть?

Откройте справочник, нажмите «Ещё → Изменить форму» и включите видимость поля, либо выберите «Ещё → Установить стандартные настройки», чтобы сбросить форму к виду по умолчанию. Данные при этом не пострадали — пропало только отображение.

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

Да. В модуле объекта справочника (процедуры «ОбработкаЗаполнения» или «ПередЗаписью») наименование формируется из других реквизитов. В типовых конфигурациях без изменения кода это делается через расширение конфигурации или внешнюю обработку заполнения.

Чем опасно уменьшение длины наименования в конфигураторе?

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

Итог

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

Стандартный реквизит «Наименование» удалить нельзя — можно скрыть его в формах и отчётах, изменить свойства в конфигураторе или автоматизировать заполнение. Любые массовые изменения выполняйте только после резервного копирования и проверяйте на нескольких элементах.