Имя: Пароль:
1C
1С v8
Найти все двойники в справочнике Номенклатура
0 ac13
 
14.03.17
10:58
УТ 10.3. В справочнике номенклатуры куча задвоенных товаров.
Названия могут быть не идентичны. Например
Велосипед STELS Navigator 600 V 26
Велосипед  Navigator 600V 26 Stels
Какие у кого есть идеи, как найти такие товары?
19 Jonny_Khomich
 
14.03.17
11:08
(17) а тут форумчане-тролли.
20 Мимохожий Однако
 
14.03.17
11:09
(17) Универсальные таблетки я только в армии у прапорщика видел.
21 elCust
 
14.03.17
11:10
(17) Программист тут не поможет. Тут много тупой однообразной работы.

Тут нужен грамотный управленец, способный правильно организовать людей.
22 ac13
 
14.03.17
11:10
(19) (20) это в ответ на (10)
23 ac13
 
14.03.17
11:10
ок
24 Злопчинский
 
14.03.17
11:10
Без оператора не обойтись , но его работа буде очень сильно облегчена. Два человека за два дня с таким инструментом выявят все дубли
25 Я_в_каске
 
14.03.17
11:11
срезать остатки на начало года и удалить нах.. все лишнюю наменклатуру.
26 Lama12
 
14.03.17
11:13
(0) В приведенных примерах не дубли. Если их так заводили, значит так нужно. И как программа узнает что является дублем, а что нет? Кроме как разбора вручную, ничего не сделаешь. Можно немного оператору упростить жизнь сгруппированы похожие, но это все равно не автоматически. И да. Оператор должен знать весь товар.
27 elCust
 
14.03.17
11:15
(25) Может проще сразу все удалить и начать поновой?
28 Lama12
 
14.03.17
11:15
(25) Тогда уж инвентаризацию сначала сделать, а то скорее всего в остатках такой же бардак как в номенклатуре.
29 1dvd
 
14.03.17
11:16
хорошо облегчит задачу структурирование номенклатуры. Если всё распихать по правильным папкам
30 assasu
 
14.03.17
11:16
(0) есть готовая обработка. ищет "похожие" строки. твои две карточки найдет точно. есть один нюанс - работает медленно.
31 povar
 
14.03.17
11:18
(28) +
32 ac13
 
14.03.17
11:19
(27) +++
33 Мимохожий Однако
 
14.03.17
11:27
Можно попытаться нормализовать наименование перед поиском дублей. Разделить на слова, отсортировать внутри списка по этим словам и сформировать некий индексированный реквизит.
34 Мимохожий Однако
 
14.03.17
11:28
Можно товар, который не имеет остаток переименовать нахрен. Это также уменьшит список
35 Timon1405
 
14.03.17
11:36
(33) >> Разделить на слова
В примере ТС      600 V - два слова,
а в другой строке 600V - одно слово
36 Aleksey
 
14.03.17
11:39
(7)
Масло Лукойл Люкс 10w40 1л
Масло Лукойл Люкс 10w40 4л

Схожесть более 95% - Это одно и тоже


Ароматизатор на веревочки банан оран.
Ароматизатор на веревочки банан крас.

Схожеть явно более 90% Можно свернуть?


Красовки мужские разм. 42
Красовки мужские разм. 35
37 ac13
 
14.03.17
11:41
в общем я понял, что надо сначала найти все схожие, а дальше только глазами смотреть
38 ac13
 
14.03.17
11:41
Спасибо всем!)
39 RomanYS
 
14.03.17
11:57
(37) Заблокировать всю номенклатуру (выделить префиксом) и назначить ответственных на разблокирование и ввод новых.
40 Fish
 
14.03.17
12:09
(39) Ну и наплодят они ещё больше дублей таким образом :))
41 RomanYS
 
14.03.17
12:13
(40) при правильной мотивации не наплодят)
По-другому вообще никто ничего делать не будут, только плакаться и проклинать "программиста" ).
42 Fedor-1971
 
