Очистка справочников

Публикация № 905419

Администрирование - Администрирование данных 1С - Чистка базы

Обработка сервис очистка справочника.

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

Обработка позволяет очищать справочник от помеченных на удаление объектов, с проверкой на наличие ссылок. В отличии от типовой обработки "Удаление помеченных объектов", позволяет работать с одним справочником, и без получения монопольного доступа. Так же позволяет выполнять цикл по поиску ссылок на удаляемые объекты. Если на объект справочника есть ссылки, обработка пропустит и не удалит данный объект. Полезна при чистке больших справочников в больших базах.

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

Обработка написана на платформе 8.3.8.2167, тестирование проводилось на не типовой конфигурации, запуск возможен на любой типовой конфигурации.

Скачать файлы

Наименование Файл Версия Размер
Очистка справочников:

.epf 11,77Kb
7
.epf 1.0 11,77Kb 7 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. echo77 1178 17.09.18 14:00 Сейчас в теме
Вот эта обработка https://infostart.ru/public/374202/ более гибкая - позволяет выбирать любые объекты для пометки на удаление запросом, в т.ч. не помеченные на удаление
2. Agregadus 16 17.09.18 15:15 Сейчас в теме
(1)
тут справочники, у вас документы.
эта, возможно, в управляемом запускается, ваша только в обычном.
Чукча не читатель?
3. echo77 1178 17.09.18 15:47 Сейчас в теме
(2) По ссылке обработка может выполнять поиск любых объектов (справочники, документы, ПВХ). Да, только обычное приложение.

В описании к обработки автора не сказано, что работает с УФ
4. slashmax 3 18.09.18 08:03 Сейчас в теме
Вот эта обработка https://infostart.ru/public/374202/ более гибкая - позволяет выбирать любые объекты для пометки на удаление запросом, в т.ч. не помеченные на удаление

Мной не преследовалась цель выбрать объекты, задача была очистить уже помеченные элементы в большой базе в большом справочнике.

Запускается только в обычном, но если есть необходимость, могу написать и на управляемых формах.
5. echo77 1178 18.09.18 08:57 Сейчас в теме
(4) К вам никаких претензий. Просто хочу обратить внимание на более универсальный вариант.
Оставьте свое сообщение