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

В этой статье мы разберем все законные способы отключения номенклатуры в разных конфигурациях (УТ 11, ERP 2, КА 2, Бухгалтерия 3.0), включая скрытие от пользователей, пометку на удаление и архивирование. Особое внимание уделим последствиям каждого метода и тому, как избежать типичных ошибок при работе с историческими данными.

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

Почему нельзя просто удалить номенклатуру из 1С

Многие пользователи пытаются нажать Del на ненужной позиции в справочнике — и сталкиваются с ошибкой. Дело в том, что 1С:Предприятие построена на принципе ссылочной целостности. Это значит, что:

  • 📌 Каждая позиция номенклатуры может быть привязана к документам (накладные, счета, акты)
  • 📌 Удаление разрывает эти связи, что приводит к ошибкам при формировании отчетов
  • 📌 В некоторых конфигурациях (например, ERP) удаление блокируется на уровне прав доступа

Даже если система позволит физически удалить элемент, через месяц вы можете обнаружить, что:

  • 🔴 Пропадают строки в оборотно-сальдовой ведомости
  • 🔴 Не формируются регламентированные отчеты (например, декларация по НДС)
  • 🔴 Возникают ошибки при выгрузке данных в внешние системы (ЕГАИС, Диадок)
📊 Как вы обычно поступаете с устаревшей номенклатурой?
Удаляю напрямую (несмотря на ошибки)
Помечаю на удаление
Архивирую в отдельную группу
Скрываю от пользователей
Использую другой метод

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

Способы отключения номенклатуры в 1С: сравнительная таблица

Выбор метода зависит от вашей конфигурации, версии платформы и бизнес-задач. Ниже представлено сравнение основных подходов:

Метод Подходит для конфигураций Последствия Обратимость Сложность
Пометка на удаление УТ 11, ERP 2, КА 2, Бухгалтерия 3.0 Исключает из новых документов, сохраняет в архиве Да (можно снять пометку)
Перенос в архивную группу Все конфигурации Скрывает от пользователей, но доступна для отчетов Да ⭐⭐
Установка флага "Не использовать" УТ 11, ERP 2 (требует доработки) Блокирует выбор в новых документах Да ⭐⭐⭐
Изменение статуса на "Неактивно" ERP 2, самописные конфигурации Полная блокировка без удаления Да ⭐⭐⭐
Замена на другую номенклатуру Все конфигурации Сохраняет историю, переносит остатки Частично ⭐⭐⭐⭐

Для большинства типовых конфигураций оптимальным решением будет пометка на удаление или перенос в архивную группу. Рассмотрим каждый метод подробнее.

Метод 1: Пометка на удаление — стандартный способ

Это самый универсальный и рекомендуемый метод. Он работает во всех типовых конфигурациях и не требует доработок. Алгоритм действий:

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

Проверить, что номенклатура не используется в незакрытых документах|

Снять остатки по позиции (если есть)|

Создать резервную копию базы|

Уведомить пользователей о изменениях-->

После пометки:

  • 🔹 Позиция исчезнет из списка при создании новых документов
  • 🔹 Сохранится в архиве (доступна через фильтр Помеченные на удаление)
  • 🔹 Не будет участвовать в формировании отчетов по текущему периоду
💡

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

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

Что делать если пометка на удаление не работает?

Если кнопка "Пометить на удаление" неактивна, это может означать:

1. Номенклатура используется в незакрытых документах (проверьте через отчет "Анализ использования объектов")

2. У пользователя недостаточно прав (требуется роль "Администрирование")

3. В конфигурации отключена функциональность пометки (редко, обычно в сильно доработанных базах)

4. Позиция является группой (группы нельзя помечать на удаление, только элементы)

В таких случаях используйте альтернативные методы из следующих разделов.

Метод 2: Перенос в архивную группу — для сохранения истории

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

  1. Создайте новую группу в справочнике номенклатуры:
    Справочники → Номенклатура → Создать группу
    

    Название: "Архив 2026" (или другой актуальный период)

  2. Перенесите номенклатуру в архивную группу перетаскиванием или через команду Перенести в группу
  3. Настройте права доступа:
    Администрирование → Настройка прав → Роли
    

    Выберите роль "Пользователь" → Запретите просмотр группы "Архив"

Преимущества метода:

  • 📁 Сохраняется полная история документов
  • 🔒 Пользователи не увидят архивные позиции при подборе
  • 🔄 Легко вернуть позицию в активную группу при необходимости
💡

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

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

ВЫБРАТЬ

Номенклатура.Ссылка КАК Номенклатура,

Номенклатура.Наименование КАК Наименование,

Номенклатура.Артикул КАК Артикул

ИЗ

Справочник.Номенклатура КАК Номенклатура

ГДЕ

Номенклатура.Родитель = &АрхивнаяГруппа

Метод 3: Использование флага "Не использовать" (для УТ 11 и ERP 2)

В конфигурациях Управление торговлей 11 и ERP 2 есть возможность установить флаг Не использовать, который блокирует выбор номенклатуры в новых документах. Этот метод требует небольшой доработки конфигурации, если флага нет по умолчанию.

Инструкция для стандартной функциональности:

  1. Откройте карточку номенклатуры двойным кликом
  2. Перейдите на закладку Дополнительно (или Прочее)
  3. Установите флаг Не использовать
  4. Сохраните изменения