14.03.17
12:14
(37) можешь вычислить типа "веса строки", например, сумма всех кодов символов (можешь и более хитрый алгоритм применить типа среднеквадратичного отклонения), а дальше собираешь в группы всё что близко, например, 70%. Показываешь оператору и оный принимает решение что есть дубль, а что нет
43 Fedor-1971
 
14.03.17
12:17
42+ идея именно в получении некой цифры, а дальше, хочешь кластерный анализ, хочешь просто статистические методы
44 Bigbro
 
14.03.17
12:17
(37) неправильно ты понял.
начинать надо с причины - почему появилось столько дублей.
если не решить настоящую проблему то даже после того как разгребешь бардак он появится снова.
надо выявить откуда появляются новые элементы, организовать процесс таким образом чтобы исключить дубли, назначить ответственного.
а дальше уже устранять бардак в полуавтоматическом режиме.
обработок которые ищут похожие наименования море, а дальше ответственный определяет какие дубли а какие реально разная номенклатура.
45 Aleksey
 
14.03.17
12:26
(44) Потому что у каждого поставщика своя номенклатура.
46 Одинесю
 
14.03.17
12:30
Необходим общероссийский справочник номенклатуры!
47 Лефмихалыч
 
14.03.17
12:36
(0) то, что уже есть в справочнике - ручками. Причем, продуктивнее (хотя и дороже), если ручки будут из программиста расти, при этом предметного специалиста рядом посадить на короткий поводок, чтобы быстро консультации давал, что одно и то же, а что - нет.
Дальше - забрать у кого попало права, чтобы новые элементы создавали только хорошие, правильно заряженные позитивом сотрудники, которые понимаю, что и как и зачем надо делать, чтобы дублей не было. У правильно заряженных сотрудников должна быть ответственность за эту деятельность.
48 ac13
 
14.03.17
12:43
(44) в этой теме как раз-таки и есть следующий этап после описанных тобой. кто, когда и почему создавал дубли выявлено и меры предприняты. теперь надо найти дубли, которые есть
49 Bigbro
 
14.03.17
12:43
(45) для этого еще 15 лет назад в 77 существовали прайсы поставщиков.
примерно в те времена мы и решали схожую проблему с наведением порядка в 45к контрагентов и 80к материалов.
ничего, навели, система работала как часы.
50 ac13
 
14.03.17
12:44
(47) это уже сделано)
51 Bigbro
 
14.03.17
12:45
(48) тогда пишите обработки или ищите которые будут выводить кладовщику похожие названия с возможностью ему в один клик решить одно это или разное.
автоматические замены - чреваты.
МОЛы потом накатят на вас такую телегу когда вы им остатки перекосите...
52 Лефмихалыч
 
14.03.17
12:46
(50) сделано то, на сколько я понимаю, что у меня описано в "далее". Теперь делай то, что перед этим написано. Бери, то есть, notepad++, эксель, молоток, зубило и того, кто за номенклатуру отвечает и - вперёд на баррикады. За день, я думаю, управитесь.
53 catena
 
14.03.17
13:15
Заходите на какой-нибудь ресурс с обработками. Ищете "нечеткий поиск по наименованию". Находится миллион алгоритмов, от простейших, реализуемых средствами 1С, до готовых библиотек.
54 Aleksey
 
14.03.17
13:40
(49) Ты не понял о чём я. Я не говорю что каждый раз заводят позиции. Я пока что просто о разных прайсах.
Пришел новый поставщик со своим наименованием, девочка тупо завела новую позицию. И тут твой прайс поставщика никак не поможет
55 Лефмихалыч
 
14.03.17
14:20
(54) у тупой девочки не должно быть прав на это. Права надо давать только умным девочкам.
Ну, или - не удивляться потом
56 Aleksey
 
14.03.17
14:23
(55) Ну у меняпозиции заводит сам менеджер, но когда приходит старый товар от другого поставщика ему лень искать старую позицию и он тупо заводит новую
57 inkvizitr
 
