Снятие пометки удаления и скрытие элементов справочника Номенклатура

04.08.26

Задачи пользователя - Подбор и обработка объектов

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Снятие пометки удаления и скрытие элементов справочника Номенклатура
.epf 7,96Kb
0 5 400 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Описание внешней обработки «Снятие пометки удаления и скрытие номенклатуры»

🎯 Назначение

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


🔧 Когда использовать

  • Вместо пометки на удаление – когда позиция больше не используется, но её нельзя удалить окончательно (есть ссылки в документах).

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

  • Перед массовым обновлением данных – чтобы исключить ошибочный выбор неактуальной номенклатуры.

  • После внедрения нового классификатора – когда старые позиции требуется скрыть, а не удалять.


🖥 Как использовать (просто и быстро)

  1. Откройте файл внешней обработки (.epf) в режиме «1С:Предприятие».

  2. Нажмите кнопку «Снять пометку удаления и скрыть».

  3. Обработка найдёт все элементы с пометкой удаления, установит им признак «Архив» и снимет пометку удаления.

  4. В окне сообщений появится итог: количество обработанных элементов и ошибок (если возникли).

  5. После завершения перезапустите список номенклатуры – скрытые позиции исчезнут из выбора.

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


Важные предостережения

  • Элементы не удаляются, они только скрываются. Все ссылки в документах остаются рабочими.

  • Если в вашей конфигурации скрытие реализовано через другой реквизит (например, СкрытАрхивный), необходимо изменить имя поля в коде обработки (по умолчанию используется ВАрхиве).

  • При большом количестве элементов (десятки тысяч) операция может занять несколько минут. Рекомендуется выполнять в нерабочее время.

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


🏢 Для каких конфигураций подходит

Обработка универсальна и работает во всех конфигурациях на платформе 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

Вступайте в нашу телеграмм-группу Инфостарт

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