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