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

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 не будет опубликован. Обязательные поля помечены *