Быстрый поиск и замена дублей справочников и планов видов характеристик на 8.2/8.3 в режиме обычного и управляемого приложения. Только для SQL версии.
Скачать файл
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Перед выполнением поиска необходимо задать параметры подключения к базе SQL на закладке "Настройка соединения SQL".
Поиск только для справочников и планов видов характеристик.
Замена в регистрах расчета не поддерживается.
Не рекомендуется использовать совместно с РИБ и прочими настроенными обменами данных - измененные этой обработкой элементы не будут зарегистрированы в планы обмена.
- Поиск дублей по нескольким полям
- Группировка результатов поиска по значениям полей поиска
- Автоматическое определение главного элемента, на который произойдет замена, расчет количества ссылок на объекты.
- Возможность ручного отключения групп поиска
- Возможность ручного выбора главного элемента в группе
- Просмотр по двойному клику на элементе
- Возможность непосредственного удаления элементов при отсутствии на них ссылок
- Индексация таблиц для ускорения поиска ссылок на объект
- Можно просмотреть объекты, которые ссылаются на заменяемый объект по двойному клику на колонке с количеством ссылок
- Можно выбирать с каким группами дублей работать, а какие пока не трогать
История версий
Версия 2.0
- Замена в регистрах бухгалтерии
- Возможность выполнения в обычном приложении
- Замена в агрегатах оборотных регистров накопления
- Произвольные отборы по любым полям, связанным с анализируемой таблицей
- Поддержка 8.3
- Для корректной работы необходимо обновить представления на закладке "Настройка соединения SQL
Версия 2.2
- Поддержка до 8.3.13
- Для длительных операций добавлена индикация состояния прогресса выполнения
Версия 2.3
- Для управляемой формы добавлена возможность выполнения SQL команд на стороне клиента - флажок на закладке "настройка соединения SQL"
Версия 2.4
- Исправлены выявленные ошибки - ошибка выполнения при обработке регистров накопления, ошибка совместимости кода с 8.2
Версия 2.5
- Исправлены выявленные ошибки - не работала замена в таблицах журналов документов
Версия 2.6
- Теперь флажок на группе "не выполнять замену в группе" отключает удаление объектов внутри группы по кнопке "удалить ссылки
Версия 2.7
- Исправлены выявленные ошибки - ошибка выполнения при замене в таблице новых оборотов регистров накопления, если в таблицах СУБД отсутствует старая таблица оборотов
Версия 3.0
- Значительное ускорение поиска ссылок на объекты для для большого количества ссылок
- Значительное ускорение процедуры удаления ссылок
- Исправлена ошибка "не найдена таблица Обороты"
- Поддержка замены в агрегатах оборотных регистров в версии платформы 8.3.18
- Добавлены обработчики прерывания пользователя (Ctrl+Break)
- Добавлена информация о количестве групп, если их больше 1000
- Добавлена информация о количестве удаленных объектов
Версия 3.1
- Исправлены выявленные ошибки - ошибка выполнения при наличии регистра бухгалтерии
Версия 3.2
- Исправлены выявленные ошибки - ошибка выполнения при наличии регистра бухгалтерии
Версия 4.1
- Добавлена возможность индексировать таблицы по колонкам, которые могут принимать искомый тип. Это даёт значительный прирост по скорости поиска ссылок на больших таблицах в сотни Гб
- Возможность удалить созданные индексы
- Переработан поиск ссылок на свой поиск SQL, теперь можно наблюдать за прогрессом поиска ссылок и прерывать его при необходимости
- Переработан механизм замены, алиасы таблиц больше не нужно создавать, все работает на описании структуры хранения базы данных в связке с описанием метаданных
- Можно работать с отдельной группой или несколькими группами ссылок для выполнения поиска или замены ссылок.
- В отбор добавлены все реквизиты на верхний уровень, раньше доступ к полям таблицы был через ссылку
- Добавлена проверка на совпадение имен базы 1с и имени базы SQL. Теперь выводится информационная надпись. Это для защиты от ситуации, когда запустили копию, а SQL подключается к продуктивной, рабочей базе.
- Поддержка режима совместимости версии платформы 8.3.17
Версия 4.2
- Исправлена ошибка - не работало удаление ссылок после выполнения замены. Ошибка проявлялась в обычной форме
Версия 4.3
- Добавлена обработка проверки заполнения настроек SQL
- Добавлена индексация служебных таблиц поиска, скорость замены повысилась
Поиск и замена дублей SQL