Disai
Содержание:
- Таблица кодов стран
- Как по штрих-коду определить подлинность товара (на примере сайта GS1)
- Обмен данными между СберМегаМаркет (GOODS) и 1С
- Как по штрих коду определить подлинность товара
- База данных штрих-кодов и соответствующие им товары
- Основные принципы шифрования данных на примере одномерного штрих-кода
- Проверить штрих-кода товара | SpravPortal
- K-SOFT: Печать через веб-сервер АТОЛ с нескольких рабочих мест. Управляемые формы (ERP, Розница 2, Комплексная автоматизация 2, УНФ, УТ 11, и т.д) + Бесплатная версия Промо
- Как проверить производителя
- Как узнать товар по штрих-коду онлайн
- Как найти информацию о товаре по штрих коду
- Как проверить штрих код онлайн
- Поиск документов по штрихкоду в 1С 8
Таблица кодов стран
Напоминаем, чтобы определить страну по числам штрих-кода, выделите из комбинации первые 2-3 цифры.
Код штрих-кода | Страна |
93 | Австралия |
91 | Австрия |
476 | Азербайджан |
613 | Алжир |
779 | Аргентина |
54 | Бельгия |
380 | Болгария |
789 | Бразилия |
50 | Великобритания |
599 | Венгрия |
759 | Венесуэла |
893 | Вьетнам |
От 400 до 440 | Германия |
489 | Гонконг |
520 | Греция |
57 | Дания |
729 | Израиль |
890 | Индия |
539 | Ирландия |
569 | Исландия |
84 | Испания |
От 80 до 83 | Италия |
690 | КНР |
529 | Кипр |
770 | Колумбия |
850 | Куба |
475 | Латвия |
477 | Литва |
54 | Люксембург |
955 | Малайзия |
535 | Мальта |
611 | Марокко |
750 | Мексика |
484 | Молдова |
87 | Нидерланды |
94 | Новая Зеландия |
70 | Норвегия |
590 | Польша |
560 | Португалия |
От 460 до 469 | Россия и СНГ |
От 00 до 09 | США и Канада |
888 | Сингапур |
858 | Словакия |
383 | Словения |
885 | Таиланд |
471 | Тайвань |
619 | Тунис |
869 | Турция |
482 | Украина |
64 | Финляндия |
От 30 до 37 | Франция |
385 | Хорватия |
859 | Чехия |
76 | Швейцария |
73 | Швеция |
786 | Эквадор |
474 | Эстония |
600 и 601 | ЮАР |
860 | Югославия |
880 | Южная Корея |
От 45 до 49 | Япония |
В момент разработки числовых кодов стран для штрих-кодов были также зарезервированы цифры от 200 до 299.
Когда распределяются цифры по предприятиям внутри страны, то каждое из них получит код на цифру меньше, если код страны состоит из трёх цифр.
Как по штрих-коду определить подлинность товара (на примере сайта GS1)
Проверить подлинность товара по штрих-коду можно, обратившись к той или иной публичной базе данных штрих-кодов по товарным позициям. Одна из них доступна на сайте российского представительства компании GS1 – которая выдает производителям из РФ штрих-коды в формате EAN. Речь пойдет, таким образом, о проверке кодов, начинающихся на 460-469.
Заинтересованному лицу — например, покупателю, для удостоверения подлинности товара от российского производителя по штрих-коду нужно:
1. Зайти на сайт представительства GS1 в России ().
2. Выбрать раздел «Сервисы», затем — «Поиск по штрих-коду (GTIN)».
3. Ввести штрих-код (начинающийся на 460-469) и выбрать тип данных, которые должны быть показаны по данному коду:
• о производителе;
• о товаре.
Например, если ввести штрих-код 4600338006130 (с упаковки с яблочным пюре «Фруто-Няня») и выбрать, чтобы отражались данные о производителе, то на экране отобразятся:
- наименование, адрес производителя, его GLN (номер в системе GS1, привязанный к географическому расположению хозяйствующего субъекта);
- контактные данные (ФИО ответственного специалиста, его телефон, e-mail).
А если выбрать, чтобы отражались данные о товаре, то покупатель сможет ознакомиться:
- с официальным названием товара (в котором может быть конкретизировано его назначение, в рассматриваемом случае «для питания детей раннего возраста»);
- с наименованием торговой марки;
- с количеством продукта в банке (90 граммов);
- с наименованием производителя.
Также можно загрузить изображение банки с пюре.
Система может выдать ответ Prefix no longer subscripted, и это может означать, что товар выведен из оборота. И если на его упаковке такой код, то есть вероятность, что продукт контрафактный (или сбываются его очень старые партии).
Обмен данными между СберМегаМаркет (GOODS) и 1С
Данное расширение позволяет полностью интегрировать 1С:Управление торговлей 11 и 1С:Комплексная автоматизация 2 по API с SberMegaMarket.ru (GOODS.ru).
Расширение позволяет получать заказы с СберМегаМаркет автоматически, после чего их полностью отрабатывать, со всеми статусами в 1с, с формированием нескольких грузовых мест, печатать маркировочные листы, отгружать и закрывать их в СберМегаМаркет. В расширении присутствует настройка выгрузки в формате YML остатков и цен товаров, ссылку на которую указываем в личном кабинете СберМегаМаркет (обмен остатками и ценами проще говоря). Расширение полностью покрывает все необходимые бизнес-процессы обмена между системами.
Тестировалось на 1С:Предприятие 8.3 (8.3.15.1778) и Управление торговлей, редакция 11 (11.4.11.63).
UPD 12.10.2020: совместимо с Управление торговлей, редакция 11 (11.4.13.47);
UPD 17.05.2021: совместимо с Комплексная автоматизация 2 (2.4.13.170)
В связи с тем, что это двусторонний обмен, прошу учесть, что включить функционал интеграции по api, должен сотрудник поддержки goods (подробнее в конце статьи).
Просьба при скачивании учитывать версию, там присутствует информация, какие доработки присутствуют и для какой конфигурации.
14400 руб.
Как по штрих коду определить подлинность товара
Каждый товар получает свой индивидуальный код в нем заложены сведения о стране происхождения, производителе и характерные параметры данной вещи. Зная их мы сможем сказать откуда приехал товар. Но иногда возникают вопросы в подлинности товара и его штрих кода. В этом случае придется проверить контрольную цифру, она стоит самой последней. Например, вы хотите приобрести духи известной марки, но есть сомнения в подлинности.
Необходимо проверить.
Для этого необходимо проделать определенные вычисления:
- даем всем цифрам кода порядковые номера с 1 по 12, кроме последней;
- складываем четные цифры и умножаем их на 3, 1+5+9+2+6+=23, 23*3=69;
- суммируем цифры с нечетных мест 3+4+8+1+3+3=22;
- суммируем два полученных числа 69+22=91;
- из полученого числа оставляют последнюю цифру, в нашем случае 1;
- данное число вычитают из 10, 10—1=9, получившееся число и есть контрольная цифра.
Таким образом мы убедились в надлежащем качестве товара, его можно смело приобретать он подлинный.
База данных штрих-кодов и соответствующие им товары
Сегодня, во время развития мобильных технологий и высокой конкуренции, перед внедренцами и владельцами бизнеса в сфере HoReCa и Retail стоит задача качественной автоматизации объектов в минимальные сроки и по минимальной цене.
При этом значительная часть времени затрачивается на ввод базы данных в Back-office. А ведь с каждым годом на рынок выходит все больше новых продуктов, соответственно увеличивается и количество используемых штрих-кодов.
Возможно ли ускорить этот процесс?
Компания Microinvest разработала удобное решение этого вопроса. Сайт Barcode-list.ru – это специализированный «банк» штрих-кодов и наименований товаров, используемых в России. Наша база уже содержит более 500 000 уникальных штрих-кодов и это количество планомерно растет.
С помощью Barcode-list.ru Вы можете быстро и качественно проверить все необходимые штрих-коды и названия товаров, ввести их в программу и подготовить свой магазин к открытию раньше запланированных сроков.
Как расширяется база данных Barcode-list.ru?
База штрих-кодов и наименований продуктов регулярно расширяется. Дополнения происходят автоматически на основе анализа номенклатур, используемых всеми нашими партнерами и клиентами в Microinvest Склад Pro.
В продукт Microinvest Склад Pro эта база данных встроена, и после считывания штрих-кода «правильное» наименование продукта автоматически выводится системой. Пользователю остается сохранить его или ввести свой вариант.
При работе с другими Back-офисами проверку штрих-кода и наименования необходимо проводить вручную с помощью данного сайта.
Основные принципы шифрования данных на примере одномерного штрих-кода
Штрихи и пробелы в одномерном штрих-коде, как правило, имеют разную ширину, но одинаковую длину (условимся вести речь о простейшем линейном коде — который повсеместно распространен на товарах, что продаются в магазинах). Ширина самого узкого штриха либо пробела в рамках используемого стандарта принимается за условную единицу — модуль. Любые другие элементы в штрих-коде должны:
- иметь ширину, что кратна модулю;
- быть равными по ширине модулю или быть шире него в пределах разрешенной пропорции.
По одному стандарту полоске или пробелу (шириной в заданное количество модулей — или увеличенной в заданной пропорции относительно модуля) может соответствовать одна буква, по другому аналогичной полоске или пробелу — совсем другая. В свою очередь, одна и та же буква может быть «зашифрована» по разным стандартам штрих-кодирования и иметь соответствие в виде разных полосок и пробелов (сочетаний полосок и пробелов) исходя из используемого стандарта.
От стандарта также зависят:
- Порядок определения целостности штрих-кода (установления факта корректного отображения в нем всех предусмотренных стандартом пробелов и полосок).
Можно отметить, что полный штрих-код в терминологии специалистов в области штрих-кодирования называется символом. При этом, как правило, самая первая полоска в символе (крайняя слева) и последняя (крайняя справа) обозначают его границы: в них не шифруются «полезные» данные. Но стандарт может предусматривать и иные принципы установления границ кода.
- Наличие или отсутствие в составе кода различных дополняющих его элементов.
Например — дополнительных цветных линий (которые в сочетании с определенными полосками или пробелами могут тем или иным образом видоизменять ту «шифровку», что соответствует данным полоскам или пробелам по умолчанию — если цветной линии нет). Или же различные контрольные элементы — позволяющие при необходимости установить правильность структуры штрих-кода.
Теоретически и шифровка и расшифровка штрих-кода могут быть произведены человеком. Он может внимательно изучить описания к используемому стандарту штрих-кодирования, вооружиться линейкой — и, измеряя штрих-код (его модули) «по полоске» (находя соответствие «полосок» и букв), найти соответствия, о которых мы сказали выше. Но, понятное дело, на практике это занятие бесперспективное: эти соответствия ищет машина, гораздо более производительная в части вычислений в сравнении с человеком.
Считав штрих-код — с использованием сканера, компьютер «расшифровывает» его, а получившиеся данные обрабатывает в установленном порядке (или — передает на дальнейшую обработку человеку — поскольку они уже будут в понятном для него виде).
Рассмотрим подробнее — что именно может шифроваться в кодах, формируемых по современным распространенным стандартам, и каковы особенности расшифровки таких штрих-кодов на практике.
Проверить штрих-кода товара | SpravPortal
Кодирование EAN-13 (и UPC-A)
Для кодирования значения в виде штрих-кода EAN-13 рассчитывается цифра контрольной суммы, а затем весь штрих-код, включая контрольную цифру. Весь штрих-код можно закодировать как последовательность штрихов и пробелов.
Вычисление контрольной суммы
Прежде чем код EAN-13 может быть закодирован, программное обеспечение должно вычислить правильную цифру контрольной суммы, которая будет добавлена к штрих-коду. Цифра контрольной суммы основана на вычислении по модулю 10 на основе взвешенной суммы значений каждой из цифр в коде страны, коде производителя и коде продукта. Это означает, что мы должны вычислить значение контрольной суммы для штрих-кода. Сначала мы берем самую правую цифру значения и считаем ее «нечетным» символом. Затем мы двигаемся справа налево, чередуя нечетные и четные. Затем мы суммируем числовое значение всех четных позиций и суммируем числовое значение, умноженное на три из всех нечетных позиций.
Шаги для вычисления контрольной цифры следующие:
- Считайте, что крайняя правая цифра сообщения находится в «нечетной» позиции, и назначьте нечетное/четное значение для каждого символа, перемещающегося справа налево.
- Суммируйте цифры во всех нечетных позициях и умножьте результат на 3.
- Суммируйте цифры во всех четных позициях.
- Суммируйте итоги, рассчитанные в шагах 2 и 3.
- Контрольная цифра — это число, которое при добавлении к итоговым значениям, вычисленным на шаге 4, дает число, равномерно делимое на 10.
Наш сервис выполняет все эти действия автоматически для вашего удобства.
K-SOFT: Печать через веб-сервер АТОЛ с нескольких рабочих мест. Управляемые формы (ERP, Розница 2, Комплексная автоматизация 2, УНФ, УТ 11, и т.д) + Бесплатная версия Промо
Хотите серьезно ускорить печать чеков, или печатать с разных рабочих мест на один ккм? В этом вам поможет, веб-сервис (веб сервер) от фирмы АТОЛ, а данная разработка позволит интегрировать его с вашей программой 1С. Печатать чеки можно будет даже с мобильного телефона. Работает на любой платформе 1С управляемые формы и на любой операционной системе.
Подойдет для конфигураций: Розница 2, Управление нашей фирмой, Управление Торговлей 11, Бухгалтерия 3, Комплексная автоматизация 2, ERP, ЗУП 3, БГУ 2, Управление холдингом, конфигурации Рарус и многих других отраслевых решений
1800 руб.
Как проверить производителя
Разберемся, как определить страну изготовителя. Для этого необходимы три начальные цифры. Таблица содержит перечень кодов, соответствующих стране, по адресу которой зарегистрировано производство.
Штрихкод (1) | Страна (2) | 1 | 2 | 1 | 2 | 1 | 2 |
000-139 | США и Канада | 500-509 | Англия | 627 | Кувейт | 789-790 | Бразилия |
200-299 | Внутренняя нумерация | 520 | Греция | 628 | Саудовская Аравия | 800-839 | Италия |
300-379 | Франция | 528 | Ливан | 629 | ОАЭ | 840-849 | Испания |
380 | Болгария | 529 | Кипр | 640-649 | Финляндия | 850 | Куба |
383 | Словения | 531 | Македония | 690-695 | Китай | 858 | Словакия |
385 | Хорватия | 535 | Мальта | 700-709 | Норвегия | 859 | Чехия |
387 | Босния-Герцоговина | 539 | Ирландия | 729 | Израиль | 860 | Югославия |
400-440 | Германия | 540-549 | Бельгия, Люксембург | 730-739 | Швеция | 867 | Северная Корея |
450-459 | Япония | 560 | Португалия | 740 | Гватемала | 869 | Турция |
490-499 460-469 | Россия | 569 | Исландия | 741 | Сальвадор | 870-879 | Нидерланды |
470 | Киргизия | 570-579 | Дания | 742 | Гондурас | 880 | Южная Корея |
471 | Тайвань | 590 | Польша | 743 | Никарагуа | 885 | Таиланд |
474 | Эстония | 594 | Румыния | 744 | Коста-Рика | 888 | Сингапур |
475 | Латвия | 599 | Венгрия | 745 | Панама | 890 | Индия |
476 | Азербайджан | 600-601 | Южная Африка | 746 | Доминиканская республика | 893 | Вьетнам |
477 | Литва | 608 | Бахрейн | 750 | Мексика | 899 | Индонезия |
478 | Узбекистан | 609 | Маврикий | 759 | Венесуэла | 900-919 | Австрия |
479 | Шри-Ланка | 611 | Марокко | 760-769 | Швейцария | 930-939 | Австралия |
480 | Филиппины | 613 | Алжир | 770 | Колумбия | 940-949 | Новая Зеландия |
481 | Беларусь | 616 | Кения | 773 | Уругвай | 955 | Малайзия |
482 | Украина | 619 | Тунис | 775 | Перу | 958 | Макао |
484 | Молдова | 621 | Сирия | 777 | Боливия | 977 | Периодические издания, пресса |
485 | Армения | 622 | Египет | 779 | Аргентина | 978 | Книги |
486 | Грузия | 624 | Ливия | 780 | Чили | 979 | Книги и ноты |
487 | Казахстан | 625 | Иордания | 784 | Парагвай | 980 | Возвратные квитанции |
489 | Гонконг | 626 | Иран | 786 | Эквадор | 981-982, 990-999 | Купоны |
Как узнать товар по штрих-коду онлайн
Для проверки товаров по штрихкоду есть множество онлайн-сервисов. Давайте протестируем их, для проверки возьмем вот эту вот колбасу из Пятерочки:
Progaonline
Форма для ввода кода расположена здесь: . Вводим наш код, получаем сведения: колбаса красной цены из России, 300 грамм, штрихкод – подлинный. Здесь, кстати, можно проверить до 30 товаров одновременно.
Barcodesdatabase
Ссылка на нужную нам страницу: . Вводим наш код – никакого результата, хотя сайт говорит, что код имеет право на существование – проверочная цифра верна.
Учитывая, что эта база предназначена больше для товаров из ЕС и США – неудивительно, что в базе ничего не нашлось.
Service-online
Еще один русскоязычный сервис для онлайн-проверки товаров. Ссылка на страницу проверки: . Вводим 4620031670735, жмем «Проверить» – получаем информацию:
Можно сделать вывод, что товары из СНГ лучше искать в русскоязычных базах, товары из других стран – в англоязычных базах.
Как найти информацию о товаре по штрих коду
проверить товар по штрих коду. найти товар по штрих коду. как узнать по штрих коду о товаре. найти товар по штрих коду в интернете.
При считывании штрих-кода, компьютер подгружает из базы данных полную информацию о товаре. Такая возможность была только у организаций, предприятий. С распространением мобильного интернета, улучшением качества снимков с фотокамер смартфонов базы данные стали появляться в открытом доступе.
https://barcode-list.ru/
База данных содержит свыше 500.000 штрих-кодов с подробной расшифровкой товара. База постоянно пополняется и расширяется. Работает молниеносно. Для работы сервиса, требуется ввести код в поисковую строку, нажать поиск и получить результат:
http://www.gs1ru.org/
Данный сервис выдает всю возможную информацию о товаре по введенному штрих-коду. Не очень удобен, так как помимо расшифровки кода, имеет иные сервисы и легко запутаться:
Далее загружается страница с сервисом — вводим номер со штрих-кода, выбираем какую информацию вывести (можно узнать подробно о предприятии изготовители или подробности о товаре):
Приложение для телефона — Честный знак
На самом деле приложений десятки, «выбирай на вкус и цвет». Мы предлагаем одно из перспективных и бесплатных. В котором есть сканер штрих-кода, qr-кода, маркировки на упаковках, и самый важный сканер — DataMatrix (обязательный цифровой код, подробнее в отдельной статье).
О приложении, а так же об обязательной маркировке товаров, как способе защиты от подделок читайте в статье — (готовится).
Скачать приложение Честный знак
на андройд устройства — https://play.google.com/store/apps/details?id=ru.crptech.mark&hl=ru
на айфон — https://apps.apple.com/ru/app/честный-знак/id1400723804
Последняя цифра в штрих-коде — это …
Код страны производителя.
49.37%
Контрольная цифра.
44.35%
Просто цифра.
6.28%
Проголосовало: 239
Как проверить штрих код онлайн
Как проверить штрихкод онлайн
09.02.2018
Штрихкод может многое рассказать о товаре. В зависимости от того, на какой продукции он напечатан, становятся доступными данные об оригинальности техники, настоящем сроке годности еды или же об отзывах на инструмент. Но не всегда есть возможность воспользоваться смартфоном для прочтения штрихкодов и не все знают, как это делать. К тому же, на него необходимо устанавливать дополнительное приложение, загружая память устройства. Куда проще воспользоваться специальным онлайн-приложением для проверки штрихкодов. О том, какие существуют сервисы для этого, мы и расскажем.
Проверка штрихкодов онлайн
Штрихкод является своеобразным товарным знаком, позволяющим автоматически считать всю информацию о продукте, его производителе и дате выпуска. Суть кодировки заключается в том, что есть ряд специальных линий, различающихся по толщине и промежутками между ними. Каждый из параметров стандартизирован, благодаря чему специальные приборы и приложения могут расшифровывать информацию, используя заготовленные алгоритмы.
Для дополнительной надежности цифры, что шифруются в каждой линии, повторяются под самим штрихкодом. Для шифрования применяется система EAN, суть которой достаточно проста:
- 3 первых цифры являются кодом страны.
- 5 последующих – присвоенный производителю индекс.
- Ещё 5 цифр – код самого товара.
Простая комбинаторика даёт понять, что только из последних 5 цифр можно создать шифр для более чем 50 тысяч товаров. А для того, чтобы распознать, какой из них перед вами в данный момент, можно воспользоваться одним из следующих сервисов.
Способ 1: Service Online
Сайт позволит сверить правильность нанесения штрихкода и узнать страну производителя товара. Подойдёт больше для тех случаев, когда вы не уверены, что продукция является оригинальной, и вам необходимо лишь подтвердить её подлинность, а дополнительная информация ни к чему.
Перейти на Service-Online
Чтобы воспользоваться сервисом, необходимо:
- Посмотреть на числа, нанесённые под штрихкодом.
- Переписать их в специальное поле.
- Нажать кнопку «Проверить штрихкод».
Сервис выдаст заключение и все доступные сведения по стране производителе.
Способ 2: Decode
Decode – популярнейший зарубежный сайт для проверки штрихкодов. При этом, он доступен и в русском варианте. В отличие от предыдущего сервиса, выдаёт всю информацию, которую можно получить без дополнительных алгоритмов парсинга данных.
Перейти на Decode
Чтобы узнать, что зашифровано в штрихкоде товара, достаточно:
- Переписать цифры с штрихкода в специальное поле.
- Нажать кнопку «Расшифровать».
- Ознакомиться с результатами.
Здесь вам уже выдадут все данные зашифрованные в штрихкоде, вплоть до товарного знака, под которым зарегистрирован товар.
Способ 3: Rostix
Как уже ранее упоминалось, кодирование происходит по системе EAN, но у неё есть две разновидности. Во второй вариации на страну выделяется всего 4 цифры, в то время, как после кодировки производителя идёт ещё одна цифра для контроля суммы. Она сама по себе используется для упрощения проверки подлинности товара, но для таких штрихкодов не подходят предыдущие сервисы.
Перейти на rostix.com
Чтобы воспользоваться Rostix, достаточно:
- Скопировать цифры штрихкода в специальное поле.
- Нажать по кнопке «Проверить штрихкод».
- Ознакомиться со сведениями о товаре.
Таким образом, Ростикс подойдёт для второй вариации штрихкодов. Так, как различить их бывает непросто, лучше одновременно воспользоваться Rostix и одним из тех сайтов, что описаны выше.
Штрихкод позволит узнать всю информацию о товаре и подтвердить его стоимость, но не стоит надеяться на чудо. Ведь никто не отменяет человеческий фактор, если вы заказали китайский iPhone и на него налепили оригинальный штрихкод, это вовсе не значит, что это не подделка. Поэтому не забывайте по возможности самостоятельно проверять технику.
Поиск документов по штрихкоду в 1С 8
Рассмотрим подключение подсистемы штрихкодирования документов на примере подключения такого механизма в конфигурации 1С 8.2 и 8.3 Управление торговлей.
Зачем нужно штрихкодирование документов в 1С?
Штрихкодирование документов может понадобится для наведения порядка в бумажном документообороте — любому бумажному документу за считанные секунды можно найти электронный аналог в системе. Например, очень удобно когда клиенты приходят в офис с уже распечатанным заказом, в котором есть штрихкод — в этом случае обслуживание клиента занимает существенно меньше времени.
Настройка штрихкодирования документов 1С
Первый шаг к настройке штрихкодирования — создание штрихкода, хранение его в базе данных и распечатка на бумажном носителе.
Генерация штрихкода и сохранение его в 1С
Для хранения штрихкода создадим у документа новый реквизит — назовём его «штрихкод».С генерацией нового штрихкода — немного труднее. Необходимо воспользоватся процедурой РаботаСТорговымОборудованием.СформироватьШтрихКод() из конфигурации управление торговлей, и сформировать его перед записью нового документа:
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) ….. Если ЭтоНовый() Тогда Штрихкод = РаботаСТорговымОборудованием.СформироватьШтрихКод(); КонецЕсли; ….. КонецПроцедуры;
Распечатка штрихкода на печатной форме описана в отдельной статье — вывод на печатную форму штрихкода.С установкой, хранением и распечаткой документов мы разобрались. Перейдем к другому этапу — поиск документов по штрихкоду.
Настройка поиска документа в 1С по штрихкоду
Рассмотрим поиск документа по штрихкоду из формы списка документа «Заказ покупателю».Первым делом необходимо скопировать из других форм (например форма списка номенклатуры), отвечающие за работу с внешним оборудованием — сканером штрихкода. Вот процедуры, которые необходимо поместить в форму списка:
Процедура ВнешнееСобытие(Источник, Событие, Данные) ПолучитьСерверТО().ОбработатьВнешнееСобытие(Источник, Событие, Данные, ЭтаФорма); КонецПроцедуры Функция ПоддерживаетсяВидТО(Вид) Экспорт Результат = Ложь; Если Вид = Перечисления.ВидыТорговогоОборудования.СканерШтрихКода Тогда Результат = Истина; КонецЕсли; Возврат Результат; КонецФункции // ПоддерживаетсяВидТО() Функция СШКНоменклатура(Номенклатура, Характеристика, Серия, Качество, Единица, Количество, СШК) Экспорт Результат = Истина; Возврат Результат; КонецФункции // СШКНоменклатура() Функция СШКСерийныйНомер(Номер, СШК) Экспорт Возврат Истина; КонецФункции // СШКСерийныйНомер() Функция СШКИнформационнаяКарта(Карта, СШК) Экспорт Результат = Истина; Возврат Результат; КонецФункции // СШКИнформационнаяКарта() Функция СШКНеизвестныйКод(Штрихкод, ТипКода, СШК) Экспорт НайтиЗаказПоШтрихкоду(Штрихкод); Возврат Истина; КонецФункции // СШКНеизвестныйКод() Процедура СШКОшибка(Ошибка, Штрихкод, ТипШК, СШК) Экспорт Текст = ПолучитьСерверТО().ПолучитьТекстОшибкиСШКТО(Ошибка, Штрихкод, ТипШК); Предупреждение(Текст); КонецПроцедуры // СШКОшибка()Обратите внимание на процедуру СШКНеизвестныйКод, если стандартные механизмы не смогли найти номенклатуру — они вернут нас в функцию «СШКНеизвестныйКод» где мы его и обработаем.Опишем процедуру НайтиЗаказПоШтрихкоду, с помощью которой мы найдем нужный документ по штрихкоду и откроем его форму:Процедура НайтиЗаказПоШтрихкоду(ТекШтрихкод) Запрос = Новый Запрос; Запрос.Текст = «ВЫБРАТЬ | ЗаказПокупателя.Ссылка |ИЗ | Документ.ЗаказПокупателя КАК ЗаказПокупателя |ГДЕ | ЗаказПокупателя.Штрихкод= &Штрихкод»; Запрос.УстановитьПараметр(«Штрихкод», ТекШтрихкод); Результат = Запрос.Выполнить(); Если Результат.Пустой() Тогда Сообщить(«Заказ с штрихкодом » + ТекШтрихкод + » не найден»); Возврат; Иначе Выборка = Результат.Выбрать(); Выборка.Следующий(); СсылкаНаДокумент = Выборка.Ссылка; СсылкаНаДокумент.ПолучитьФорму().Открыть(); КонецЕсли; КонецПроцедурыПри выполнении данной процедуры будет происходить поиск нужного заказа по штрихкоду. Если заказ найден по штрихкоду — то система откроет заказ, не найден — сообщит об этом