Если флага нет, его можно добавить через конфигуратор:

1. Открыть конфигуратор (Файл → Конфигуратор)

2. Найти справочник "Номенклатура"

3. Добавить реквизит "НеИспользовать" типа Булево

4. Настроить отбор в формах подбора:

Добавить условие: "НЕ Номенклатура.НеИспользовать"

💡

Для массового установления флага используйте обработку "Групповое изменение реквизитов". Это сэкономит время при архивации большого количества позиций.

Ограничения метода:

  • ⚠️ Требует прав на изменение конфигурации
  • ⚠️ В некоторых обновлениях флаг может сбрасываться
  • ⚠️ Не блокирует использование в уже созданных документах

Метод 4: Замена номенклатуры — для переноса остатков

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

  • 🔄 Ребрендинге товаров
  • 🔄 Объединении дублей
  • 🔄 Изменении системы кодирования

Порядок действий:

  1. Создайте новую номенклатуру, которая заменит старую
  2. Используйте обработку Замена номенклатуры (Сервис → Замена номенклатуры)
  3. Укажите старую и новую позицию, дату замены
  4. Запустите процедуру замены

Обратите внимание:

⚠️ Внимание: Замена номенклатуры необратимо изменяет исторические документы. После выполнения операции оригинальная позиция будет заменена во всех проводках и регистрах. Перед запуском обязательно создайте резервную копию базы и проверьте результаты на тестовом окружении.

Преимущества метода:

  • 🔄 Сохраняет целостность данных по остаткам
  • 📊 Переносит историю продаж на новую позицию
  • 🔧 Автоматически обновляет все связанные документы

Частые ошибки и как их избежать

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

Ошибка Причина Решение
"Невозможно пометить на удаление" Номенклатура используется в документах Проверьте через отчет "Анализ использования объектов" и закройте все связанные документы
Позиция пропала из отчетов Неправильно настроен фильтр по датам Убедитесь, что в отчете включен показ архивных данных
Ошибка при формировании регламентированной отчетности Пометка на удаление разорвала связи с регистрами Восстановите пометку или используйте метод переноса в архив
Пользователи видят архивные позиции Не настроены права доступа на группу Проверьте настройки ролей в разделе "Администрирование"

Еще одна распространенная проблема — появление "битых" ссылок после массового отключения номенклатуры. Это происходит, когда:

  • 🔴 В документах остались ссылки на удаленные позиции
  • 🔴 Неправильно настроена обработка замены
  • 🔴 В внешних системах (например, сайт или CRM) остались привязки к старым кодам
⚠️ Внимание: Перед массовыми изменениями в справочнике номенклатуры обязательно проверьте интеграции с другими системами. Например, если ваш интернет-магазин синхронизируется с 1С по артикулам, изменение или удаление позиций может привести к ошибкам выгрузки товаров на сайт.

FAQ: Ответы на частые вопросы

Можно ли полностью удалить номенклатуру из базы 1С?

Физическое удаление возможно только через конфигуратор с использованием прямого удаления объектов (Поиск и уничтожение ссылок). Однако это крайне не рекомендуется, так как:

  • Нарушается целостность данных
  • Теряется история операций
  • Могут появиться ошибки при обновлении конфигурации

Используйте логические методы отключения, описанные в статье.

Как отключить номенклатуру, если она используется в незакрытых документах?

Сначала нужно:

  1. Найти все документы с этой номенклатурой через отчет Анализ использования объектов
  2. Закрыть или перепровести документы (если они не нужны — удалить)
  3. Только после этого можно помечать номенклатуру на удаление

Если документы нельзя закрыть (например, это текущие заказы клиентов), используйте метод переноса в архивную группу.

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

Это происходит из-за того, что отчеты по умолчанию не показывают помеченные на удаление объекты. Решения:

  • В настройках отчета включите опцию Показывать помеченные на удаление
  • Если опции нет — отредактируйте запрос отчета, добавив условие:
    ГДЕ НЕ Номенклатура.ПометкаУдаления = ИСТИНА
  • Для сложных отчетов (например, оборотно-сальдовая ведомость) может потребоваться помощь программиста 1С
Как массово отключить большое количество номенклатуры?

Для массовых операций используйте:

  1. Обработку "Групповое изменение реквизитов" — для установки флага "Не использовать"
  2. Обработку "Пометка удаления" — для массовой пометки (доступна в некоторых конфигурациях)
  3. Внешнюю обработку — если стандартных инструментов недостаточно (можно найти на Инфостарте)

Перед массовыми изменениями обязательно:

  • Создайте резервную копию базы
  • Проверьте операции на тестовом окружении
  • Уведомите пользователей о времени проведения изменений
Как отключить номенклатуру в 1С:Бухгалтерия 3.0?

В Бухгалтерии 3.0 доступны те же методы, что и в других конфигурациях, но с некоторыми особенностями:

  • 🔹 Пометка на удаление работает стандартным образом
  • 🔹 Нет встроенного флага "Не использовать" — его нужно добавлять через конфигуратор
  • 🔹 При замене номенклатуры обязательно проверяйте влияние на:
    • Регистр бухгалтерии
    • НДС по реализации
    • Книгу покупок/продаж

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