Поиск и замена дублей справочников SQL (8.3) (УФ)

05.10.23

База данных - Чистка данных

Быстрый поиск и замена дублей справочников и планов видов характеристик на 8.2/8.3 в режиме обычного и управляемого приложения. Только для SQL версии.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Поиск и замена дублей справочников SQL (8.3) (УФ):
.epf 65,43Kb ver:4.2
72
72 Скачать (1 SM) Купить за 1 850 руб.
Перед выполнением поиска необходимо задать параметры подключения к базе SQL на закладке "Настройка соединения SQL".
 
Поиск только для справочников и планов видов характеристик.
Замена в регистрах расчета не поддерживается.
Не рекомендуется использовать совместно с РИБ и прочими настроенными обменами данных - измененные этой обработкой элементы не будут зарегистрированы в планы обмена.
 
  • Поиск дублей по нескольким полям
  • Группировка результатов поиска по значениям полей поиска
  • Автоматическое определение главного элемента, на который произойдет замена, расчет количества ссылок на объекты.
  • Возможность ручного отключения групп поиска
  • Возможность ручного выбора главного элемента в группе
  • Просмотр по двойному клику на элементе
  • Возможность непосредственного удаления элементов при отсутствии на них ссылок
  • Индексация таблиц для ускорения поиска ссылок на объект
  • Можно просмотреть объекты, которые ссылаются на заменяемый объект по двойному клику на колонке с количеством ссылок
  • Можно выбирать с каким группами дублей работать, а какие пока не трогать

История версий

Версия 2.0
 

Версия 2.2

 

Версия 2.3

 

Версия 2.4

 

Версия 2.5

 

Версия 2.6

 

Версия 2.7

 

Версия 3.0

 

Версия 3.1

 

Версия 3.2

 

Версия 4.1

 
  •  Добавлена возможность индексировать таблицы по колонкам, которые могут принимать искомый тип. Это даёт значительный прирост по скорости поиска ссылок на больших таблицах в сотни Гб
  • Возможность удалить созданные индексы
  • Переработан поиск ссылок на свой поиск SQL, теперь можно наблюдать за прогрессом поиска ссылок и прерывать его при необходимости
  • Переработан механизм замены, алиасы таблиц больше не нужно создавать, все работает на описании структуры хранения базы данных в связке с описанием метаданных
  • Можно работать с отдельной группой или несколькими группами ссылок для выполнения поиска или замены ссылок.
  • В отбор добавлены все реквизиты на верхний уровень, раньше доступ к полям таблицы был через ссылку
  • Добавлена проверка на совпадение имен базы 1с и имени базы SQL. Теперь выводится информационная надпись. Это для защиты от ситуации, когда запустили копию, а SQL подключается к продуктивной, рабочей базе.
  • Поддержка режима совместимости версии платформы 8.3.17

Версия 4.2

 
  •  Исправлена ошибка - не работало удаление ссылок после выполнения замены. Ошибка проявлялась в обычной форме

Версия 4.3

 
 
  • Добавлена обработка проверки заполнения настроек SQL
  • Добавлена индексация служебных таблиц поиска, скорость замены повысилась

 

Поиск и замена дублей SQL

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    17179    120    59    

121

Корректировка данных Зарплата Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

60000 руб.

06.10.2023    4818    38    20    

46

Чистка данных Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Управление торговлей 10 1С:Управление торговлей 11 Платные (руб)

Данные обработки помогут Вам легко и, главное быстро, выполнить удаление любых данных в Ваших базах 1С на платформах 8.1-8.3. Обработки помогут легко просмотреть связи ссылок в виде дерева, выбрать что удалять, а что нет, используя любые отборы. Это позволит уменьшить объем лишней и не нужной информации в справочниках и документах, планах видов характеристик и др. объектах и облегчит работу с данными пользователям и Вам. Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. (Обновление от 29.06.2023, версия 4.2)

9600 руб.

22.02.2013    139396    265    144    

436

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    34327    109    152    

75

Корректировка данных Системный администратор Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    111804    673    175    

712

Чистка данных Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Позволяет удалить организации из любых из информационных баз 1С на управляемых формах (БП 3.0, УТ 11, КА 2, ERP 2, ЗУП 3.0, УНФ, Розница 2.0 и пр.). Главное требование - программа должна содержать справочник "Организации". Реализован самый быстрый алгоритм непосредственного удаления объектов. Работает даже на базах большого размера. Для ускорения работы алгоритма не запускается проверка контроля ссылочной целостности. Проверку учета можно запустить отдельно с помощью дополнительной обработки. Необходимо перед удалением самостоятельно проверить базу на наличие перекрестных ссылок разных организаций в одном документе. Эту дополнительную обработку проверки перекрестных ссылок по запросу предоставляем бесплатно нашим покупателям.

3582 руб.

16.03.2015    199748    218    82    

252

