Яндекс по номенклатуре #779757


#0 by 33554432
Есть справочник номенклатуры. И есть некий список номенклатуры с внешнего источника, которую нельзя продавать. Кодов нет, прямого соответствия нет. Есть сокращения и в своей базе и в том списке, количество слов разное. Марка может быть как на инглише, так и на русском. Вопрос такой, как сделать поиск в своей базе, чтобы найти наиболее похожие позиции из того списка?
#1 by DrZombi
Посадить бабушку в очках, она будет находить соответствие :) А зачем вам? Кто вас таким озадачил?
#2 by 33554432
фармацевтическое предприятие. за продажу товара, запрещенного к продаже росздравнадзором - штраф вплоть до закрытия.
#3 by batman69
Тогда там должно быть международное патентованое название, как то так, вот по нему и ищите.
#4 by Горогуля
левый неформализованный список не автоматизируется. расслабься, забей и налей ещё кофе
#5 by shuhard
+1 РЛС в помощь
#6 by shuhard
там есть внешний ключ и всем он известен
#7 by Горогуля
я только про "некий список номенклатуры с внешнего источника" увидел
#8 by 33554432
что за ключ?
#9 by Diman000
В любом случае, если там все так серьезно, то в таких условиях доверить программе выбирать что можно продавать, а что нет - это бред. Пусть руководство предприятия сажает за это дело девочек или бабушек, разгребать справочник номенклатуры и вести его дальше. Иначе может сесть само...
#10 by Лефмихалыч
как бы ты ни сделал, результат все равно руками обрабатывать. Прежде чем городить огород, посчитай, сколько будет стоить компании твой добелстный труд по построению суперсистемы нечеткого недопоиска и потом сравни со стоимостью работы оператора, который это за час руками просандалят.
#11 by Лефмихалыч
+ когда такие вещи доверяют системе, потом людям приходят штрафы за то, что тень сплошную пересекла...
#12 by 33554432
понятно что делать будет оператор, но похожие позиции надо подстветить
#13 by 33554432
вот я такую фишку написал, как думаете, взлетит? Процедура поискНаСервере     если мас.количество>5 тогда    запросПодбор.УстановитьПараметр("Наименование5","%"+мас[5]+"%") иначе запросПодбор.УстановитьПараметр("Наименование5","%"+" "+"%") конецесли;     если мас.количество>6 тогда    запросПодбор.УстановитьПараметр("Наименование6","%"+мас[6]+"%") иначе запросПодбор.УстановитьПараметр("Наименование6","%"+" "+"%") конецесли;     если мас.количество>7 тогда    запросПодбор.УстановитьПараметр("Наименование7","%"+мас[7]+"%") иначе запросПодбор.УстановитьПараметр("Наименование7","%"+" "+"%") конецесли;     если мас.количество>8 тогда    запросПодбор.УстановитьПараметр("Наименование8","%"+мас[8]+"%") иначе запросПодбор.УстановитьПараметр("Наименование8","%"+" "+"%") конецесли;     если мас.количество>9 тогда    запросПодбор.УстановитьПараметр("Наименование9","%"+мас[9]+"%") иначе запросПодбор.УстановитьПараметр("Наименование9","%"+" "+"%") конецесли;     если мас.количество>10 тогда    запросПодбор.УстановитьПараметр("Наименование10","%"+мас[10]+"%") иначе запросПодбор.УстановитьПараметр("Наименование10","%"+" "+"%") конецесли;     если мас.количество>11 тогда    запросПодбор.УстановитьПараметр("Наименование11","%"+мас[11]+"%") иначе запросПодбор.УстановитьПараметр("Наименование11","%"+" "+"%") конецесли;
#14 by Лефмихалыч
о каком количестве позиций речь?
#15 by 33554432
30 штук в неделю забракованных позиций, 300 тыс номенклатура в базе
#16 by Лефмихалыч
вообще нет повода для автоматизации. 30 позиций в неделю найти - не проблема. Человеку даже час для этого не нужен.
#17 by Лефмихалыч
человек только посмотрит на кашу из этих слов и сразу поймет, какую папку ему открывать. А вот код твой поймет не сразу и не факт, что вообще поймет.
#18 by 33554432
фармация это тебе не бревна, и даже не алкоголь, тут тысячи похожих позиций номенклатуры могут быть для одной отдельно взятой. И каждая позиция может из 30 слов состоять.
#19 by 33554432
вот пример сегодняшней реальной заблокированной номенклатуры. попробуй поройся в базе. "Перчатки медицинские латексные и нитриловые по ТУ 2514-001-50341858-2010 в следующих исполнениях: хирургические стерильные и нестерильные и смотровые стерильные и нестерильные"
#20 by batman69
Ну, так если ты это глазами найти не можешь, как ты это автоматизировать собрался?
#21 by batman69
А 30 штук в неделю, вообще не о чем.
#22 by Лефмихалыч
я в курсе, фармацию несколько лет к ряду автоматизировал. И не вижу проблем. ну, удачи
#23 by 33554432
они вводят несколько отрывков через пробел и что-то похожее в списке выпадает.
#24 by batman69
"и что-то похожее в списке выпадает", эх россия....
#25 by Stepa86
Полнотекстовый поиск уже предлагали?
#26 by batman69
Ты первый, Стёпа.
#27 by lubitelxml
посмотри уже как в УТ 10.3 работает обработка поиск и замена дублей. Там можно выставлять - на сколько сильно может изменятся наименование
#28 by sitex
Регулярный выражения поди тоже предлагали).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С