Обработка «Удаление и пометка на удаление справочников по фильтрам» дает возможность выборочно удалять элементы любого справочника 1С, заполняя дерево удаляемых объектов по настраиваемым фильтрам и управляя глубиной захвата связанных данных.
Поддерживается работа как с контролем ссылочной целостности, так и без него, в транзакции и без, что позволяет подстраивать поведение под конкретную задачу: от аккуратного точечного удаления до «массовой зачистки» архивных справочников.
Благодаря параметрам «Макс элементов», «Макс связанных элементов 1-го уровня» и «Макс уровень вложенности» можно дозировать объем обрабатываемых данных и тем самым безопасно работать даже с большими базами, не рискуя «повесить» сеанс.
Подходит администратору 1С, внедренцу и разработчику: позволяет быстро подготовить и выполнить сложное удаление ссылочных справочников, при этом оставаясь полностью управляемым и прозрачным по составу удаляемых объектов.
Если необходимо отобрать помеченные на удаление объекты, чтобы их удалить, напротив "Ссылка" в фильтрах установите признак "Пометка удаления".
Описание обработки
Обработка строит дерево объектов для удаления по выбранному справочнику, учитывая указанные фильтры и настройки глубины захвата связанных ссылок.
После заполнения дерева пользователь видит, какие элементы, счета, документы и другие объекты будут удалены или помечены на удаление, и может отказаться от отдельных веток, оставив только нужные.
Поддерживается два основных режима: с контролем ссылочной целостности (удаление только если нет «живых» ссылок) и без контроля (для ситуаций, когда ссылочная чистота обеспечивается заранее или не критична).
Кнопка «Выполнить удаление» запускает обработку уже отфильтрованного списка, а режим «В транзакции» позволяет откатить всю операцию в случае ошибки.
Преимущества решения
-
Гибкое управление объемом: параметры максимального количества элементов, ссылок первого уровня и уровней вложенности позволяют дозированно чистить большие справочники, не перегружая сервер.
-
Настраиваемая ссылочная целостность: можно строго запрещать удаление при наличии ссылок, либо отключать контроль, если используется собственная логика подготовки данных.
-
Выборочная работа с деревом: после автоматического заполнения по фильтрам можно руками снять флаг «Обрабатывать» с отдельных веток дерева и тем самым тонко настроить состав удаляемых объектов.
-
Управление транзакцией: галка «В транзакции» позволяет проводить массовое удаление как одной атомарной операцией с возможностью отката, так и частями, если требуется минимизировать блокировки на больших базах.
В чем польза
-
Безопасная очистка справочников: удобнее и прозрачнее, чем стандартное «Удаление помеченных объектов», особенно для сильно связанных справочников (организации, контрагенты, банковские счета и т.п.) - вы можете как помечать по фильтрам, так и удалять по фильтрам.
-
Контроль последствий: до запуска видно, какие документы и регистры будут затронуты, что снижает риск повреждения исторических данных.
-
Оптимизация производительности базы: регулярная «гигиена» справочников уменьшает объем данных и ускоряет работу отчетов и выборок, особенно в старых, «раздутых» информационных базах.
-
Присутствует возможность удаления как с контролем ссылочной целостности, так и без него. Вы гибко управляете процессом удаления, так как сначала заполняете табличную часть.
Пример использования
-
Администратор выбирает справочник «Организации», задает фильтр по конкретной компании, нажимает «Заполнить дерево удаления» и получает список всех связанных банковских счетов и документов, где они используются.

Если введены какие-то ограничения, то для корневых элементов снимаются галочки для удаления, чтобы сначала удалить подчиненные (но Вы можете их проставить!), для этого есть кнопки "Обрабатывать все" и "Отключить обработку корневых", также есть ручной режим изменения признака "Обрабатывать".
-
Для части документов снимает отметку «Обрабатывать» (например, для старых периодов, которые пока трогать нельзя), оставляя только нужные объекты для удаления.
-
Включает режим «С контролем ссылочной целостности», выполняет удаление и получает протокол ошибок по тем элементам, которые не удалось удалить из-за оставшихся ссылок, чтобы при необходимости доработать данные и повторить процедуру. При необходимости включается режим "В транзакции", чтобы в одной транзакции выполнять удаление. При наличии ошибок при удалении (как правило из-за контроля ссылочной целостности), они будут выведены в табличной части "Ошибки удаления".

Функциональные ключевые возможности
-
Универсальный выбор справочника для удаления (подходит для любых справочников конфигурации).
-
Заполнение объектов для удаления по гибким фильтрам (по ссылке, реквизитам, иерархии и др.).
-
Настройка параметров производительности: «Макс элементов», «Макс связанных элементов 1-го уровня», «Макс уровень вложенности».
-
Режимы с контролем и без контроля ссылочной целостности, с возможностью просмотра ошибок удаления.
-
Опция выполнения в транзакции и без транзакции, с наглядным списком объектов, которые будут удалены или помечены на удаление.
-
Присутствует возможность выбора по фильтрам, поиск не только по какому-то 1 фильтру, а гибко, также фильтр с пометкой на удаления (например, поиск договоров, у которых владелец помечен на удаление):

