Описание внешней обработки «Снятие пометки удаления и скрытие номенклатуры»
🎯 Назначение
Обработка автоматически преобразует элементы справочника «Номенклатура», помеченные на удаление, в архивные (скрытые) позиции. Она снимает пометку удаления и устанавливает признак «Архив», после чего элементы перестают отображаться в списках выбора, но остаются в базе для сохранения ссылочной целостности.
🔧 Когда использовать
-
Вместо пометки на удаление – когда позиция больше не используется, но её нельзя удалить окончательно (есть ссылки в документах).
-
Для очистки справочника от «мусорных» записей, которые мешают быстрому подбору в документах.
-
Перед массовым обновлением данных – чтобы исключить ошибочный выбор неактуальной номенклатуры.
-
После внедрения нового классификатора – когда старые позиции требуется скрыть, а не удалять.
🖥 Как использовать (просто и быстро)
-
Откройте файл внешней обработки (
.epf) в режиме «1С:Предприятие». -
Нажмите кнопку «Снять пометку удаления и скрыть».
-
Обработка найдёт все элементы с пометкой удаления, установит им признак «Архив» и снимет пометку удаления.
-
В окне сообщений появится итог: количество обработанных элементов и ошибок (если возникли).
-
После завершения перезапустите список номенклатуры – скрытые позиции исчезнут из выбора.
Диалог подтверждения отсутствует – обработка выполняется сразу, но она не удаляет данные, поэтому риск минимален.
Важные предостережения
-
Элементы не удаляются, они только скрываются. Все ссылки в документах остаются рабочими.
-
Если в вашей конфигурации скрытие реализовано через другой реквизит (например,
Скрыт,Архивный), необходимо изменить имя поля в коде обработки (по умолчанию используетсяВАрхиве). -
При большом количестве элементов (десятки тысяч) операция может занять несколько минут. Рекомендуется выполнять в нерабочее время.
-
Перед использованием желательно сделать резервную копию базы – на случай, если потребуется восстановить видимость всех элементов.
🏢 Для каких конфигураций подходит
Обработка универсальна и работает во всех конфигурациях на платформе 1С:Предприятие 8.3 и выше, где справочник «Номенклатура» содержит реквизит для архивации (обычно ВАрхиве):
-
Типовые решения:
-
Бухгалтерия предприятия (ред. 2.0, 3.0)
-
Управление торговлей (ред. 10.3, 11, 11.5)
-
Зарплата и управление персоналом (ред. 2.5, 3.0, 3.1)
-
Управление производственным предприятием (ред. 1.3)
-
Комплексная автоматизация (ред. 1.1, 2.0, 2.5)
-
ERP Управление холдингом (ред. 2.0, 2.5)
-
Управление небольшой фирмой, Документооборот, Битрикс24: Корпоративный портал (интеграционные регистры)
-
-
Отраслевые и специализированные:
-
1С:Розница, 1С:Управление автотранспортом, 1С:Медицина, 1С:Склад 8, 1С:CRM и БДСО
-
-
Самописные конфигурации – если в справочнике «Номенклатура» есть реквизит, отвечающий за скрытие в списках, обработка будет работать.
🚫 Ограничения
-
Обработка не затрагивает группы справочника (только элементы).
-
Если элемент уже архивирован, но не помечен на удаление – он не будет изменён.
-
Не работает с другими справочниками (только «Номенклатура»).
-
Для конфигураций, где скрытие реализовано через регистры или другие механизмы, может потребоваться адаптация.
📋 Проверено на следующих конфигурациях и релизах:
-
Бухгалтерия предприятия, редакция 3.0, релизы 3.0.202.14
-
Управление торговлей, редакция 11.5, релиз 11.5.12.45
-
Комплексная автоматизация, редакция 2.5, релиз 2.5.16.84
Вступайте в нашу телеграмм-группу Инфостарт