14.03.17
14:36
есть обработка как под обычные формы так и под управляемые где можно регулировать чувствительность поиска и под различные реквизиты, куда тебе их скинуть?
58 lubitelxml
 
14.03.17
16:59
(46) вот же он и пока бесплатен ) http://1c.ru/news/info.jsp?id=22713
59 Serg_1960
 
14.03.17
17:07
(0) "Какие у кого есть идеи, как найти такие товары?" - неявный поиск с StrMatch.dll
60 PR
 
14.03.17
17:10
(59) Чукча не читатель
61 PR
 
14.03.17
17:12
(0) Сначала разделить все на гарантированно непересекающиеся группы типа "Велосипеды", "Телевизоры", "Штанги", а уже потом только руками, потому что может быть и (5) и (11) и (12) и (36) и еще куча всякой хрени
62 Serg_1960
 
14.03.17
17:15
(60) Не, не читатель. Это я так проголосовал за "Если хочешь что-то сделать хорошо - сделай это сам!"(цы) :)
63 polOwnik
 
14.03.17
17:17
(55) "Тупой девочке" предъявили сертификат товара, откуда она ввела его наименование в справочник.
Ее то в чем вина?
А то, что в справочнике куча подобных позиций....
А инвентаризацию как проводить по справочнику или по документам?
64 Serg_1960
 
14.03.17
17:34
(уже уходя)
Поддержу Лефмихалыча насчет тупых и умных девочек.

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

Если неприемлемо ограничение по каким либо причинам, то дарю идею:
Сформировать триумвират ответственных по номенклатуре и рег.заданием им сообщать обо всех новых наименованиях - пусть оперативно контролируют и решают вопрос с наименованием (да и нужна ли новая позиция номенклатуры как таковая).
65 Fedor-1971
 
14.03.17
17:35
(63) инвентаризацию проводить по складским карточкам учёта.
Для предотвращения "Предъявили - ввела" - садится человек, который точно знает что и где находится (в смысле в утверждённой структуре - велосипеды с велосипедами, бумага с бумагой и т.д.) по сути ему вменяется в обязанность соотнести новая финтиплюшка - соответствует у нас вот этой записи справочника. Проблему "не знаю чему соответствует" в своё время решал в виде 2-х полей "запись из справочника" и "текст как в накладной" - "тупая девочка" в бивала всё что находила, чего не знала, то просто писала как называется и инженер проставлял "что сие есть" (работало для завода)
66 Maniac
 
14.03.17
17:38
(0) у меня есть готовые инструменты могу помочь. но стоит денег. Могу даже видео снять.
Но тут главный вопрос - а что дальше?
67 polOwnik
 
14.03.17
17:49
(64)
Жаль, что вы уходите.
Жизнь показала, что для зав.склада главное-принять товар, а как он пропишется в проге-не его дело.
Триумверат по номенклатуре не реально. Склад работает круглосуточно.
68 HardBall
 
14.03.17
17:55
(67) А приходные накладные из воздуха появились, без счета-фактуры, заказа поставщику и т.п.
69 polOwnik
 
14.03.17
17:56
(66) Даже на отпущенные дабл позиции разными накладными?
А что в случае возврата будете делать, если дубли в справочнике уже удалены?
70 Garykom
 
гуру
14.03.17
17:57
(0) Бюджет какой? Можно тестовую выборку для эксперимента?
71 Garykom
 
гуру
14.03.17
17:59
(66) А дальше простая доработка УТ чтобы "ПередЗаписью" предлагал уже имеющиеся варианты и все...
72 Серый Пес
 
14.03.17
18:05
Если орг методами не ликвидировать возможности у "тупых девочек" и "завскладами" снова запомоить номенклатурный справочник, то выполняемая ТС работа будет полностью подобна сизифовой.
Т.е. такое нужно решать только сверху, оргметодами, прямыми запретами (как программными, так и административными) на ввод позиций-дублей. И только после этого заниматься разгребанием существующей помойки. Руками.
73 polOwnik
 
