gifts2017

Поиск повторений в справочнике номенклатуры

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

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

Для использования этой обработки необходимо просто ее запустить, установить процент точности сравнения наименований (чем меньше, тем более непохожие наименования будет считать одинаковыми), и нажать кнопку "Сформировать".

Для установки процента точности используйте кнопки "+" и "-".

Процесс выполнение поиска дублей будет отображаться наглядно графическим индикатором на форме обработки.

Удобством этой обработки является то, что найденные товары отображаются в виде печатной таблицы. В левой колонке таблицы имеется столбец отметки тех товаров, которые требуется переместить или удалить. Для установки/смены отметки достаточно двойного щелчка мыши по полю отметки в выбранной строке таблицы.

Кнопка "Сформировать" после формирования таблицы товаров превращается в кнопку "Действия", по которой открывается выпадающее меню. С его помощью вы можете выполнить групповую обработку таблицы: отметить или снять отметку со всех товаров, выполнить удаление или перемещение отмеченных товаров, выполнить повторный поиск.

Качайте, пользуйтесь, код открыт! Кому пригодилось - не молчим.

Разработчик старался сделать работу максимально удобной и наглядной.

Демо версия позволяет найти все дубли в справочнике, но не дает возможности сделать групповое удаление. Для коллеги-программиста это - не проблема, а потенциальному клиенту - не программисту, предоставляется повод пообщаться со мной и отблагодарить (почти условно) за потраченное время.

Пишите, если кого интересует реализация под 1С:Предприятие 8.1

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

Наименование Файл Версия Размер
Поиск дублей товаров 176
.1247176614 191,50Kb
25.09.09
176
.1247176614 191,50Kb Бесплатно
Поиск повторений в справочнике номенклатуры : Полная версия без ограничений
23.05.2014
1200 руб.

См. также

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

Комментарии

1. Александр Рытов (Арчибальд) 10.07.09 10:41
Ну, ты ваще :)
Третий мой плюс за одно и то же...
2. Олег Пономаренко (O-Planet) 10.07.09 13:13
(1) Одно и то же тут только ползунки... Тебя типа от них так распирает? )) А вот алгоритмы сравнения тут и в другом месте достаточно разные.
3. Александр Рытов (Арчибальд) 10.07.09 13:17
(2)Я ж и говорю - ДосТАточНо разные :))
4. Игорь Исхаков (Ish_2) 10.07.09 13:25
Не пригодилось , но не молчу.
Хоть два слова пользователю про "степень похожести" было бы полезно услышать.
Например, похожи наименования, в которых совпадают два и более слов.

За 77 плюс ставить как-то зазорно...
5. Олег Пономаренко (O-Planet) 10.07.09 13:28
(4) Алгоритм построен на понимание того, что в слове могут быть перепутаны, добавлены или выдернуты буквы. Но порядок их должен в основном совпадать.

Про 8.1 спросил. Если окажется нужным, то выложу, подготовить не долго.
6. Евгений Мартыненков (JohnyDeath) 10.07.09 13:40
(4) За 77 плюс ставить как-то зазорно...
А за что не зазороно? За 8? Крест в отчете?
На 7-ке люди делают вещи, которых в 8-ке может вообще не будет.
Зеленоград; Арчибальд; +2 Ответить 2
7. Игорь Исхаков (Ish_2) 10.07.09 13:53
(6) А я специально. Уколоть О-Планета , чтобы выложил на 8.
А плюс ставят за любую стоящую вещь : 77 или 8.
Разумеется.
8. vip (vip) 10.07.09 14:01
(6) Будут, Женя.
История уже показала :))

