Поиск нужной части штрих-кода

19.10.11

Интеграция - Сканер штрих-кода

Получение элементов группы номенклатуры и поиск вхождения нужной части штрих-кода в справочнике партий

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

Наименование Файл Версия Размер
ЗапросSQL.ert
.ert 70,00Kb
5
.ert 70,00Kb 5 Скачать

Ситуация, когда штрих-код при каждом новом постеплении различный, и для этого существует справочник.ус_Партии с реквитом "ШтрихКод", подчиненный справочнику "Номенклатура". Так вот, допустим что есть определенное правило поставщика, где конкретная часть штрих-кода отвечает за определенную информацию, например, первые 6 символов это дата, с 7-11 это наименование товара, 12-13 это цвет, дальше идет номер партии и свободные символы. Искать приходится только по конкретному товару (7-11 символы) и цвету (12-13 символы) , изходя их правил поставщика. Например: имеется штрих-кода: 1009110065230145267, 1809110065230262345, 1009110065210671342  ...первые 2 штрих-кода это один и тотже товар, только с разной датой, партией и конечными символами, третий штрих-код это тотже товар только еще и с другим цветом. Допустим пришел новый товар, штрих-кода которого в базе не существует...2510110065230763210. Необходимо определить, что это за товар, для этого ниже приведен код прямого запроса, который организует необходимую задачу. Работает только в SQL версии, при установленной ВК 1С++, плюс используется класс ЗапросSQL, который прилагаю отдельным файлом. 

  Запрос = СоздатьОбъект("ЗапросSQL");
  Запрос.ДобавитьУсловие("Ном", "ID", "", Группа, "");
  Запрос.текст = "
  |SELECT  Ном.ID AS [Товар $Справочник.Номенклатура]
  |FROM
  |  $Справочник.Номенклатура AS Ном
  |WHERE %ID AND Ном.ISMARK = '' AND Ном.IsFolder = 2 
  |ORDER BY Ном.ID
  |";
  тз = Запрос.Выполнить(); 
  тз.выбратьСтроки();
  СписокТовара = СоздатьОбъект("СписокЗначений");
  тз.выгрузить(СписокТовара);
  
  RS = СоздатьОбъект("ODBCRecordset");
  ТекстЗапроса = "
  |SELECT ус_Партии.PARENTEXT [Владелец $Справочник.Номенклатура]
  |   ,$ус_Партии.ШтрихКод ШтрихКод
  |FROM $Справочник.ус_Партии AS ус_Партии With (NOLOCK)
  |WHERE (ус_Партии.PARENTEXT IN (SELECT Val FROM #СписокТовара)) AND (ус_Партии.ISMARK = 0) AND ($ус_Партии.ШтрихКод LIKE '%"+СокрЛП(КодТовара)+"%')
  |GROUP BY ус_Партии.PARENTEXT
  |    , $ус_Партии.ШтрихКод
  |ORDER BY ус_Партии.PARENTEXT
  |";
  RS.УложитьСписокОбъектов(СписокТовара,"#СписокТовара");
  ТЗ = RS.ВыполнитьИнструкцию(ТекстЗапроса);  
  Если ПустоеЗначение(ТЗ) = 1 Тогда Нашли = 0; КонецЕсли;
  ТЗ.выбратьСтроку();

В итоге выберутся только товары из справочника партий с нужным вхождением символов "КодТовара", например, у каждого товара указан основной поставщик, а у поставщика имеется свое правило, исходя из этого я узнаю с какой группой товаров мне работать. Далее при сканировании 2510110065230763210, ищу, например КодТовара = 006523 в справочнике ус_Партии и нахожу два штрих-кода 1009110065230145267, 1809110065230262345. Все нужный товар найден.

См. также

"Штрихкод-информер" - мобильный ТСД и прайс-чекер в смартфоне

Мобильная разработка Сканер штрих-кода Терминал сбора данных Управляемые формы Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

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

2880 руб.

03.12.2018    54612    137    102    

161

Подсистема штрихкодирования серий номенклатуры для 1С:УТ 11.4/11.5 КА, ERP 2.4/2.5

Сканер штрих-кода Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Стандартные конфигурации ERP, КА, УТ 11 позволяют работать с штрихкодированием серий. Есть только одно суровое ограничение – на упаковке должна быть этикетка для номенклатуры и отдельно для серии. Во многих случаях это критически неудобно.

12000 руб.

19.04.2021    20697    57    35    

51

Проверка товаров сканером штрихкода/ТСД для УТ11, КА2, ERP2, УНФ, БП3, Розница 2/ 3

Сканер штрих-кода Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Розница 3.0 Управленческий учет Платные (руб)

У вас возникал вопрос - Как быстро и правильно выполнить приемку товара в торговой точке? Как минимизировать ошибки при сборке заказа клиента? Текущая разработка способна помочь в решении данных проблем. Её назначение - проверка с помощью сканера штрих кода поступления и реализации товаров, заказов клиентов, заказов поставщикам, расходных и приходных ордеров, перемещений и возвратов.

2400 руб.

29.07.2020    34093    158    152    

128

"Мобильный ТСД" - инвентаризация и сбор штрихкодов для iOS и Android

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Платформа 1С v8.3 Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Простой мобильный терминал сбора данных для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

2000 руб.

22.04.2019    91944    511    186    

293

Конфигурация "Информационный киоск". Обработки выгрузки товаров для ТиС 9.2, УТ 10.3, УТ 11 (обмен данными с любой конфигурацией 1С 7.7, 8.х)

Оптовая торговля Розничная торговля Обмен между базами 1C Сканер штрих-кода Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Управленческий учет Платные (руб)

Конфигурация предназначена для организации offline доступа клиента (покупателя) к информации о товарах, услугах или дисконтных картах посредством сканирования штрих-кода. Основная цель – мгновенно предоставить наиболее актуальную информацию о цене, остатках, наименовании товара (услуги) или накоплениях, держателе, состоянии дисконтной карты.

1800 руб.

21.12.2014    59234    8    21    

20

Прайс-чекер. Розница (Россия, Казахстан)

Сканер штрих-кода Платформа 1С v8.3 1С:Розница 2 Абонемент ($m)

Простой и удобный прайс-чекер, работающий в режиме рабочего стола.

1 стартмани

28.11.2023    412    0    x-ynegve    0    

2

Прайсчекер для 1С (УНФ, УТ, Розница)

Сканер штрих-кода Платформа 1С v8.3 Управляемые формы 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Абонемент ($m)

Внешняя обработка (доработка) - прайсчекер для 1С (для следующих конфигураций УНФ 1.6 и 3.0, для УТ 11 и Розница 3.0), подойдет для Ритейла как полная альтернатива прайсчекеру, точнее, полноценная его замена с функцией озвучки цены.

3 стартмани

15.11.2023    584    6    usinfostart1c    2    

4
Оставьте свое сообщение