Очистка неиспользуемых элементов справочников для управляемого приложения



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

Использование:

В поле «Справочник» выберите справочник, который хотите очистить от неиспользуемых элементов. В иерархических справочниках можно выбрать группу для сокращения времени поиска. После нажатия кнопки «Поиск» заполнятся списки используемых и неиспользуемых элементов выбранного справочника. Отметьте флажками элементы которые необходимо удалить.

Нажмите «Пометить на удаление» или «Удалить неиспользуемые». Если поиск осуществлялся со снятым флажком «Неиспользуемые без ссылок», то при нажатии на кнопку «Удалить неиспользуемые», объекты на которые есть ссылки будут только помечены на удаление, а удалены только те, на которые ссылок нет.

Внимание! При очистке большого справочника со множеством ссылок (например Номенклатура и Контрагенты) возможна нехватка памяти и свертка приложения 1С. Такие справочники лучше чистить медленно и с удовольствием — выбирая только одну группу.

Доработан функционал отказа от модальности. Возможность добавления во внешние обработки.

18 Comments

  1. kirillkr

    Он может удалить регистр сведений? Почему-то стандартная (входит в конфигурацию УТ 11) не удаляет номенклатуру если у нее есть данные в регистре сведений

    Reply
  2. defender

    Может. А где находится стандартная? Что-то не нашел )

    Reply
  3. Рамзес

    Если у номенклатуры есть подчиненные ей единицы измерения и больше никаких ссылок, можно ли сделать так, чтобы отобрать эту номенклатуру как не используемую?

    Reply
  4. kirillkr

    (2) удаление помеченных объектов в разделе Администрирование

    Reply
  5. BUKINSER

    Может ли удалить номенклатуру из документов: ввод начальных остатков и Поступление товаров и услуг?

    Reply
  6. defender

    (5) BUKINSER,

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

    Reply
  7. NtS

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

    Reply
  8. Prof7777

    при попытке почистить справочники в свернутой на начало года БГУ 2 некоторые справочники (например КПС) не выбираются, поле справочник остается пустым

    Reply
  9. bumac

    Проверил на 1С: Предприятие 8.3 (8.3.8.2088) в ЗУПе 3.1 (3.1.1.91) и БП 3.0 (3.0.44.124) в процессе поиска выходит сообщение об ошибке «Поле объекта не обнаружено (ПометкаУдаления)».

    Результат — список не выводится…

    Reply
  10. defender

    (9) bumac, Поправил, ошибка выдаваться не должна. У меня ошибка не воспроизводится. Какой справочник чистили?

    Reply
  11. dunaev

    Добрый день, при попытке удалить или пометить на удаление выдается сообщение «Метод объекта не обнаружен (ПолучитьОбъект)

    Reply
  12. defender

    (11) dunaev, процитируйте ошибку полностью пожалуйста, (с номером строки) И в какой конфигурации?

    Reply
  13. dddxddd

    (12) Скажите, для БП КОРП 3.0.44.203 подойдет? Надо почистить справочник номенклатуры…

    Reply
  14. defender

    (13) Обработка универсальная, работает в любой конфигурации

    Reply
  15. shibanovan

    (14) Нет, она использует модальные окна, которые запрещены в крайних версиях той же БП.

    Reply
  16. shibanovan

    И в тонком клиенте не работает » Стр.Ссылка.ПолучитьОбъект() » строка 368

    Reply
  17. a.rezyhin

    (14) В БГУ 1.0 не запустить) Там в принципе не запускается тонкий клиент

    Reply
  18. defender

    (15) (16) Исправлено, спасибо за замечания!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *