Имя: Пароль:
1C
1С v8
Синхронизация номенклатуры по Наименованию
,
0 ParinovS
 
22.11.12
17:34
Доброго времени суток, господа! Идет синхронизация нескольких баз. Стоит задача сопоставить номенклатуру по коду, в случае совпадения названия номенклатуры на 90 процентов. Т.е. например, нашли в одной базе номенклатуру с кодом 500 и в другой с кодом 500, сверяем наименования, если, например, в одной - это "Печенье весевое Аленушка 350г", а в другой "Печенье Аленушка весевое 350" то сопоставляются(похожи более чем на 90 процентов), а если, например, в другой "Печенье Аленушка 850 г" или вообще "Сигареты БОНД" то нет (менее 90 процентов) Так вот вопрос. Как лучше сравнивать номенклатуры? Что необходимо учитывать и как расчитать вероятность совпадения?
1 France
 
22.11.12
17:35
я бы пошел по пути использования типового "Поиск и замена дублей", где можно и уровень соответствия задать..
2 Beduin
 
22.11.12
17:36
(0) Я бы те которые не совпали дал бы обрабатывать человеку.
3 acsent
 
22.11.12
17:36
(1) +100500
4 ParinovS
 
22.11.12
17:38
(2) они и сейчас обрабатываются человеком... но в случае сто процентного не совпадения, т.е. коды совпали, 100 процентов совпали наименования, соответствие найдено, если наименования различаются на 1 букву, уже смотрит человек. Хотелось бы просто автоматизировать работу человека...
5 France
 
22.11.12
17:43
судя по всему розница.. штрихкодов нет??
6 Serg_1960
 
22.11.12
17:43
Мдя... хорошо хоть что не поизводство у тс.. А то там одна позиция номенклатуры отличается от другой зачастую одним символом в наименовании...

По существу дела: я бы вовсе не обращал внимания на коды справочников.
7 Serg_1960
 
22.11.12
17:46
PS: в поиск, со словами "нечеткое сранение StrMatch"
8 Serg_1960
 
22.11.12
17:47
Упс - опечатка по Фрейду :) "сранение" --> "сравнение"
9 Птица
 
22.11.12
17:48
(0)даже, если учитывать всё и написать идеальный анализатор, все равно придется и вручную действовать.

Например, в одной базе - Печенье весевое Аленушка 350г
а в другой - Печенье весевое Аленушка 300г
- совпадение на 90%, по сути - разный товар
или
в одной базе - Печенье весевое Аленушка 350г
а в другой - Весовое печенье Аленушка 350г
- разные, хотя по сути одно и то же

Короче, мутно как-то, хотя если еще глазами проверять найденные совпадения, то может, и взлетит.
10 Академик_
Келдыш
 
22.11.12
17:48
а если "Печенье весевое Аленушка 1350г"???
11 ParinovS
 
22.11.12
17:52
(9) согласен, попробую поюзать весчь с поста (8). Всем спасибо) Буду пробовать)
12 France
 
22.11.12
17:57
столько сказали, а чел выбрал наихудший вариант.. ну, попутного ветра
13 Serg_1960
 
22.11.12
18:13
(12) Надеюсь ещё не выбрал. Почитает темы - более полное понимание проблемы будет - только на пользу дела пойдет для принятия верного решения.

Хмм... хотя с другой стороны - я писал алгоритм слияния на нечёткое сравнение при внедрении УПП. В итоге, примерно 25тыс. позиций определились верно, с десяток  - не определились автоматом и единицы были определены, но неверно по существу дела...
14 UnsavedSoul
 
22.11.12
18:22
Ковыряй полнотекстовый поиск
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой