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