«1С:Розница»: осваиваем штрихкоды. «1С:Розница»: осваиваем штрихкоды Создание штрихкодов в 1с

Главная / Общество

Система «Корпоративный документооборот» содержит механизм штрихкодирования документов предприятия. Штрихкодирование осуществляется с помощью программного кода системы, а также специализированной компоненты (работает под ОС Windows и Linux) которая выполняет рендеринг штрихкода в изображение в формате jpg.

Для включения возможности использовать штрих-коды в системе документооборота необходимо в настройках подсистемы «Администрирование системы» включить флажок «Использовать штрихкоды». После включения штрихкодирования появляется возможность настроить сканер, в том числе указать COM порт, скорость и другие параметры. Флажок находится в форме «Настройка параметров: Система», закладка «Общие параметры».

нажмите на картинку для увеличения

Примечание: Если вы используете простой сканер штрихкодов, эмулирующий нажатия цифровой клавиатуры и не подключенный по COM порту (или через его эмуляцию), то настраивать оборудование не потребуется. Но в таком случае не будет возможности автоматически вызывать обработки внешнего события от сканера при сканировании кода, такие обработки нужно будет предварительно запускать вручную (например, нажатием Shift+I) в интерфейсе системы документооборота.

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

После размещения тега в тексте шаблона можно выполнять обычное формирование содержимого документа при открытии файла из корпоративного документа.

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

Аналогично осуществляется ввод данных и в OpenOffice Writer.

Прочие возможности штрихкодирования

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

Для присвоения штрихкода документу можно необходимо выбрать в меню «Все действия» пункт «Штрихкоды Добавить внешний штрихкод». Пример расположения такого пункта приведен на рисунке, расположенном ниже.

Существует возможность сохранения присвоенного штрихкода в файл формата jpg. Для этого необходимо выбрать пункт «Штрихкоды Сохранить штрихкод».

Связанные с объектами штрихкоды начинаются с зарезервированного префикса «2». При необходимости все штрихкоды системы можно посмотреть в регистре сведений «Штрихкоды».

Для поиска документов по штрихкоду в системе можно воспользоваться специальной обработкой, открыть её можно либо в подсистеме «Актуальные документы» либо нажав в любом месте программы сочетание клавиш «Shift+I».

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

Помощник выполнен в виде расширения к конфигурации Розница 2.2 . Тестировалось на версии 2.2.9.20, Платформа 8.3.10.2867.

Предназначен для работы с версией Проф!

Очень помогает при формировании документов "Поступление" на основании ТТН ЕГАИС. В поступлении сразу видно какой товар уже имеет штрихкод производителя, а какой нет. Для этого создана колонка "Штрихкод", в которую собираются все штрихкоды, присвоенные данной номенклатуре. Целесообразно указать для данной колонки Автовысоту в настройке формы поступления, чтобы видеть все ШК номенклатуры.

Позволяет присвоить выделенной номенклатуре новый штрихкод "на лету" не заходя в карточку товара - Штрихкоды - Создать - Записать и закрыть...

1. Подключение.

Подключение расширения можно выполнить как в конфигураторе, так и в режиме "Предприятие".

Все функции - Управление расширениями конфигурации.

Добавьте новое расширение из файла:

Перезапустите конфигурацию.

Расширение готово к работе.

2. Использование.

Откройте или создайте документ "Поступление товара". В табличной части "Товары " появилась новая колонка "Штрихкод" . Колонка "штрихкод" формируется программно при открытии любого документа и не хранится в нем после закрытия. Поэтому, при открытии документов, созданных без использования данного расширения, Вы так же увидите штрихкоды, присвоенные его номенклатуре. При добавлении в документ нового товара поле "Штрихкод" заполнится всеми ШК, присвоенными этой номенклатуре.

Как добавить новый штрихкод номенклатуре документа?

Выделите поле "Штрихкод" в строке с выбранной номенклатурой.

Отсканируйте штрихкод. При удачном сканировании появится вопрос:

После утвердительного ответа штрихкод будет зафиксирован за выбранной номенклатурой. Поле "Штрихкод" так же обновится и отобразит зарегистрированный штрихкод.

Следует отметить, что если номенклатура имеет более одного штрихкода, все они будут отображены в поле "Штрихкод" через пробел. Поэтому целесообразно указать для данной колонки Автовысоту в настройке формы поступления, чтобы видеть все ШК номенклатуры.