-
Вы можете сначала заполнить до необходимого уровня вложенности, а затем удалить либо с контролем ссылочной целостности, либо чтобы было быстрее (при наличии на то причин) - без контроля ссылочной целостности!.
-
Внимание! Не рекомендуется указывать макс уровень вложенности больше 5, либо при наличии на то весомых, причин, так как при наличии циклических ссылок будет очень долго отрабатывать! Разумно подходите к выставлению параметров!
-
1 строка в табличной части - 1 фильтр. Отбор в одной строке либо по фильтру, либо по пометке удаления.
-
Перед использованием рекомендуется сделать резервную копию.
-
Универсальная обработка для всех конфигураций на управляемых формах!
Универсальный редактор справочников из списка
Поиск и замена битых ссылок справочников
Нагрузочное тестирование для определения производительности системы
Поиск и замена битых ссылок документов
Удаление движений документов (очистка регистров по фильтрам)
Универсальная обработка регистров сведений: удаление и обработка записей по фильтрам
Экспорт справочников в Excel с фильтрами
Универсальная выгрузка – загрузка документов, справочников и регистров с возможностью шифрования
Универсальная загрузка из Excel (импорт справочников из Excel)
Удаление и обработка записей регистров накопления
Универсальный журнал, реестр и редактор документов с просмотром движений
Доступ и видимость реквизитов документов по пользователям
Доступ и видимость реквизитов справочников по пользователям
Универсальная очистка базы - удаление справочников и пометка удаления. Удаление организации из базы
CRM и постановка задач исполнителям, управление персоналом
Продажи
Планирование поступлений и оплат (реестр платежей) - планирование денежных средств организаций
Продажи и себестоимость без закрытия месяца
Бюджетирование - финансовое планирование (план/факт)
Анализ выполнения отгрузки и оплат от клиентов по заказам в разрезе менеджеров
Рабочее место менеджера по продажам (журнал заказов клиентов)
Реестр платежей от клиентов - просроченные и плановые оплаты по менеджерам
Анализ продаж и упущенной прибыли, вывод средних сумм продаж в день – УТ 11, КА 2, ЕРП 2
Анализ продаж по менеджерам, видам и группам номенклатуры с динамикой и без динамики
Анализ продаж, себестоимости, выручки, прибыли и рентабельности помесячно и по покупателям
Продажи по номенклатуре с расчетом прибыли без закрытия месяца и без расчета себестоимости
Реестр розничных продаж с разбивкой по типу денежных средств
Прибыль по заказам клиентов без закрытия месяца (плановая)
Сравнение продаж двух периодов
Ведомость по переданной возвратной таре с учетом просрочки
Упущенная выгода, потери от отмены заказов и причины отмены заказов
Отправка отчетов о продажах на почту
Быстрая установка скидок одной кнопкой
Реестр заказов с отгрузкой по зонам доставки
Отгрузки и оплаты по заказам клиентов по менеджерам, организациям и партнерам с фильтрами
Закупки
Рабочее место менеджера по закупкам
Реестр платежей поставщикам (план оплат) - просроченные и плановые оплаты по менеджерам
Анализ закупок, продаж и остатков товара – УТ 11, КА 2, ЕРП 2
Ведомость по выданным доверенностям
Реестр счетов поставщиков с документами оплаты
Рабочее место отдела закупок – цены предыдущих поставок
Последние закупки по номенклатуре
Остатки товаров организаций с себестоимостью и датами последних закупок
Взаиморасчеты и казначейство
Расчеты с клиентами с датой плана и факта платежа
Ведомость по долгам клиентов с учетом условий оплат
Ведомость по расчетам с клиентами по производителям продукции
Чистый денежный поток по статьям движения денежных средств
Групповая отправка писем о задолженности
Перемещение ДС между организациями по статьям ДДС
Склад и доставка
Анализ неликвидных товаров с датами поступления и продажи
Обеспечение потребностей по поставщикам в ценах номенклатуры с документами поступления
Неликвидные товары в ценах номенклатуры – УТ 11, КА 2, ЕРП 2
Анализ списания запасов в УТ, ЕРП, КА, УНФ с себестоимостью и ценой продажи без закрытия месяца
Рабочее место кладовщика (отгрузка)
Рабочее место кладовщика (приемка)
Задания на перевозку по ордерам и распоряжениям
Анализ изменения себестоимости
Ведомость по товарам в плановых ценах с отклонением от себестоимости
Зарплата
Неиспользованные отпуска за период (КА, ЕРП, ЗУП)
Зарплата и кадры - подсистема для 1С: УТ 11
Администрирование
Поиск ошибок в учете - сравнение товаров на складах и товаров организаций
Проведение документов без контроля остатков
Сравнение товаров на складах организаций и себестоимости товаров
Актуализация реквизитов по виду номенклатуры
Сравнение значений констант - поиск расхождений в настройках двух баз
Проверено на следующих конфигурациях и релизах:
- 1С:Комплексная автоматизация 2, релизы 2.5.25.85
- 1С:ERP Управление предприятием 2, релизы 2.5.25.85
- Управление нашей фирмой, редакция 3.0, релизы 3.0.13.210
- Управление торговлей, редакция 11, релизы 11.5.25.85
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.190.11
- Розница, редакция 3.0, релизы 3.0.13.210
- CRM КОРП, редакция 1.4, релизы 1.4.11.3
- 1С:Управление холдингом 1.3, релизы 1.0.9.32
- 1С:Управление холдингом 3.2 (русский и английский интерфейсы), релизы 3.2.11.9
- Документооборот КОРП, редакция 3.0, релизы 3.0.19.30
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.36.41
Вступайте в нашу телеграмм-группу Инфостарт
