Если у Вас не формируется отчетность из-за наличия битых ссылок в регистрах или вам просто нужно удалить записи в регистрах с битыми ссылками или нужно создать документ на основании битой ссылки. А в базе работают пользователи и вы не можете использовать "Тестирование и исправление", тогда данная обработка вам поможет. Скорость поиска битых ссылок намного выше, чем штатный механизм и любой другой обработки, благодаря отлаженному и проверенному авторскому алгоритму! Записи с битыми ссылками Вы можете удалить окончательно или создать ссылочный объект, который был удален ранее. Работа протестирована на самой крупной конфигурации ЕРП 2.5 на 1700 регистрах! Но работать будет и на любой другой конфигурации без доработки.
Данная обработка создавалась для борьбы с битыми ссылками без использования монопольного режима и "Тестирования и исправления" базы.
Что умеет:
- Формировать дерево регистров для самостоятельного выбора, где искать битые ссылки
- Искать быстро битые ссылки только по регистратору. Это позволяет значительно сэкономить время на поиск, если известно, что проблема именно там.
- Искать быстро битые ссылки по всем ссылочным полям выбранных записей регистров, включая регистратор. Данный способ самый затратный по времени, но и самый комплексный. Также система смотрит на количество типов, входящих в поля составного типа, дабы избежать проблем с СУБД при выполнении запроса. Если идет превышение количества типов, система включает другой алгоритм поиска битых ссылок. На текущий момент в коде указано 300 типов.
- Вести лог-файл, если нужно, для отслеживания моментов, на каких объектах и полях происходит падение из-за нехватки памяти или еще каких проблем.
- Выводить результат поиска для дальнейшей обработки.
- Вы можете выборочно удалять записи в регистрах, содержащих битые ссылки.
- Вы можете создать новый ссылочный объект по найденной битой ссылке. Эта ссылка и будет использована в новом объекте. Для справочников/ПВХ и прочих видов объектов, где есть наименование, вы можете его задать самостоятельно. Для документов и задач - можете указать дату создаваемого объекта.
Немного цифр:
- Поиск по регистраторам в 1733 регистрах ЕРП (учет ведется с 2020 года) заняло 11 мин 46 сек
- Поиск по всем ссылочным полям в 1733 регистрах той же ЕРП заняло 47 мин.
Код открыт. Данная обработка поставляется как есть, но возможно, будет дорабатываться по ходу ваших пожеланий и моих возможностей.
Работает на платформе 8.3.6 и выше. Работа протестирована на самой крупной конфигурации ЕРП 2.5 на 1700 регистрах! Но работать будет и на любой другой конфигурации без доработки.
Все покупатели получают обновления БЕСПЛАТНО в течении 12 месяцев с момента приобретения!
Для подписки на обновления просьба писать на почту, указанную в обработке или в личном сообщении на данном сайте! В тексте сообщения просьба указать название разработки и адрес почты, на который будут приходить обновления!
Все мои коммерческие разработки найдете в телеграмм-канале @Hakerxp_1C. Подписывайтесь, чтоб быть в курсе последних мои разработок и обновлений моих решений! Без рекламы!
РАСПРОСТРАНЕНИЕ БЕЗ ПИСЬМЕННОГО СОГЛАСИЯ АВТОРА ЗАПРЕЩЕНО!