gifts2017

Универсальная обработка по поиску дубликатов в справочниках

Опубликовал Denis (denukraine) в раздел Администрирование - Чистка базы

Универсальная обработка по поиску дубликатов в любых справочниках по любым реквизитам!!!Бомба!

Универсальная обработка для поиска дубликатов элементов по любым реквизитам (в т.ч. по наименованию и коду) в любом справочнике. Незаменима для контроля ТМЦ и контрагентов!!!
Ищет по проценту совпадений символов и групп символов! Двойной контроль.
Выводит вероятность совпадения!!!
Ограничение: не работает с подчиненными справочниками и периодическими реквизитами!
Для получения наиболее сжатых выборок советую использовать процент вероятности от 90%)

Скачать файлы

Наименование Файл Версия Размер
- 402
.1180940697 43,50Kb
21.10.14
402
.1180940697 43,50Kb Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Сhe Burashka (CheBurator) 17.05.07 01:01
Ну, что же...
вроде работает..
Запустил проверить свой справочник (совпадений у меня много!)
по моим прикидкам у меня прога будет работать 250 минут... посмотрим...
2. Сhe Burashka (CheBurator) 17.05.07 01:20
за 45 минут отработала примерно 1/6 часть...
плюнул, снял, потому как срочно ДВД судейский отсмотреть надо.. а эта 1Сина 100% проца жрет... сволочь... ;-)
3. Сhe Burashka (CheBurator) 16.05.07 00:18
+10 мин. алгоритм видать не асилил мой справочник.. очень много букавак... убил...
4. Сhe Burashka (CheBurator) 20.05.07 15:25
да, блин.. придется свою по быстрому черновичком накорябать...
5. cs25 (cs25) 15.05.07 22:06
6. Сhe Burashka (CheBurator) 15.05.07 23:43
работает долго...
попробуй посмотреть в сторону вк нечеткого сравнения строк...
7. Сhe Burashka (CheBurator) 15.05.07 23:43
работает не долго, а очень долго...
8. Сhe Burashka (CheBurator) 15.05.07 23:52
да... уже 15 минут прошло... а прога то ли работает, то ли висит... 10000 элементов дбф
9. denUkraine (denukraine) 15.05.07 23:55
перебор справочника завтра поменяю..будет шустрее)
10. Сhe Burashka (CheBurator) 16.05.07 00:19
возьми за пример и переделай по уму...
http://infostart.ru/projects/393/?ref=174 - будет нормальный вариант...
11. Сhe Burashka (CheBurator) 16.05.07 00:35
зависла... или зациклилась.. хард не дрынткает... проц = 100% - где-то у вас там глючок...
12. denUkraine (denukraine) 16.05.07 09:53
Переделал код - теперь работает быстрее
13. Сhe Burashka (CheBurator) 18.05.07 01:50
Как подсказку автору: поищи, есть более правильный алгоритм поиска "похожих" на языке 1С, а не то, как сделано у тебя...
14. shal (eruil) 24.05.07 23:56
Можно ли добавить опцию пометки на удаление?
15. shal (eruil) 02.06.07 08:11
Доработал надстройку, теперь удаляет дубликаты (значительно переработан алгоритм проверки, увеличена скорость, исправлены КРИТИЧЕСКИЕ ошибки):
http://rapidshare.com/files/33896656/Dublikaty_v_spravochnikah_dorab__dshal__b­3.ert
16. cs25 (cs25) 02.06.07 22:36
А здесь обновить/выложить ни как ? А то я до http://rapidshare.com/files/33896656/Dublikaty_v_spravochnikah_dorab__dshal__b­3.ert не достучался.
17. cs25 (cs25) 02.06.07 22:46
18. denUkraine (denukraine) 04.06.07 10:40
Впринципе тот алгоритм что использовал cs25 был самым первым. Посмотрев с удовольствием выложу вашу версию - только обьясните что обозначают поля в таблице "ЧТО" "с чем"?
19. shal (eruil) 04.06.07 14:46
"Что" и "с чем" сравниваем (указываются индексы).
Есть мысли как еще ускорить алгоритм и сделать %% соотношение более реальным. Но тут уже не хватает моих знаний синтаксиса языка, если есть желание сделать продукт еще лучше, то пишите в приват.
20. shal (eruil) 04.06.07 14:49
Можно ли ссылку на алгоритм cs25?
21. denUkraine (denukraine) 05.06.07 11:24
алгоритм cs25 я считаю не правильным..т.к. он сравнивает посимвольно слова слева направа..в случае например ... ООО "ГЕРМ" и "ГЕРМ" ООО мой алгоритм выдаст 100% совпадение ...что не скажешь про его
22. shal (eruil) 05.06.07 11:52
Дык от куда ноги растут алгоритма cs25, т.е. где он реализован?
Ваш алгоритм весьма сырой и не всегда работает правильно. Могу сбросить справочник банки, где сравнение велось по МФО и ваш алгоритм выдавал 100% совпадение на идентичных кодах. Именно по этой причине я его заменил на более простой, но верный - посимвольное сравнение.

Вообще должен быть алгоритм, реализующий процентное соотношение сравниваемых строк. Но времени его искать, увы, не было, и нету, а так по памяти не припомню. Если найдете, то буду весьма благодарен.

// Посмотрите приват.
23. shal (eruil) 05.06.07 11:53
... опечатался: на НЕ идентичных
24. shal (eruil) 05.06.07 17:41
25. borisbritva (borisbritva) 24.01.08 15:18
26. Артем (nexochyka) 07.10.14 21:57
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа