Введена возможность работы со сканером штрих кодов в разрыве клавиатуры.

Теперь можно автоматически считывать с этикеток товаров штрих код и заносить его

в справочники и документы.

Работа сканера настраивается Системными параметрами (закладка ШТРИХ-КОД):

1) Ввод штрих-кода завершается возвратом каретки(Enter) ?

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

   Эта возможность зависит от настроек сканера.

2) Максимальное число цифр в штрих-коде

   Необходимо, если считывание штрих-кода не завершается символом возврата каретки.

3) Минимальное число цифр в штрих-коде

   Любое ненулевое число символов включает ввод со сканера.

   Как правило штрих код состоит из 13 символов.

4) Макс.интервал в мсек между цифрами штрих-кода - этот параметр позволит вам задать

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

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

   50 мс, то это ввод от сканера, в противном случае с клавиатуры.

5) Минимальный интервал в мсек ввода одинакового штрихкода - этот параметр задает

   интервал времени, через который возможен ввод следующего штрих кода (чтобы исключить

   повторный ввод одного и того же штрих кода - дребезг ввода). По умолчанию 3000 мс -

   то есть после ввода штрих кода 3 сек. ввод с него не будет восприниматься.

  

Ввод штрих кода возможен в справочники, в которых присутствует поле с именем BAR_CODE

это справочник Продукции (R11) и Материалов,Товаров (R08).

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

на соответствующее поле (в режиме таблицы необходимо также включить режим редактирования,

нажатием Enter) и сосчитать штрих код сканером. После занесения кода в таблице будет

закрыт режим редактирования, а в карточке - передем к следующему реквизиту.

 

В накладных прихода от поставщиков на склад и в магазины также можно пользоваться сканером

штрих кода. Для этого достаточно стоя на этаже ассортимента сосчитать штрих код товара. При

этом программа поищет такой товар в справочнике и если найдет, то сразу введет в накладную

и вам останется только ввести количество и стоимость товара. Если такой товар не будет

найден, то программа добавит новую строку в справочник товара (проставит его штрих-код)

и вам надо будет ввести его название и прочие необходимые реквизиты, а затем выбрать товар

(по клавише F4) в накладную.

 

Такой ввод со сканера возможен в любом документе - для реализации такой возможности надо

в представлении нужного документа в реквизите "Программы" ввести значение:

<BAR_CODE>

Имя реквизита в док-те "код номенклатуры",Имя реквизита "наименование номенклатуры",

Идент. спр-ка,Реквизит получающий фокус,

кол-во символов Префикса,блок кода доп.обработки,блок кода поиска ранее введенной номенклатуры

 

Умалчиваемые значения:

<BAR_CODE>

'DANAL2,D2NAME,R08,AMNT'

 

Пример настройки:

<BAR_CODE>

'DANAL2,D2NAME,R08,PRICE1'

 

или при настройке префикса в сканере и поиске ранее введенной номенклатуры

<BAR_CODE>

{'DANAL2','D2NAME','R11','AMNT',1,;

{|bar_code,anal,table|FIELD->CATTR10:=iif(Left(bar_code,1)='1','НЕ ПРЕОБР','В СЫРЬЕ')},;

{|bar_code,anal,table|(table)->(DbLocate('DANAL2;CATTR10',{anal,iif(Left(bar_code,1)='1','НЕ ПРЕОБР','В СЫРЬЕ')}))}}

 

 

Если в документе возможен ввод номенклатуры и по справочнику R08 и по R11, как в приходе

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

использовались бы разные справочники (поскольку поиск и добавление номенклатуры

производится в справочник, который определен как 3-ий параметр в <BAR_CODE> и

используется по умолчанию при добавлении в документе).