Обмен справочниками номенклатуры и штрихкодов

Александр Татарченко
Дата: 17.08.2016 14:27:31
Господа разработчики и внедренцы.
При запуске новых клиентов все мы сталкиваемся с необходимостью заполнять справочники ассортимента и штрихкодов. Неблагодарная работенка, отнимающая у клиентов много времени.
Между тем, в интернете полно сервисов, с API, чтоб по штрихкоду получить информацию о товаре. Бесплатный есть даже у Олегона.
Но не всегда удобно использовать в своих решениях чужие сервисы. Они таки потребляют ресурсы доброго человека. Поэтому, я решил создать свой (для экосистемы Меркурий-ERP). Понадергал у клиентов штрихкодов, включил в новую версию автозаполнение базы на моём серваке, все хорошо... но штрихкодов мало!
Наверняка вы сталкивались с такими проблемами, поэтому, предлагаю делиться справочниками. В любом формате, каком вам будет удобно.
В качестве первого шага - выкладываю свою базу. http://soft4trade.ru/blogg/331-baza-dannykh-shtrikhkodov.html
sobolev
Дата: 17.08.2016 15:47:04
Из 25000 более-менее живых ~14000. Остальное - дубликаты, приваты (2...) и битые (контрольная цифра не та и т.д.).
Учитывая, что для налаживания такого сервиса надо как минимум около миллиона штрихкодов, работы будет много.
Александр Татарченко
Дата: 17.08.2016 16:40:54
ну контрольную сумму не обязательно хранить...
дубликаты в базе будут в любом случае. просто у разных клиентов разные наименования товаров.
так что не стесняйтесь джентельмены. выкладывайте свои справочники в эту тему - будем собирать общую базу
irbis_al
Дата: 17.08.2016 17:26:17
Александр Татарченко]
Мне идея нравится...мои клиенты работают с облачным репозиторием...
(Который все клиенты наполняют)
Типа пикнул сканпером...в справочнике локальном нет...
Прога говорит...а загрузить ли Вам из репозитория.?

Но у меня очень строго с качеством справочника...
Он всеми клиентами заполняется в хорошем качестве...
Подлежащее сказуемое расширение Брэнд(Производитель)
(И как следствие они могут наполнять общую базу и ей пользоваться)


Не сливочное масло, а масло сливочное и т.д.
Типа
Маслины c косточкой 300г Green Ray
Маслины Soliva Gold c косточкой 420г ж/б Soliva
Вода Aquarte Mineral негаз. 0,5л Jaffa
Вода Fanta Апельсин 0,25л Fanta
Колбаса Александровская с/к в/с 1кг Гомель Беларусь

И так далее в этом ключе
Подлежащее сказуемое расширение Брэнд(Производитель)

К справочнику в плохом качестве я не хочу присоединять своих клиентов.
Александр Татарченко
Дата: 17.08.2016 17:42:22
irbis_al, Ну поделись своим справочником с коллегами.
irbis_al
Дата: 17.08.2016 18:07:05
Александр Татарченко
irbis_al, Ну поделись своим справочником с коллегами.

Доступ оформлен в виде soap сервиса....
Весь справочник можно оформить в виде xml...(я не сторонник всяких екселовских и т.д)
Наверное он будет избыточен...у меня есть Украинские,теперь уже Росийские и Белоруские штрихкода.
(Никогда не проверял на актуальность репозиторий, ибо по soapу всегда запрашивается нужный штрихкод,что поступает со сканера завмага,при оприходывании образца товара из накладной или с терминала сбора данных).
Помимо этого у глобального справочника есть зависимости ...это ед.измерения и группа товарная.
(Она у меня для клиентов глобальным guid помечается)
Ведь нельзя просто добавить товар к себе в локальный справочник,надо его ещё связать с группой и единицей измерения...что тоже справочный данные в свою очередь)
Поэтому плоский справочник без зависимостей
Типа Наименование и штрихкод = мало толку.
Александр Татарченко
Дата: 17.08.2016 18:23:18
irbis_al,

На самом деле наименования, штрихкода и единицы измерения будет достаточно. Классификаторы (типа бренда и вида товара) подвяжутся автоматом парсингом полного наименования.
а эксель удобно в firebird импортировать. удобнее чем xml...
irbis_al
Дата: 17.08.2016 19:22:17
Александр Татарченко
irbis_al,

На самом деле наименования, штрихкода и единицы измерения будет достаточно. Классификаторы (типа бренда и вида товара) подвяжутся автоматом парсингом полного наименования.
а эксель удобно в firebird импортировать. удобнее чем xml...


Не знаю,что там удобно ...движка для ексела у меня нет...стандартом обмена между ИС всё также считаю xml...
Не знаю вправе ли я давать базу.... надо подумать...
Я охотно делюсь алгоритмами,что принадлежать мне...
А базу наполняли "не я" :-) она просто на моём "ответхранении"...
Каждому клиенту я сообщаю,что он является как донором,там и реципиентом к репозиторию.
(Если он из него "тянет"...он автоматом будет его наполнять(Если ни у него локально, ни в репозитории нет этого кода...он добавить и автоматом пойдёт в центральной хранилище(после ратификации)) ...данными при чём в хорошем качестве)

Поэтому подумаю,как отсечь "неактуальное"...и подумаю как у Достаевского "имею ли я право" :-)
Александр Татарченко
Дата: 17.08.2016 21:43:38
не думаю, что штрихкода и наименования товара представляют коммерческую тайну клиента. Так что право имеешь.
А по поводу отношений доноры/реципиенты, ИМХО крупные клиенты не будут являться реципиентами. Они преимущественно доноры. У них большой штат операторов, и именно к ним стекается информация о всех новых продуктах.
К вопросу о классификаторах, по каким признакам у вас товары классифицируются? ну там брэнд, цвет, размер, вид, производитель, фасовка, упаковка...? и можно ли поиметь эти классификаторы?
Александр Татарченко
Дата: 18.08.2016 03:54:40
В общем, я тут накидал на коленке консольную утилиту для поиска товара по штрихкоду, которую легко можно встроить в любой софт.
http://soft4trade.ru/blogg/331-baza-dannykh-shtrikhkodov.html
С её помощью можно получить краткое и полное наименование товара, а так же единицу измерения.
Выкладываю её в общий доступ.
База данных будет работать всегда и бесплатно. Так что пользуйтесь. И не забывайте пополнять её свежими штрихкодами.
Рассмотрю все предложения по усовершенствованию API и прочего.