База штрихкодов для Розницы 2

Обработки - Обработка справочников

Создание своей базы штрихкодов и быстрая загрузка номенклатуры в Розницу

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

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

В случае загрузки штрихкодов в базу (текстовый файл): идет запись штрихкодов номенклатуры с наименованием и ставкой НДС с проверкой на уникальность (есть данный штрихкод в текстовом файле или нет), ( далее перемещаем этот текстовый файл с обработкой по магазинам, собираем номенклатуру на выходе имеем более менее приличную базу)

Инструкция написана прямо в обработке.

Скооперировавшись с кем-нибудь, можно создать еще более весомую базу (текстовый файл) для начальной забивки базы.

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

Наименование Файл Версия Размер
База штрихкодов
.epf 12,54Kb
17.02.17
4
.epf 12,54Kb 4 Скачать

См. также

Комментарии
1. Ильдар Гарипов (user593180_nixonsis123) 8 17.02.17 19:53 Сейчас в теме
хотел сделать бесплатной но что то инфостарт не позволил
2. shakir shirvanzade (Shakirrr) 17.02.17 23:09 Сейчас в теме
вроде статя но внутри пусто =(
3. Ильдар Гарипов (user593180_nixonsis123) 8 18.02.17 08:03 Сейчас в теме
(2) Всмысле обработка пустая?
4. webandroid webandroid (webandroid) 18.02.17 09:15 Сейчас в теме
бывает такое что на одном и том же товаре разные штрих коды, про названия я вообще не говорю. Как вы будете их фильтровать?
5. Ильдар Гарипов (user593180_nixonsis123) 8 18.02.17 09:49 Сейчас в теме
(4) это то над чем я сейчас думаю, уже сделан, но еще невыложен ввиду некоторых ошибок вариант сохранения из одной базы розницы нескольких штрихкодов в одну запись номенклатуры, не определился пока как быть с тем вариантом когда в одном магазине есть штрихкод №1 и №2 а во втором есть №2 и №3
6. Ильдар Гарипов (user593180_nixonsis123) 8 18.02.17 09:50 Сейчас в теме
(4) Только что определился, сделаю на след неделе
7. Ильдар Гарипов (user593180_nixonsis123) 8 18.02.17 09:53 Сейчас в теме
(4) Если в первой базе есть штрихкод 1 и 2 а во второй 2 и 3, то через штрихкод №2 будет установлена связь между ними, но если в первой базе 1 и 2 а во второй 3 и 4 тогда в этом случае будет новая номенклатура
8. Роман Ложкин (webester) 22 19.02.17 03:54 Сейчас в теме
(0)
Скооперировавшись с кем-нибудь, можно создать еще более весомую базу (текстовый файл) для начальной забивки базы.

Для получения данных с помощью штрихкода использовали
https://ean13.info и говорят вот это тоже работало https://barcodes.olegon.ru/(но я не пробовал)
9. Ильдар Гарипов (user593180_nixonsis123) 8 19.02.17 15:56 Сейчас в теме
(8) Обработка написана тогда когда нужно было в срочном порядке запускать несколько магазинов с более ли менее одинаковым ассортиментом, те что привели вы видел, полезные сервисы но все таки платные, хотя 600 рублей за 5000 запросов не так уж много, тут немного по другому там вы создаете все равно поштучно (насклько я понял) а здесь сканируете товары подряд создавая массив из штрихкодов и нажатием кнопки создаете "пачку" номенклатуры
10. Роман Ложкин (webester) 22 19.02.17 17:14 Сейчас в теме
(9)
те что привели вы видел, полезные сервисы но все таки платные
Ну ean13info я парсил. Это было бесплатно, Правда были проблемы, когда видели кучу запросов с одного ип. Народ говорит даже как то решал этот вопрос с помощью прокси сервисов .У меня получилось обойтись подручными средствами.

(9)
а здесь сканируете товары подряд создавая массив из штрихкодов и нажатием кнопки создаете "пачку" номенклатуры

Так вроде это просто выгрузка номенклатуры со штрихкодами, здесь же это... конвертация или даже выгрузка-загрузка данных если конфигурация одинаковая, зайдет идеально, писать ни строчки кода не надо, или нет?
11. Ильдар Гарипов (user593180_nixonsis123) 8 19.02.17 20:06 Сейчас в теме
(10) Про подручные средства можно поподробнее?
(10)
Так вроде это просто выгрузка номенклатуры со штрихкодами, здесь же это... конвертация или даже выгрузка-загрузка данных если конфигурация одинаковая, зайдет идеально, писать ни строчки кода не надо, или нет?

Если база одинаковая то да, но рассмотрите такой вариант, в одном магазине один ассортимент, во втором другой и тд. открывается новый магазин со своим ассортиментом в котором не нужен весь список номенклатуры из прошлых магазинов, используя обработку можно "накапливать" свою базу штрихкодов и выполнять начальную забивку уже нового магазина. Обработка не претендует на звание лучшей, просто может кому пригодится
12. Роман Ложкин (webester) 22 19.02.17 20:49 Сейчас в теме
(11)
Про подручные средства можно поподробнее?

Перезагрузка роутера - получение нового ип, капча не беспокоит. Но так работало только у нас. У коллег, то-ли ип не менялся, то-ли капча все равно не пропадала, не помню.

(11)
Обработка не претендует на звание лучшей, просто может кому пригодится

Не то, что бы я говорил, что она плохая или хорошая, просто добавил, что в целом проще было бы использовать штатные средства. Но если вам так удобнее... главное, что бы магазин запустился, на остальное в целом...
13. Ильдар Гарипов (user593180_nixonsis123) 8 20.02.17 07:44 Сейчас в теме
(12) Может мы не совсем понимаем друг друга, в файле в итоге образуется большая база штрихкодов, и при необходимости можно вытягивать отдельные записи
14. Роман Ложкин (webester) 22 23.02.17 03:52 Сейчас в теме
(13)Да понял, я тебя прекрасно. Я тоже делал, что то похожее. Выгрузил нужные данные о номенклатуре вместе с штрихкодами в текстовый документ, в момент оприходования(первоночального вноса остатков), мы взяли сканер, пикали по товару, он искал в базе, потом искал в интернете, потом, искал в текстовом файле и когда не мог найти вообще нигде, открывал специальную форму где можно было быстро внести основную информацию о товаре и товар сразу добавится в документ.
Насчет выгрузки\загрузки, да если надо загрузить из xml пачкой но не все, код писать придется. Причем даже не уверен, что это будет просто.
15. Ильдар Гарипов (user593180_nixonsis123) 8 23.02.17 04:41 Сейчас в теме
(14)Случайно не осталась обработка? Хотелось бы взглянуть, да и многим пригодилась бы
16. Роман Ложкин (webester) 22 23.02.17 06:29 Сейчас в теме
(15)Да там не обработка. Там дописана функция, которая ищет товар по штрихкоду и сообщает, если не нашла, в этот момент вместо того, что бы сообщить, что такого товара нет, функция идет в инет и ищет товар, следующим образом
            Соединение = Новый HTTPСоединение("www.ean13.info");
            Ответ = Соединение.Получить(Новый HTTPЗапрос(""+КакойТоШтрихКод+".htm"));
            
            РезультатПоиска = Новый Структура("Статус, Товар,Страна,Производитель,Штрихкод", СтрокаСообщения);

            Если Ответ.КодСостояния = 200 Тогда
                ЧтениеХТМЛ = Новый ЧтениеHTML;
                ЧтениеХТМЛ.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());
                ПостроительДОМ = Новый ПостроительDOM;
                
                ДокументХТМЛ = ПостроительДОМ.Прочитать(ЧтениеХТМЛ);
                ЭлементыДОМ = ДокументХТМЛ.ПолучитьЭлементыПоИмени("span");
                Если ЭлементыДОМ[1].ТекстовоеСодержимое = "Товар не найден в базе данных" Тогда
                    //может будем как то обрабатывать
                Иначе
                    РезультатПоиска.Статус = "Найдено в интернете";
                    РезультатПоиска.Товар = ЭлементыДОМ[1].ТекстовоеСодержимое;
                    РезультатПоиска.Страна = ЭлементыДОМ[4].ТекстовоеСодержимое;
                    РезультатПоиска.Производитель = ЭлементыДОМ[5].ТекстовоеСодержимое;
                    РезультатПоиска.Штрихкод = ТекКод;
                КонецЕсли; 
            Иначе
                //может будем как то обрабатывать
            КонецЕсли; 
...Показать Скрыть

Сейчас говорят там https и еще что-то переделали, надо писать заново. Ну или смотреть. Ну и был момент поиска в текстовом файле. Это у вас уже есть. Форму для создания нового элемента справочника, тоже выкладывать не имеет смысла. Ее в целом может каждый набросать за несколько минут под свою специфику и как ему удобно.
17. Ильдар Гарипов (user593180_nixonsis123) 8 27.02.17 22:51 Сейчас в теме
Оставьте свое сообщение