Другой вопрос - современный контингент восьмерочников (восьменгистов, восмерунов?).
Переход туда неизбежен, но пока несвоевременен.
9. Игорь Исхаков (Ish_2) 10.07.09 14:04
+7 Что касается креста в отчете , то по информации vip'a в 1с++ - это не задача. Не проверял , но верю.
10. Евгений Мартыненков (JohnyDeath) 10.07.09 14:11
Просто как-то обидно звучало из твоих уст: мол, всё, что пишется на 7-ке - аццтой.
Про крест: там нужно задействовать не только 1С++, но и ещё одну ВК либо от trad'a, либо Йоксель от Ужаста
11. Епрст (Ёпрст) 10.07.09 14:11
(9) 1с++ тут вообще ни коим боком, и vip говорил за другую ВК
12. Евгений Мартыненков (JohnyDeath) 10.07.09 14:12
(8) Ты про что? Напомни, пжлст, а то память девечья ))
13. Олег Пономаренко (O-Planet) 10.07.09 14:15
ААА!!! Флудят... Флудят... Кыш!!! :)
14. Епрст (Ёпрст) 10.07.09 14:17
Не .. слишком долго.. слишком медленно, не катит такой рекурсивный поиск...
15. Игорь Исхаков (Ish_2) 10.07.09 14:21
(11) Вот , что утверждал vip:

Если действительно интересно, см. пример "Змейка.ert" к компоненте TableDoc.
TableDoc расширяет возможности таблицы в 7.7 (в 8.х аналог видимо табличный документ?) до немысленных высот
16. Евгений Мартыненков (JohnyDeath) 10.07.09 14:23
(13) Радуйся, твою обработку в ТОПе держим ;))))
17. vip (vip) 10.07.09 14:38
(12) Да я про то, сколько в 8.х появилось "заимствований" из 1С++.
И сколько еще появится.
И из FormEx тоже.
18. Епрст (Ёпрст) 10.07.09 14:39
(15) TableDoc - это отдельная ВК trad-а...
19. vip (vip) 10.07.09 15:01
(18) Не совсем так. Процитирую автора.

> Т.е. в части ПолеТабличногоДокумента эта ВК является как бы плагином для 1с++
20. Епрст (Ёпрст) 10.07.09 15:15
(19) думаю, савсем отвязаться от 1сpp тоже можно :) при желании..
21. vip (vip) 10.07.09 15:18
22. Олег Пономаренко (O-Planet) 10.07.09 16:31
(17) // (12) Да я про то, сколько в 8.х появилось "заимствований" из 1С++.
И сколько еще появится.

Вообще, давай не путать первоисточники. 1С++ и формекс не были новым словом в области программирования. Они просто восполнили пробелы семерки. но то, что они реализовывали, вполне естественно для сотен других ide. Семерка изначально построена с ограниченными "средствами ковыряния" сознательно, дабы простой разраб (читаем юзеро-девелопер) не заморачивался тонкостями. Собственно, по такому пути и идет ООП и визуальное программирование. То, что платформа 8 сейчас максимально приближена к майкрософтовской среде разработки - ее плюс и минус. Всегда хорошо иметь два варианта: lite и pro.
23. vip (vip) 10.07.09 17:02
(22) Конечно, не были новым словом.
А ничто и не ново под луной.
И нот только семь. И букв (в русском языке) только 33. И любой язык программирования высокого уровня это только обертка над виндовыми API.
Но почему-то одинаковыми инструментами создаются совсем разные вещи.

Я про то, что группа энтузиастов создала нечто, во многих вопросах превосходящее стандартную v77, честно делала предложения фирме 1С о сотрудничестве, но 1С отмолчалась, а некоторое время спустя некоторые идеи этих энтузиастов всплыли в 8.х. Без упоминаний о первоисточнике.
Конечно, можно сослаться на мои же слова о семи нотах и о том, что идеи витают в воздухе. И доказать точно невозможно. Но есть какой-то небольшой осадок...

Вот и все, что я хотел сказать в своем посте.
И еще о том, что 7.7 еще проживет непредсказуемо долго, пока есть такие Программисты, как разработчики 1С++ и FormEx.

Когда подобные энтузиасты всерьез возьмутся за 8.х, вот тогда и получится чудо-программа. А пока спрыгивать с 7.7 совсем не тороплюсь. Просто привык работать с практически полностью уже открытой средой.

24. Олег Пономаренко (O-Planet) 10.07.09 17:15
(23) И я их понимаю, вообще-то. Зачем привлекать амбициозныхх энтузиастов со стороны, когда проще посмотреть в сторону любой платформы, того же microsoft visual c++, нанять (за з/п, а не за партнерство) программеров и сделать собственный новый продукт. Тут не в 1С стучаться надо было, а патентовать и пиарить собственную технологию, и продавать ее параллельно, как сделал Рарус, например.
25. vip (vip) 10.07.09 17:20
(24) Не понял, кого ты понимаешь?
А... Ты про фирму 1С. А с чего ты взял, что были предложения о коммерческом сотрудничестве? С чего ты взял, что были задействованы именно амбиции (не в лучшем понятии этого слова)?