14.03.17
18:13
(68)
Приходная от поставщика обязана быть.
А представь, организация должна предоставить мат.помощь по этой накладной кому-то.
Какие счет-фактуры?
Вообще торговля это не купи-продай, а намного шире.
74 Cyberhawk
 
14.03.17
18:16
(0) "как найти такие товары?" // Зачем?
75 polOwnik
 
14.03.17
18:18
(72)
Смешно, со своими понятиями в чужой огород.
Пример хоть приведите "перевоспитания"
76 romix
 
14.03.17
18:18
Чтобы списывалось по тому же названию, что и приходуется, нужно оклеивать товары кодами или штрихкодами.

Сами дубли (например, когда одну партию назвали так, другую - этак) не играют особой роли, если будет выяснено, что товары в точности одинаковые, то их можно схлопнуть обработкой.
77 HardBall
 
14.03.17
18:22
(73) Вот вот.
Поэтому добавь еще сопроводительные документы.
+ сертификаты качества
+ ГОСт, ТУ

Входной контроль. Слыхал, нет.
78 Лефмихалыч
 
14.03.17
18:31
(56) надо забрать у этого лентяя права и продать с аукциона. Лень ему, блеать... Лень дома на диване может быть, а не на работе.
(63) вина - ни в чем. Про вину ни кто не говорит.
79 Вафель
 
14.03.17
18:38
сейчас модно для таких задач использовать нейронные сети с глубоким обучением
80 Злопчинский
 
14.03.17
18:40
Удобная Обработка для сабжа пишется за день на основе стрматч, никаких предварительных делений по группам не надо.
У меня такая есть подобная, писал для практически такойже задачи по сведению дублей в базе дисков фильмов, примерно столько же номенклатур
81 Garykom
 
гуру
14.03.17
18:49
(80) При перестановке слов и разнице между разной номенклатурой тока в циферках этот стрматч идет лесом-полем ))
82 Garykom
 
гуру
14.03.17
18:50
(81)+ Как минимум лучше метод Nграмм, еще лучше (но сложнее) разделение на параметры-признаки и сравнение по ним - кластеризация/классификация.
83 Garykom
 
гуру
14.03.17
18:53
вот готовое http://catalog.mista.ru/public/440033/ хз только пашет ли
84 polOwnik
 
14.03.17
18:57
Как вы не поймете, если была отгрузка по этим дублям, нельзя их удалять, поскольку возврат может быть на этот дубль.
А вот на будущее, да, всех проинструктировать, а непонятливым настучать по одному месту с привлечением руководства.
85 Злопчинский
 
14.03.17
18:59
(81) идите лесом сами
Перестановка слов отрабатывается на ура

Отличие номенклатуры только ф циыерках труднее, но тожеив целом нормально отрабатывается, тем более стрматч позволяет увеличить вес цифр

Полностью автомат делать рискованно - да и не видел я полностью таких автоматов - а супермена помогал кв работает на ура

Поверь, я этот стрматч не на одно проекте гонял, представляю о чем говорю
86 Злопчинский
 
14.03.17
19:00
Я не отрицают что проблемы могут быть и скорее всего будут, но они несмертельные
87 polOwnik
 
14.03.17
19:07
(85)
Аспирин таблетки
Таблетки Аспирин
Ацетилсалициновая кислота
Для примера.
88 Maniac
 
14.03.17
19:09
артикулы есть в базе? если есть - то ваще легко найти все наименования разные с один артикулом
89 Garykom
 
гуру
14.03.17
19:10
(87) Третий случай с "аналогом" только кластеризация/классификация - это самый дорогой вариант.
Нужны спецы по т.н. DataMining, в принципе ничего особо сложного там нету но знания и опыт нужны.
90 Maniac
 
14.03.17
19:12
Если артикулов нет в базе - ЛЕГКО взять какие то ключевые слова из наименований и впихнуть в артикул.