Корректировка данных Программист Пользователь Платформа 1С v8.3 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Представьте, что есть система QR - кодирования, которая НЕ ТРЕБУЕТ изменения конфигурации, НЕ ТРЕБУЕТ изменения ни одной печатной формы для добавления QR-кода, включая внешние, НЕ ХРАНИТ данные штрихкодов и их связь, от чего база не "пухнет", ИМЕЕТ возможность закодировать в QR-коде произвольные данные параметров для последующей обработки полученных данных, УМЕЕТ прикреплять сканы, УМЕЕТ обработать считанный QR-код как ВЫ захотите. А также ХРАНИТ историю операций в обход базы для каждого пользователя в отдельности и УМЕЕТ работать с 2D - сканерами. А также автоматически распознавать отсканированные печатные формы (картинки или pdf-файлы) и выполнять заданные произвольные алгоритмы, в том числе прикрепление их к документам! Обновление 3.2 от 09.06.2024!

19200 руб.

26.08.2018    52771    16    61    

55
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. miap 22.07.15 12:03 Сейчас в теме
Если у Вас остатки номенклатуры в регистрах накопления, то при удалении дублей они должны прибавляться к оставшейся позиции. Обработка же просто делает замену; и в случае присутствия такой записи в регистре будет ошибка замены.
Для корректной замены нужно разобраться в структуре регистра накопления на уровне таблиц SQL, там есть важные поля-счетчики.
2. Sersh2010 7 22.07.15 13:15 Сейчас в теме
Я это предусмотрел. Как в регистрах накопления так и в регистрах сведений. В регистрах накопления итоги пересчитываются автоматически. В регистрах сведений возможна коллизия, если набор измерений после изменения будет дублироваться. Поэтому для ее избежания запись с неправильной ссылкой просто удаляется из регистра. Это только в том случае, если существует такой же набор измерений, но с правильной ссылкой
tabulyator; cio-rbauto; iones; miap; +4 Ответить
3. cio-rbauto 11.10.17 11:02 Сейчас в теме
Добрый день
При попытке обновить представление пишет что
"СОМ объекты работают только в операционных системах виндос"
На клиентской маши виндос база на скуле
Прикрепленные файлы:
5. Sersh2010 7 11.10.17 22:22 Сейчас в теме
4. red80 11.10.17 11:06 Сейчас в теме
Чем эта обработка лучше типовой?
6. Sersh2010 7 11.10.17 22:30 Сейчас в теме
(4) Быстрая замена ссылок в объектах средствами SQL команд, а не пообъектой записи, как в типовой, т.к. в запросах 1с нет аналогов insert/update
7. red80 12.10.17 08:44 Сейчас в теме
(6) Индексирование измененных ссылок и их поиск платформой продолжает работать?
8. Sersh2010 7 12.10.17 22:11 Сейчас в теме
(7) Интересная формулировка. Индексирование выполняется автоматически средствами СУБД. Поиск измененных ссылок платформой? Ссылка в базе данных имеет тип binary(16), то есть это по сути число (сформированное из GUID ссылки средствами платформы). Если я в строке таблицы меняю одно число на другое, а потом ищу по другому числу, то я непременно найду эту запись
9. Serg O. 297 26.03.19 10:18 Сейчас в теме
не видно - что делает обработка... уменьшил число ссылок с 1000 до 100 ....
даже в обычных формах - зависает больше часа... что-то делает... что именно - непонятно
и непонятно на какой стадии процесс... сколько ждать? ещё час или 24 часа?

замена по коду в 3 цикла идёт... каждый по 100 - 1000 или больше элементов
хотя бы между ними сообщение можно писать...

а ещё лучше как в "стандартной" - прогресс показывать (см. фото)
Прикрепленные файлы:
10. Sersh2010 7 14.04.19 17:33 Сейчас в теме
(9) Добавил такую возможность в версии 2.2
11. ArsenProg 12.03.23 04:14 Сейчас в теме
Здравствуйте требуется дороботка можете написать мне ?
12. Sersh2010 7 20.03.23 21:02 Сейчас в теме
13. MaximYakimov 13.04.23 08:54 Сейчас в теме
Обработка работает для версии 8.3.17 ? в этой версии были изменения в структуре данных регистра бухгалтерии
14. Sersh2010 7 13.04.23 14:07 Сейчас в теме
(13) Проверю этот момент на выходных, отпишусь
15. Sersh2010 7 15.04.23 22:24 Сейчас в теме
(13) Проверил, да, не работает, добавилась корреспонденция по субконто в основную таблицу. По ним замена не сработает. Но это исправлено в версии 4.1. Будет выложена на днях, или может даже завтра, если повезет. Она на стадии бета-тестирования
16. a.babenko 19.04.23 10:00 Сейчас в теме
Отличная обработка, спасибо!
17. Skif1989 18.06.23 14:56 Сейчас в теме
Ошибка при замене дублей.
Дублей (договоров)очень много по одному контрагенту.
Прикрепленные файлы:
18. Skif1989 18.06.23 14:56 Сейчас в теме
sel ect distinct ИмяТаблицы, ИмяТаблицыХранения, Назначение, ИмяКолонки, ИмяКолонкиХранения fr om НайденныеСсылки
19. Sersh2010 7 06.07.23 22:45 Сейчас в теме
(17) "Подробно" нажми - так не понятно
20. Sersh2010 7 06.07.23 22:48 Сейчас в теме
Возможно баг в том, что по одному ключу поиска дублей найдено более 1000 элементов, а пользователь выбрал вариант только первые 1000, я проверю этот момент
21. Sersh2010 7 06.07.23 23:07 Сейчас в теме
Проверил, у меня работает это. Не понятно что у тебя не так, нужны подробности.
Оставьте свое сообщение