Найти тему
Кассовик-затейник

Два суффикса у сканера штрих-кода. Настройка для 1С

Проблема: На одной торговой точке при попытке установки сканера штрих-кода он стал вести себя не совсем адекватно. При считывании товарного штрих-кода сам товар появляется в РМК, но после ещё постоянно открываются лишние и левые окна.

Оборудование: 1С 8.3.10.2667, 1С8:Розница 2.2.8.24, Сканер Newland NLS-HR200C, в частности, чтобы никто не спутал, сканер вот так выглядит:

-2

Решение проблемы: Такое регулярно случается, когда у сканера запрограммировано 2 суффикса в конце. Вообще префиксы и суффиксы настраиваются для того, чтобы отдельному программному обеспечению дать понять, где начинается считывание штрих-кода, а когда оно заканчивается. Сама настройка происходит в "Администрирование -->> Подключаемое оборудование":

-3

Можно увидеть строку "Префикс" и строку "Суффикс". Чаще всего в 1с8:Розница не настраиваются Префиксы. Они работают отлично и без них. Но вот суффикс ставить нужно в обязательном порядке. И этот суффикс "возврата каретки/перехода на новую строку" (CR) с числовым кодом 13.

Проблема в данном случае состояла в том, что у сканера было два суффикса, к примеру, он во время теста выдавал сообщение в стиле: "4603008492714 (CR) (". Вот эту закрывающуюся скобку РМК и понимает как следующую команду. То есть, товар уже считан, но сканер дальше начинает считывать, а потому ПО нужно обработать сигнал.

К сожалению, в 1С8:Розница нет возможности указать два суффикса. В 1С7.7 такое можно было сделать. В восьмой версии тоже нередко я встречался, однако то уже были специально доработанные под определённые предприятия конфигурации.

Потому нужно перепрограммировать сканер. Ниже я приведу список, который нужно пройти по порядку для перепрограммирования сканера. Сразу оговорюсь, что сканер - Newland NLS-HR200C. В том плане, что другой сканер вполне может прочесть штрих-кода, но вряд ли перепрограммируется так, как нужно. Данные последовательности вообще подойдут и для смежного сканера Newland NLS-HR200.

Итак.

1. Следует в первую очередь сбросить настройки сканера.

-4
-5
-6

2. Далее после сброса настроек нужно настроить использование суффикса "13(CR)". Потому что после сброса настроек будет сканирование производиться в стиле "4603008492714" без возврата каретки, и 1С не будет воспринимать ничего толком. Просто будет в окне поиска вводиться строка символов:

-7
-8
-9
-10
-11
-12
-13

3. И уже после необходимо отключить все встроенные суффиксы. Потому что при обнулении до заводских настроек весь набор функций отключился. Сейчас, если вы прошли и отсканировали всё правильно, у вас включился суффикс "13(CR)". И автоматически включается и надстроенный. Потому что суффиксы разрешаются все и сразу. Потому нужно обнулить именно надстроенный (на всякий случай):

-14
-15
-16

Кстати, должен сказать, что с экрана смартфона штрих-кода считывались просто идеально. Раньше их приходилось распечатывать. Но теперь прошло без дополнительных телодвижений. Что очень и очень удобно.

Если вы произвели всё верно, то сканер будет настроен так, как было указано мною на скриншоте из настроек 1С. И тогда никаких дополнительных окон открываться не станет.

Должен ещё отметить, что есть и последовательность для программирования сканера Newland NLS-HR200 под работу с акцизными марками нового образца (система DataMatrix), а также распознавание формата «Interleaved 2 of 5». С ними я познакомлю уже всех в следующий раз (на всякий случай), чтобы не загромождать эту статью.

Напоминаю, что все вопросы, пожелания и предложения вы можете мне написать на: greenand@rambler.ru. Кроме того не забывайте, что внизу появились комментарии. Пишите и туда. Подписыйтесь на канал "Кассовик". И будет всем счастье!