А про собственный продукт...
Надеюсь, примеров ананасов, апельсинов и прочего ты видел много.
Собственная платформа это далеко не "Кассирочка".
26. vip (vip) 10.07.09 17:25
(24+) Поясни, какую СОБСТВЕННУЮ технологию, отличную от 1С, патентует и продает Рарус.
Я тут видно не в теме.
27. Олег Пономаренко (O-Planet) 10.07.09 17:26
Я не взял. Я рассуждаю так, как рассуждал бы - предложи кто-либо мне усовершенствовать пресловутую Кассирочку. И я бы именно подумал о 1) коммерческом вопросе 2) амбициях 3) возможных проблемах. Вы же не предложили просто подарить им свои разработки? Да даже, если бы и предложили... Кто-бы мог поручиться, что они вообще работают? (С т.зр. опять же, 1С). И кто бы нес ответственность за возможные баги?
28. Олег Пономаренко (O-Planet) 10.07.09 17:28
(26) Рарус, Камин, Штрих... Их - море. Я - не о технологиях, а о решениях. Они же не стали вылизывать типовые конфы 1С, а вышли на рынок со своими. Причем, 1С их признала, как партнеров.
29. vip (vip) 10.07.09 17:35
(28) Что-то тебя не туда понесло.
Какая связь между платформой и решениями.
У меня тоже нет ни одной строчки из типовых. И мои конфы решают задачи, которые разработчикам типовых и в бредовом сне не снились.
Но платформа тут при чем?
И мне абсолютно не нужно признание 1С.

А вот 1С++, FormEx и т.п. это уже попытки (очень удачные) кардинального улучшения возможностей платформы.
И заметь, бесплатные. Вот почему бесплатные, а?

Ты же писал свой Golden Key не только для заработка. А почему, а?
30. Олег Пономаренко (O-Planet) 10.07.09 17:55
Да я лишь о том пишу, что "группа энтузиастов ... честно делала предложения фирме 1С о сотрудничестве, но 1С отмолчалась". Мне лично понятно, почему отмолчалась. И я даже представить себе не могу какого-то другого ответа. Может, ты знаешь, что они могли ответить группе энтузиастов? Вот я и говорю, что правильнее не 1С было, наверное, что-то предлагать, а если бесплатно, то так, как и есть сейчас, а если предполагалось все-таки какое-то сотрудничество, то добиться признания от 1С можно, думаю, но только, когда развиваешь что-то свое параллельно. И когда 1С от этого получает реальную выгоду.
31. vip (vip) 10.07.09 18:05
(30) 1С получила более, чем реальную выгоду.

1. Популяризация 7.7.
2. Доп. доходы в связи с этим на продаже 7.7, несмотря на дикое, необоснованное повышение цен на нее.
Кстати, ты никогда не задумывался, почему за более, чем 10 лет существования ни на копейку не подешевел, а только подорожал матричный принтер Epson LX-300?
А потому что он удачный и хороший.
3. Поток свежих, отличных, а главное, оттестированных тысячами пользователей, решений. И абсолютно на халяву.

Мало?
32. Альтаир (Altair777) 10.07.09 18:13
(31) Извиняюсь, что вмешиваюсь в ваш диалог.
По поводу Epson LX-300. Имхо, он подорожал только потому, что матричных принтеров ни в производстве, ни в продаже почти не осталось.
Другое дело почему именно он выпускется до сих пор? Вот как раз потому, что он "удачный и хороший".
33. vip (vip) 10.07.09 18:17
(32) Для ряда задач, оптовка, например, с накладными по полторы тысячи позиций или максимально быстрый массовый прием платежей от населения, альтернативы такой рабочей лошадке с досовской печатью до сих пор нет.
34. vip (vip) 10.07.09 18:19
(32+) Зря я ответил.
Это провокация!!!
35. Альтаир (Altair777) 10.07.09 18:25
(33) Несомненно, у матричных принтеров есть несколько преимуществ.
Основные - это дешевизна копий, печать на многослойной и рулонной(фальцованной) бумаге.
Точно так же и с ПО, да и не только с ним. На каждого покупателя (для каждой задачи) найдется свой товар(программа).
И 1Сv7 будет жить не только из ++ или формекса, но и из-за востребованности ее для покупателем(пользователем). Есть же еще такой фактор как требования к железу.

