Введена
возможность работы со сканером штрих кодов в разрыве клавиатуры.
Теперь можно
автоматически считывать с этикеток товаров штрих код и заносить его
в справочники и
документы.
Работа сканера
настраивается Системными параметрами (закладка ШТРИХ-КОД):
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> и
используется по
умолчанию при добавлении в документе).