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

17.08.08

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

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

Скачать исходный код

Наименование Файл Версия Размер
-
.1180940697 43,50Kb
1419
.1180940697 43,50Kb 1419 Скачать бесплатно

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

См. также

Универсальные обработки документов и справочников для 1С: Предприятие 7.7

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Обработки можно использовать в любой конфигурации 1С-Предприятия 7.7. Обработки позволяют просмотреть/изменить значения любого реквизита документов/справочников, существующих в базе. В обработках реализован множественный отбор по значениям реквизитов (для табличной части документов тоже). В обработке документов реализованы следующие действия: Перенумерация; проведение; отмена проведения; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; удаление строк табличной части; вывод на печать и в файлы *.xls,*.csv,*.dbf,*.xml реквизитов шапки и табличной части. В обработке справочников реализованы следующие действия: Перенумерация; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; очистка истории значений периодического реквизита; перенос справочника в другую базу подобной конфигурации по OLE; вывод на печать реквизитов и истории значений периодических реквизитов; вывод реквизитов в файлы *.xls,*.csv,*.dbf,*.xml; отчет по структуре справочников, вывод и обработка ссылок на выбранные элементы.

1 стартмани

23.11.2016    38368    214    SanchoD    15    

13

Выводим из suspect базу 1С 7.7 на sql server 2000, а также "Перемещение баз данных SQL Server в новое местоположение с помощью операций Detach и Attach"

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

База данных помечается Suspect, когда SQL Server не может читать файлы данных, связанные с базой данных с жесткого диска. В этом случае сделать бекап базы нельзя, но можно попробовать образ диска. После того как возможность читать файлы данных восстановлена, вы можете перезапустить службу SQL Server, и если возможно, произойдет автоматическое восстановление. Что делать, если информационная база 1С7.7 на SQL Server 2000 перешла в состояние suspect? Если это произошло утром и бекап сделан, Вы, конечно, можете грохнуть и раскатать базу заново (вечером это проблематичнее), но не торопитесь - возможно, поможет detach+attach или другие методы, изложенные в данной публикации.

1 стартмани

08.11.2016    22851    ksnik    5    

5

Деноминация оборотов и остатков в 1С7.7 (Беларусь)

Корректировка данных Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Бухгалтерия для бюджетных учреждений 7.7 Беларусь Бухгалтерский учет Абонемент ($m)

Обработка проводит деноминацию оборотов, сумма каждой проводки делится на 10000. После этого остатки по счетам и субконто корректируются до эталонных значений. Также деноминируются реквизиты справочников.

1 стартмани

12.06.2016    36308    62    aselik    17    

11

Быстрый умный поиск с выпадающим списком

Поиск данных Платформа 1С v7.7 Абонемент ($m)

Обработка + консольная утилита (exe). Работает с использованием FormEx.dll (Алексей Фёдоров aka АЛьФ), strmatch (Ракунов Александр aka skorp) и 1sqlite (Александр Орефков). Выполняет быстрый нечеткий поиск по справочнику (по умолчанию - номенклатуры) с выводом наиболее похожих позиций в выпадающий список. Работает на 1с 7.7. Тестировалось на server 2003 в терминалах, в файловой БД. Предполагаемые достоинства: пример (более) «адекватного» (по меркам автора на данный момент) поведения поисковой строки (реализовано при помощи консольной утилиты, работающей через winapi – исходники прилагаются (писалось в lazarus)) и удобной навигации по списку, во время ввода. Является, скорее, примером для реализаций собственных адаптированных поисковых решений.

1 стартмани

30.12.2013    22084    34    Jill    13    

12

Быстрый поиск в справочниках по наименованию, с использованием svcsvc.dll

Поиск данных Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

По аналогии с http://infostart.ru/public/14286/, недавно узнал что в svcsvc.dll несколько обновился функционал, в частности был добавлен метод AddString(). В прилагаемом коде показан запрос, реализованный методами ВК 1SQlite, т.е. только для DBF. Это только пример. Т.е. если например у справочника отсутствует поле "Наименование", то скорее всего будет ошибка. Тем не менее критика приветствуется))) Необходимые ВК: 1SQlite, FORMEX, svcsvc.dll (отсюда: http://www.1cpp.ru/forum/YaBB.pl?num=1373266553). p.s. Спасибо огромное уважаемому ADirks за все эти прекрасные плюшки, и помощь в их освоении)))

12.07.2013    160489    unichkin    13    

15

Исправление ошибок DBCC CHECKDB (1С, SQL) вручную

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Если Вы наблюдаете сообщение "could not continue scan with nolock" и подобные ему - значит эта статья для Вас. В статье рассказывается, как поправить ошибки выданные DBCC CHECKDB вручную.

01.07.2013    110852    Вадимко    7    

53

Где-то была обработка

Поиск данных Инструменты администратора БД Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Обработка 1С 7.7 осуществляющая поиск по истории открытых обработок. Обработки могли быть открыты программистом в конфигураторе и пользователем в режиме предприятия. В редакции 0.5 добавлены плюшечки: Наравне с открытием обработки добавлено, открытие папки содержащей обработку. Так же понятно что поскольку история хранится в реестре, то данная обработка является примером для работы с реестром. Строго говоря в то время для эксплуатации реестра MSScriptControl.ScriptControl . Крест возле имения базы на форме означает что база нет (нет файла 1CV7.MD по указанному пути). Соответственно крест возле имени обработки означает что обработки нет по указанному пути. Добавлена сортировка. Убрана возможность разобрать понравившуюся обработку. Добавлена возможность показать в папке (не путать с открыть папку). Добавлена возможность скопировать обработку. Добавлена выборка обработок по истории отладчика.

1 стартмани

07.03.2013    14991    21    lamer19    25    

14

Прямое редактирование движений регистров и перепроведение документов по выбранным регистрам в 1С 7.7

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Механизм позволит вручную исправлять любые реквизиты документов, свободно редактировать любые значения в регистрах. Также проводить документы по некоторым регистрам, а не по всем, предусмотренным в обработке проведения - для ускорения перепроведения документов.

3 стартмани

13.01.2013    36717    54    axxell    4    

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

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

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