Внимание! Штрихкод добавится к выбранной номенклатуре только если выделено поле штрихкод.

Если не выделено поле "Штрихкод", программа будет вести себя как обычно. Т.е. искать номенклатуру по прочитанному штрихкоду и добавлять строку в случае успешного поиска.

Код полностью открыт.

Не тестировалось поведение поля "Штрихкод" на подбор номенклатуры и на добавление товаров с помощью сканера. Если не заполняется, достаточно записать, закрыть и снова открыть документ.

Штриховой код представляет собой последовательность белых и черных полос, которая отображает определенную информацию. Это одна из самых распространенных систем идентификации, использующаяся во всем мире. Код обычно состоит из 13 цифр.


Загрузите специальный шрифт для печати штрихкода в «1С: Предприятие». Для этого перейдите по ссылке ссылке и скачайте файл Eangnivc.ttf. Далее скопируйте его в стандартную папку с шрифтами операционной системы. Как правило, это директория Windows/Fonts.

Если штрих-код установлен в системе, но не печатается в программе, перейдите в каталог шрифтов. Найдите там данный файл и дважды щелкните по нему левой кнопкой мыши. Это действие выполнит его активацию и позволит вам использовать штрихкод в 1С.

Выполните установку штрихкода в конфигурацию «Торговля и склад». В данному случае необходимо использовать компонент ActiveBarcode. Перейдите в папку с базой данных 1С: Предприятие, там найдите установочный файл, который называется Barcod.ocx.

Скопируйте его в папку C:/Windows/System32. Далее с помощью кнопки «Пуск» перейдите в главное меню, щелкните по пункту «Выполнить». В поле введите следующую команду: Regsvr32.exe C:/Windows/System32/barcode.ocx, щелкните по кнопке «ОК».

Выполните установку двухмерного штрихкода. Данный код используется в программе «1С: Бухгалтерия» для печати налоговых деклараций. Перейдите на титульный лист, далее откройте вторую закладку и установите флажок «Печатать двухмерных штрихкод».

Далее щелкните по кнопке «Печать», выберите значение «Печатать все листы» либо «Показать все листы». Программа выполнит формирование файла, а затем преобразование его в двухмерный штрихкод. Он будет распределен по листам декларации. С правами администратора запустите файл Setup.barcodelib.exe .

Как подключить штрих-код в 1с

Сканер штрих-кода представляет собой достаточно распространенное устройство. При подключении его к программе 1С можно производить поиск товара через справочник «номенклатура», изменять штрих-коды продукции, автоматически регистрировать покупки в режиме кассира, а также автоматически заполнять различные документы. Таким образом, использование штрих-кода намного упрощает работу с ошрихованным товаром в 1С.

Инструкция

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

Найдите в каталоге информационной базы файл драйвера, который именуется scanopos.dll. Проверьте, что его настройки соответствуют приобретенному сканеру штрих-кода. В некоторых случаях данный драйвер может не работать с подключением СОМ-порта выше 9. Подробную информацию можно уточнить у поставщиков программного обеспечения или на специальных сайтах в интернете. В случае необходимости скачайте требуемый драйвер.

Запустите конфигурацию программного обеспечения «1С: Управление Торговлей» или «1С: Розница». Зайдите в меню «Сервис», выберите раздел «Настройка торгового оборудования» и перейдите в закладку «Сканер штрих-кода». Поставьте галочку для включения оборудования и укажите его модель. Нажмите кнопку «Подключить» и подтвердите действия, нажав «Ок».

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

Проверьте работу сканера. Для этого зайдите в справочник «Номенклатура» и считайте любой штрих-код. Если в окне появилась надпись «Товар с таким штрих-кодом не найден», то значит, что подключение выполнено правильно, и можно приступить к работе. В противном случае внесите исправления в настройках сканера штрих-кода.

Этот пример позволяет быстро разобраться и подключить сканер штрихкода (com-порт или usb в режиме эмуляции com-порта) к конфигурации в которой нет стандартной подсистемы работы с торговым оборудованием и, соответственно, не получится в готовом виде использовать типовую обработку обслуживания от 1с.