Далее сделать запрос по артикулам и покажутся все двойники.

Я легко такое обработаю своей загрузкой и дополнительно марафетом номенклатуры.

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

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

Загрузив - сказать обработке - найти всех двойников. По каждой строке отобразятся.
Вот как я сегодня красиво задачку обработал по поиску номенклатуры.
https://www.youtube.com/watch?v=NU4mqQQaxa8
91 Maniac
 
14.03.17
19:13
Марафет номенклатуры бесплатно можно у меня скачать - там 7 обработок разных по обработке номенклатуры. в том числе с применением алгоритмов
92 Maniac
 
14.03.17
19:14
В приципе даже вашу задачу могу дописать легко в марафет сразу.
Выкатывается список товаров. раскладываем на ключевые слова - можно применить любые алгоритмы - выдать список двойников.

наверное так и сделаю - напишу на днях такую доработку.
93 Злопчинский
 
14.03.17
19:17
У тс не те заморочки чтобы датамайнинг прикручивать
94 Злопчинский
 
14.03.17
19:19
Резюме: на клюшках эту задачу я решу без особого напряга. Далее 1 человек за неделю 40 к номенклатуры отчекрыжит нормально.

Надо будет - пусть автор стучится
Тем более и на ИС есть хорошая обработка для восьмерки на основе стрматч
95 polOwnik
 
14.03.17
19:20
(89)
К сожалению, программера на складе все хотят скушать,
поэтому приходится до всего доходить самому.
96 Garykom
 
гуру
14.03.17
19:21
(93) Просто не в курсе всех возможностей "добычи данных", сча это уже перешло и переходит далее в разряд обычных вещей.
По сути вместо кучи (реально десятки и сотни) обезьянок-операторов берем одного прога и он выдает на гора за смешное время 80-99% решение.

Далее нескольким обезьянкам выдается оставшееся 1-20% на ручную обработку и все.
97 Maniac
 
14.03.17
19:23
(94) а я сразу) Думаю за полчаса.

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

Для точности применю алгоритмы для установки артикулов из ключевых слов которые гарантируют и ускорят еще также поиск.

Ну и по каждой строке программа выдаст количество совпадений в базе - это тоже уже есть.
98 Злопчинский
 
14.03.17
19:25
(97) маня, давай не забывать как я тебе показывал не структурированный Прайс и какой был результат. А частное решение на стрматч на раз у меня такие прайсы жрало
99 Злопчинский
 
14.03.17
19:27
(97) плечевая фраза с этими де словами - по факту слова ч ошибками, с сокращениями и много всякой хрени. Так что все может оказаться не так радужно
100 Garykom
 
гуру
14.03.17
19:28
(94) Не решишь, ибо в твоем варианте нужен специально обученный твоему решению человек и он по пути накосячит только в путь.

40к номенклатуры за 1 неделю всего 1 оператором? Плохо верю, ты не учитываешь человеческий фактор.

Если он будет как робот штамповать по одной свертке каждые 10 секунд то за 7 дней по 8 часов в день может сделать 20160 сверток.
Вроде бы хватит (пусть реальная база раздута ровно в двое) но через 2-3 часа у оператора будут глазки в кучку и будет по 1 свертке в 2-3 минуты...
101 Злопчинский
 
14.03.17
19:37
(100) нормально будет
Это же супер Пипер помогалка
Технология отработана

Если кто-то выкатит решение которое полностью и автоматом сделает все правильно - я преклонюсь.

Если кто-то выкатит решениеис участием человека и при этом его не надо будет хоть сколько то обучить - я преклонюсь аналогично.

Суть даже не в этом
А как правильно сказали выше - не пускать козлов в огород.
102 Garykom
 
гуру
14.03.17
19:38
(101) Так они там еще до строительства огорода паслись заразы...
103 polOwnik
 
