Универсальная очистка данных
Удаление организаций, регистров сведений, универсальное сжатие базы, удаление документов по фильтрам.
Решение представляет собой набор из 6 обработок по удалению организаций и справочников из базы по фильтрам, документов по фильтрам, универсальное сжатие данных, очистка битых движений регистратора, удаление устаревших регистров сведений, удаление устаревших документов "Электронное письмо входящее" и "Электронное письмо исходящее".
Универсальные обработки работают на управляемых формах, на обычных формах в старых решениях как УТ 10.3 и БП 2.0 работа не поддерживается.
В состав решения входят 6 обработок
Технические требования и ограничения
- 2. Обработка "Удаление устаревших регистров сведений" работоспособна на платформе 8.3.22 и конфигурациях от релиза:
1С:Управленеи торговлей 11.5.22
1С:Комплексная автоматизация 2.5.22
1С:Управление предприятием ERP 2.5.22- 3. Обработка "Удаление устаревших электронных документов" аботоспособна на платформе 8.3.22 и конфигурациях от релиза:
1С:Управленеи торговлей 11.5.22
1С:Комплексная автоматизация 2.5.22
1С:Управление предприятием ERP 2.5.22
1С:Бухгалтерия предприятия 3.0.190.25

I. Удаление справочников и организаций по фильтрам
Обработка «Удаление и пометка на удаление справочников по фильтрам» дает возможность выборочно удалять элементы любого справочника 1С, заполняя дерево удаляемых объектов по настраиваемым фильтрам и управляя глубиной захвата связанных данных.
Поддерживается работа как с контролем ссылочной целостности, так и без него, в транзакции и без, что позволяет подстраивать поведение под конкретную задачу: от аккуратного точечного удаления до «массовой зачистки» архивных справочников.
Описание обработки
Обработка строит дерево объектов для удаления по выбранному справочнику, учитывая указанные фильтры и настройки глубины захвата связанных ссылок. После заполнения дерева пользователь видит, какие элементы, счета, документы и другие объекты будут удалены или помечены на удаление, и может отказаться от отдельных веток, оставив только нужные.
Если необходимо отобрать помеченные на удаление объекты, чтобы их удалить, напротив "Ссылка" в фильтрах установите признак "Пометка удаления".
Преимущества решения
- Гибкое управление объемом: параметры максимального количества элементов, ссылок первого уровня и уровней вложенности позволяют дозированно чистить большие справочники.
- Настраиваемая ссылочная целостность: можно строго запрещать удаление при наличии ссылок, либо отключать контроль.
- Выборочная работа с деревом: после автоматического заполнения по фильтрам можно руками снять флаг «Обрабатывать» с отдельных веток.
- Управление транзакцией: галка «В транзакции» позволяет проводить массовое удаление как одной атомарной операцией с возможностью отката.
Функциональные ключевые возможности
Универсальность и совместимость
Универсальный выбор справочника для удаления (подходит для любых справочников конфигурации).
Универсальная обработка для всех конфигураций на управляемых формах!
Гибкая фильтрация
Заполнение объектов для удаления по гибким фильтрам (по ссылке, реквизитам, иерархии и др.).
Присутствует возможность поиска не только по одному фильтру, но и гибко, включая фильтр с пометкой на удаление (например, поиск договоров, у которых владелец помечен на удаление).
Примечание: 1 строка в табличной части - 1 фильтр.
Режимы удаления и контроль
Режимы с контролем и без контроля ссылочной целостности, с возможностью просмотра ошибок удаления.
Опция выполнения в транзакции и без транзакции, с наглядным списком объектов.
Вы можете сначала заполнить дерево до необходимого уровня, а затем удалить либо с контролем целостности, либо (для скорости) без него.
Настройка производительности
Доступны настройки параметров: «Макс элементов», «Макс связанных элементов 1-го уровня», «Макс уровень вложенности».
Важная техническая информация
- Обработка сделана с отключенным безопасным режимом, так как с включенным безопасным режимом удаление невозможно.
- Перед использованием настоятельно рекомендуется сделать резервную копию базы данных.
II. Удаление документов по фильтрам
Обработка «Удаление и пометка на удаление документов по фильтрам» дает возможность выборочно удалять документы любого типа, заполняя дерево удаляемых объектов по настраиваемым фильтрам и управляя глубиной захвата связанных данных.
Благодаря параметрам «Макс элементов», «Макс связанных элементов 1-го уровня» и «Макс уровень вложенности» можно дозировать объем обрабатываемых данных и тем самым безопасно работать даже с большими базами, не рискуя «повесить» сеанс.
Преимущества решения
Автоматическая очистка движений: перед удалением документов обработка автоматически очищает все их движения по регистрам, что обеспечивает корректность учетных данных.
Безопасная очистка документов: вы можете как помечать на удаление по фильтрам, так и удалять по фильтрам. Контроль последствий: до запуска видно, какие регистры и связанные объекты будут затронуты.
Пример использования
Администратор выбирает документ «Поступление (акты, накладная, УПД)», задает фильтр по конкретной организации (например, «Конфетпром ООО»), нажимает «Заполнить дерево удаления» и получает список всех связанных движений по регистрам, счетов, записей регистров сведений и других документов, где они используются.
III. Универсальное сжатие базы
Обработка управляемой очистки табличных частей документов (быстрая свёртка базы)
Инструмент для администраторов и разработчиков 1С, который позволяет поэтапно “сжимать” базу за счёт очистки табличных частей документов в закрытых периодах. Подходит для очень больших баз, где типовая свёртка либо не работает, либо слишком долгая и неконтролируемая.
Ключевые возможности
- Автоматический сбор списка документов: При создании обработки в таблицу подбираются все документы с их именами и синонимами. Для каждого можно указать, участвует ли он в обработке.
- Работа по закрытым периодам: Пользователь задаёт дату начала и дату окончания. Обработка контролирует заполненность периода.
- Пакетная обработка документов: Поддерживается настройка размера пакета. Запрос выбирает ПЕРВЫЕ N документов.
- Рекурсивная обработка без повторов: Обработка строит запрос, исключая уже обработанные ссылки.
- Очистка всех табличных частей документа: Это максимально вычищает “тяжёлую” часть документа (позиции, услуги, спецификации).
- Запись в режиме загрузки: Документ записывается через
ОбменДанными.Загрузка = Истина, что позволяет сохранить “каркас” документа.
Преимущества по сравнению с типовой свёрткой
Работает там, где типовая свёртка не проходит. Данная обработка позволяет “сжимать” базу поэтапно, не вмешиваясь в структуру, не перепроводя документы и не перенося остатки.
Максимальный контроль над процессом. Можно выбирать конкретные виды документов, задавать период обработки, управлять размером пакета.
Сохранение истории и “каркаса” документа. Остаются шапка документа, движения и ссылки. Удаляется то, что “раздувает” базу — табличные части.
IV. Удаление движений по битым ссылкам "Объект не найден"
Обработка позволяет удалить движения в случае, если регистратор представлен битой ссылкой. Позволяет выполнить очистку проблемных движений без использования тестирования и исправления ошибок.
При необходимости вы можете выбрать период, чтобы до этого периода не делались изменения в закрытых периодах. Галочкой выбираете регистры, в которых необходимо найти битые ссылки по регистратору и жмете на кнопку «Очистить движения». Готово!
V. Удаление устаревших регистров сведений
Для конфигураций: УТ 11.5, КА 2.5, ERP 2.5
Это универсальная обработка для чистки «устаревших» записей в нескольких регистрах сведений: цен номенклатуры, цен поставщиков, курсов валют, версий объектов и штрихкодов номенклатуры.
На форме есть блок «Удаление устаревших штрихкодов» с таблицей, в которой выводятся штрихкод, номенклатура и характеристика, а также признак «Удалять». Сначала необходимо заполнить штрихкоды для удаления.
Удаление незначащих цен номенклатуры и поставщиков делается с удалением цен за прошлые периоды, остаются только актуальные цены, благодаря этому сокращается размер регистра. Для каждой комбинации «Номенклатура–Характеристика–ВидЦены» запоминается одна «актуальная» строка, а все последующие полностью идентичные строки на ту же дату складываются в соответствие по регистратору.
VI. Удаление устаревших электронных документов
Для конфигураций: УТ 11.5, КА 2.5, ERP 2.5, БП 3
Обработка позволяет удалить устаревшие документы Электронное письмо входящее и Электронное письмо исходящее. Благодаря этой обработке можно уменьшить объем базы. Когда писем много, эти документы могут занимать существенный объем.
Как пользоваться: выбираете период и жмете кнопку «Выполнить удаление». При необходимости можно установить отбор по ответственному! Готово!
Состав поставки
Удаление и пометка на удаление документов по фильтрам.epf
Удаление и пометка на удаление справочников по фильтрам_v2.epf
Удаление устаревших документов ЭлектронноеПисьмоВходящее и ЭлектронноеПисьмоИсходящее.epf
Удаление устаревших регистров сведений.epf
Удалить движения с регистратором объект не найден.epf
УменьшениеРазмераБазы.epf

Остались вопросы?
Для получения дополнительной информации — оставьте заявку

1С:Управленеи торговлей 11.5.22