Для работы нужна компонента 1C: Сканер штрихкода версии 8.0.8. Обработку ОбслуживаниеСканераШК нужно добавить в конфигурацию - это простейшая обработка обслуживания сканера на базе типовой обработки. Настройки com-порта, для простоты, прописаны в коде самой обработки - по умолчанию com-порт №5. Обработка ТестСканера - позволяет сканировать и видеть результат, код обработки показывает пример подключения сканера и обработки события. Работа проверялась на популярном сканере Metrologic (Honeywell) Eclipse MS 5145 с интерфейсом USB.

Как подключить сканер Metrologic (Honeywell) Eclipse MS 5145 с интерфейсом USB? Возможно это будет кому-нибудь полезно, порядок действий:

1) скачать с сайта производителя драйвер USB Serial Emulation Driver (uni-directional).

2) Скачать с пользовательского сайта 1С (или ИТС) и установить компоненту.

3) Подключить сканер к компьютеру. По умолчанию данный сканер определяется как USB-клавиатура и, например, в блокноте сразу можно видеть результат сканирования.

4) С помощью книги из поставки сканера перепрограммировать интерфейс (последовательно сканируются штрихкоды "enter/exit configuration mode" - "enable uni-directional USB Serial Emulation mode" - "enter/exit configuration mode").

5) После этого сканер должен появится в системе и нужно установить скачанный ранее драйвер, указав к нему путь в мастере установки драйверов windows) . Номер виртуального com-порта можно менять в диспетчере устройств windows.

6) Подключить к конфигурации обработки и проверить параметры порта.

upd: Если сканер подключен к компьютеру в режиме эмуляции клавиатуры(usb) или в разрыв клавиатуры (ps/2) то все совсем просто - не требуется никаких драйверов, сканер готов к работе сразу. Как я писал уже выше, сканер Metrologic (Honeywell) Eclipse MS 5145 с интерфейсом USB по умолчанию включается именно так. Как же использовать его в конфигурации без применения стороннего ПО и обрабатывать данные сканера в открытой форме, например обработки?

Как вариант, в этом случае сканеру нужно назначить пользовательский префикс. Например F7 - т.е. перед посылкой штрихкода сканер будет вызывать нажатие клавиши F7. Для рассматриваемого сканера нужно разобраться с примером из раздела "Code Bytes Usage" руководства и настроить префикс. Нужный суффикс - нажатие Enter - присутствует по умолчанию. Действия в 1С - в нужной форме создается кнопка с горячей клавишей F7, на которую вешается процедура обработки штрихкода. Пример см. в обработке ТестСканера(клавиатура) - код минимален.

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

Чаще всего используются CODE39 и EAN13.

Штрихкоды можно применять при работе с номенклатурой, подарочными сертификатами, информационными картами.
Штрихкоды облегчают работу с номенклатурой. Они помoгут вам быстро находить и подбирать нужные товары при продаже, оформлении поступлений на склад и т.д.

В 1С вы можете присвоить номенклатуре штрихкод производителя или же вести свою систему кодирования. Можно использовать часть своих штрихкодов, часть – производителей.

Как назначить штрихкод конкретной позиции номенклатуры?

Переходим в справочник номенклатуры: НСИ – Номенклатура.

У данной позиции Шоколад Sladkoff черный, 100 гр еще нет присвоенных штрихкодов. Для добавления штрихкода нажимаем Создать.

В открытой карточке штрихкода заполняем поля Штрихкод и выбираем Тип штрихкода , например, EAN13.


ВАЖНО! Если вы используете Характеристики, штрихкод создается не для Номенклатуры, а для каждой Характеристики номенклатуры!

На рисунке видим, что карточка штрихкода содержит дополнительное поле Характеристика. Поэтому для позиции номенклатуры Ручка шариковая KOH-I-NOOR каждой характеристике назначен свой штрихкод! Это помогает быстр найти необходимую характеристику товара и избежать пересортицы.

Если вы хотите использовать собственные штрихкоды, а не производителей, просто нажмите Новый штрихкод . Программа автоматически сгенерирует штрихкод с типом EAN13. Такие штрихкоды будут уникальными, они в диапазоне, который не используется производителями товаров.

Чтобы кассиру было еще удобнее работать, в 1С: Рознице можно напечатать ценники уже со штрихкодами и подключить сканер штрихкодов.



© 2024 solidar.ru -- Юридический портал. Только полезная и актуальная информация