Данная обработка удобна для быстрого удаления объектов выбранного вида, а также удаления записей регистров сведений, подчиненных помеченным на удаление объектам. Обработка позволяет использовать режим порционного удаления при котором объекты удаляются порциями с периодическим настраиваемым периодом перезапуска и количеством штук в одной порции. Данный режим удаления особенно полезен при удалении большого количества объектов в клиент-серверном режиме работе с большим количеством пользоватей. Обработка опробована при таком режиме с количеством уджаляемых объектов пользователей свыше 150 и количеством удаляемых объектов свыше 10000. Обычное (не порционное удаление) приводит в таком случае к значительному снижению быстродействия сервера 1С, так что пользователи теряют возможность полноценно нормально работать так что сеанс с обработкой даже приходится отключать. Порционное удаление решает эту проблему.
Внимание!
Предыдущая похожая моя (бесплатная) разработка это лайт-версия (сильно урезанная в своем функционале, упрощенная) настоящей, без рекурсии (иерархии ссылок), задания периода и некоторых других полезных вещей.
Похожая публикация для обычного приложения (и толстого клиента)
Обновлена версия до 1.3.3
- исправлены найденные ошибки в отборе компоновщика настроек
- переписано открыте формы на новый асинхронный метотд отказа от модальности окон
Обновлена версия до 1.3
Добавлен отбор компоновщика настроек системы компоновки данных.
Теперь можно накладывать произвольные отборы, включая отбор не помеченных на удаление объектов.
Обновлена версия до 1.2
Добавлены кнопки проставления/снятия пометок на все элементы правого дерева
удаляемых объектов
Причины купить
1. Обработка создана для управлемого приложения 1С 8.2 и выше и работает с любой толщиной клиента 1С (толстый и тонкий). На сегодняшний день это пока единственная обработка, реализующая иерархическое рекурсивное выборочное удаление объектов для управляемых форм 1С.
2. Быстрое и удобное простое законченное решение для выборочного удаления помеченных объектов любого ссылочного типа с возможностью отображения иерархии всех подчиенных объектов, включая записи регистров сведений и их дальнейшего удаления, настраиваемым периодом выбранного вида документов.
3. Возможность порционного удаления дает возможность при большом количестве пользователей осуществлять удаление большого количества объектов особо не замедляя работу серверной системы при клиент-серверном режиме работы и, соответственно, других пользователей.
4. Подсчет количества помеченных и удаленных из базы данных объектов на форме обработки.
5. Успешное применение обработки для большого количества удаляемых объектов (свыше 10000) и количестве пользователей свыше 100 при клиент-серверном режиме работе 1С.
6. Тестировалась на различных конфигурациях: УТ11, БСП, а также на нетиповых лично разработанных.
7. Открытый код
Достоинства
1. Иерархическое представление ссылок (с поисков всех возможных ссылок на удаляемый объект из-за чего его нельзя удалить).
2. Наличие возможности настраиваемого порционного удаления объектов.
3. Позволяет в немонопольном режиме быстро и оперативно удалять помеченные на удаление объекты с возможностью отображения и последующего удаления также объектов в иерархии ссылок из-за чего нельзя удалить первоначальный объект.
4. Возможность автоматической групповой простановки пометок на удаление всех подчиенных (дочерних) в иерархии объектов при простановке пометки на родительский объект. А также автоматическое изменение статуса возможности удаления родительских объектов при изменении признака установки пометок на удаление дочерних объектов.
5. Возможность задания периода поиска помеченных на удаления документов как для документа выбранного вида, так и для всех сразу. При установки периода в строке дерева "Документы" будет автоматически проставлен этот же период всем видам документов.
6. Возможность быстрой очистки регистров сведений - удаление записей регистров сведений, подчиненных к помеченным на удаление выше объектам.