14.03.17
19:40
(92)
Задолбал.
Вот тебе задача для дум.
-На склад поступает 1000 уп. для обеспечения бесплатного лек.обеспечения
-500 уп. для ответвенного хранения, при условии, что хозяин каждый день увозит товар и пополняет его
- ну и любимая тема: продажа товара
Отчеты:
Сколько ушло и пришло льготных лекарств по профилям
- диабетические
-ВИЧ
-СПИД
-инсулины
и.т.д
Нужно еще выставить счета за услуги хранения, учитывая, что товар каждый день приходит и уходит.
Так, в общих чертах.
104 Злопчинский
 
14.03.17
19:42
(100) фармацевтические Прайсы на 10-15 тысяч давали примерно 50% практически верной автоидентификации. Эта часть оператором подтверждалась достаточно быстро.

Остальные храни типа или новинки или вообще невмегяе он типа таблеток и кислоты

Та же технология даже чуть проще работала га дисках, вполне себе успешно.

Но вообще - это все неинтересно.
Тем более что ничего хорошего автор не купит ибо в конторах где бардак народ ждобный
105 Garykom
 
гуру
14.03.17
19:42
(103) Эээ подскажи место обитания? Моя ДЛО-ОНЛС-РЛ собаку съел с 2005-2011
106 Maniac
 
14.03.17
19:43
(103) 2 миллиона плати сделаю тебе твою задачу
107 Злопчинский
 
14.03.17
19:44
(102) про то и речь
Как только есть возможность что-то делать ручками - все, пиши пропало.

Давно пора делать мегасупер НСИ справочник товаров глобальный
108 Garykom
 
гуру
14.03.17
19:45
(107) ИФНС вроде пилит с таможенниками по слухам
109 Злопчинский
 
14.03.17
19:46
(103) и что тут пр нципиально сложного? Решить все в рамках типовой конфиги?
110 Злопчинский
 
14.03.17
19:47
(108) таможенники н чего не выпилят, у них зачастую один и тот де артикул в разных поставках под разными тнвэдами идет
111 polOwnik
 
14.03.17
19:47
(106)
Извиняй, оставлю это поле себе.
112 Garykom
 
гуру
14.03.17
19:48
(110) Терь будет идти только по более дорогому ТН ВЭД ))
113 Garykom
 
гуру
14.03.17
19:51
(103) В смысле есть готовая программа (конфа на 8.1 наваянная мною в 2008) для всего этого которая успешно работает оказывается до сих пор в одной весьма крупной областной фармации.
Понятно что там после меня уже много что пилил, вот пойти что ли предложить им переписать на 8.3 УФ чтобы в браузере онлайн могли работать ))
114 polOwnik
 
14.03.17
19:57
(113)
Если что, то в МО внедрена е-Фарма.
Советую больше не заниматься тем, у чего нет будущего.
115 Garykom
 
гуру
14.03.17
20:08
(114) Насчет еФармы это интересно, когда они попытались продвинуть свое решение (на основе еФарма2) вместо моего то после сравнения возможностей их просто высмеяли ))

Согласен что начинал изучение ДЛО с еФарма на 7.7 (льготная и обычная), ее поддержке и допилке сначала в филиале фарм, потом в Спарго.
Потом поменял место работы и написал свое с 0 сначала для региональной льготы на 7.7 (2007 год), потом для федеральной на 7.7 (2007-2008) которое успешно год отработало на 160+ пунктах отпуска и было планово заменено на решение на 1С 8.1, которое до сих пор пашет.

Насчет "нет будущего" не совсем понял кста.
116 polOwnik
 
14.03.17
20:27
(115)
Лучше поискать другую нишу.
Твоя занята.
Сочувствую.
117 Garykom
 
гуру
14.03.17
21:37
(116) Это о чем? О кривом/тормозном решении на C# под названием еФарма2 ?
Или об их веб решении для льготы которое только под IE работает нормально да?
118 Garykom
 
гуру
14.03.17
21:40
(116) Кстати, это притворное сочувствие очень очень интересно )) Прям вызывает желание доказать обратное.