P.S. Да простят меня Альф и Артур :-)
36. Альтаир (Altair777) 10.07.09 18:28
(34) Это не провокация! см (35).
И я просто хотел сказать что Ваш пример Epson LX-300 в (31) не вполне корректен.
37. larissa builova (larisab) 10.07.09 18:34
(34) Матричные принтеры используются в банках и пунктах приема платежей до сих пор, потому что способ нанесения на бумагу считается более "подлинным". В банках, кроме того еще и непрерывная широкополосная печать...
(31)
> 1. Популяризация 7.7.
> 2. Доп. доходы в связи с этим на продаже 7.7

Да с чего вы взяли, что к этому причастны "1С++, FormEx и т.п.". Большинство франчей - разработчиков их не используют, именно система франчайзинга 1С способствовала популяризации 77 схемой продаж и развитием торговой сети.
38. vip (vip) 10.07.09 18:38
(37) Лариса, ну при чем тут принтеры?!
Все. Появилась группа товарищей. Ветка загублена.
Удаляюсь.
39. Альтаир (Altair777) 10.07.09 18:50
(38) Не надо :-) У меня рабочий день закончился, я ухожу.
И потом с удовольствием почитаю как Вы с Олегом обсуждаете "Поиск повторений в справочнике номенклатуры".

P.S. И не надо цепляться к принтерам. Тем более, Вы сами начали делать на них намеки.
40. Сергей (Che) Коцюра (CheBurator) 10.07.09 19:37
тьфу.. Опланет пошел по пути клонирования...
;-0
41. Олег Пономаренко (O-Planet) 10.07.09 22:27
(40) Нет. Просто из иссточников узнал о твоих намерениях на днях выложить нечто такое. Вот и решил заранее обозначить планку ;)

Про принтеры - в курсе. Ни на одном нормальном заводе не стоят лазарники на зарплате, например. Потому что всяких HP хватает ровно на распечатку одной ведомости ;)

Про популяризацию - соглаен. Со всем уважением, но 1С 7.7 стала популярнее из-за ВК, даже самых крутых, может, на 0.1%. Я понимаю четыре причины популярности семерки (до которой восьмерке - как до луны):

1. Франчи
2. Ломаные версии
3. Дружба 1С с налоговиками
4. Преподавание 1С в ВУЗах
42. larissa builova (larisab) 10.07.09 22:52
(41) У нас 4. пункт не работает до сих пор. А все 3 наверное да, вот только 3. совсем недавно - для борьбы с 2.:)
43. Олег Пономаренко (O-Planet) 10.07.09 23:03
(42) Почему же... на фоне общего уровня выпускников, то, как они в ВУЗах занимаются 1С, совсем сносным выглядит. тут не столько важны полученные навыки, сколько сам факт того, что в программе это есть.
44. Олег Пономаренко (O-Planet) 10.07.09 23:04
... и дружбу с налоговиками я понимаю не как какие-то меры, а как устные рекомендации от налоговой предприятиям использовать для сдачи отчетности разработки 1С. Это - достаточно давно.
45. larissa builova (larisab) 10.07.09 23:05
А я как раз о том, что в программах Казахстана 1С - нет.
46. Олег Пономаренко (O-Planet) 10.07.09 23:09
(45) О!!! Это - показатель... В Китае тоже нет 1С в ВУЗах...
47. larissa builova (larisab) 10.07.09 23:15
Не смотря на это 77 рулит, но и 8-ка тоже продается и вобщем то неплохо, в моду вошла:)
48. Олег Пономаренко (O-Planet) 10.07.09 23:57
У нас в городе, например, 77 преподают даже в пед институте )
49. Александр Сергиенко (AXoxol) 12.07.09 12:51
(47) Где еще на 77 можно зарабатывать???
(48) а ленивые преподы это еще не показатель популярности
50. Петр Сусоров (susorov) 24.07.09 20:04
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа