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

26 Comments

  1. cs25

    Дельно ! Плюсую !

    Reply
  2. CheBurator

    работает долго…

    попробуй посмотреть в сторону вк нечеткого сравнения строк…

    Reply
  3. CheBurator

    работает не долго, а очень долго…

    Reply
  4. CheBurator

    да… уже 15 минут прошло… а прога то ли работает, то ли висит… 10000 элементов дбф

    Reply
  5. denukraine

    перебор справочника завтра поменяю..будет шустрее)

    Reply
  6. CheBurator

    +10 мин. алгоритм видать не асилил мой справочник.. очень много букавак… убил…

    Reply
  7. CheBurator

    возьми за пример и переделай по уму…

    http://infostart.ru/projects/393/?ref=174 — будет нормальный вариант…

    Reply
  8. CheBurator

    зависла… или зациклилась.. хард не дрынткает… проц = 100% — где-то у вас там глючок…

    Reply
  9. denukraine

    Переделал код — теперь работает быстрее

    Reply
  10. CheBurator

    Ну, что же…

    вроде работает..

    Запустил проверить свой справочник (совпадений у меня много!)

    по моим прикидкам у меня прога будет работать 250 минут… посмотрим…

    Reply
  11. CheBurator

    за 45 минут отработала примерно 1/6 часть…

    плюнул, снял, потому как срочно ДВД судейский отсмотреть надо.. а эта 1Сина 100% проца жрет… сволочь… 😉

    Reply
  12. CheBurator

    Как подсказку автору: поищи, есть более правильный алгоритм поиска «похожих» на языке 1С, а не то, как сделано у тебя…

    Reply
  13. CheBurator

    да, блин.. придется свою по быстрому черновичком накорябать…

    Reply
  14. eruil

    Можно ли добавить опцию пометки на удаление?

    Reply
  15. eruil

    Доработал надстройку, теперь удаляет дубликаты (значительно переработан алгоритм проверки, увеличена скорость, исправлены КРИТИЧЕСКИЕ ошибки):

    http://rapidshare.com/files/33896656/Dublikaty_v_spravochnikah_dorab__dshal__b­3.ert

    Reply
  16. cs25

    А здесь обновить/выложить ни как ? А то я до http://rapidshare.com/files/33896656/Dublikaty_v_spravochnikah_dorab__dshal__b­3.ert не достучался.

    Reply
  17. cs25

    Всё ! Скачал ! Спасибо !!!

    Reply
  18. denukraine

    Впринципе тот алгоритм что использовал cs25 был самым первым. Посмотрев с удовольствием выложу вашу версию — только обьясните что обозначают поля в таблице «ЧТО» «с чем»?

    Reply
  19. eruil

    «Что» и «с чем» сравниваем (указываются индексы).

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

    Reply
  20. eruil

    Можно ли ссылку на алгоритм cs25?

    Reply
  21. denukraine

    алгоритм cs25 я считаю не правильным..т.к. он сравнивает посимвольно слова слева направа..в случае например … ООО «ГЕРМ» и «ГЕРМ» ООО мой алгоритм выдаст 100% совпадение …что не скажешь про его

    Reply
  22. eruil

    Дык от куда ноги растут алгоритма cs25, т.е. где он реализован?

    Ваш алгоритм весьма сырой и не всегда работает правильно. Могу сбросить справочник банки, где сравнение велось по МФО и ваш алгоритм выдавал 100% совпадение на идентичных кодах. Именно по этой причине я его заменил на более простой, но верный — посимвольное сравнение.

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

    // Посмотрите приват.

    Reply
  23. eruil

    … опечатался: на НЕ идентичных

    Reply
  24. eruil

    Что попробовать то?

    Reply
  25. borisbritva

    Понравилось, ставлю +

    Reply
  26. nexochyka

    Гуд +

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *