В КИС Фабиус
существует возможность добавлять документы с помощью сканера штрих-кода.
Ввод с помощью сканера
при необходимости можно организовать на любом участке учета.
Рассмотрим пример, в
котором хлебозавод передает в Торговый дом продукцию для реализации.
В этом случае на
хлебозаводе производство работает в базе хлебозавода,
а экспедиция по RDP
работает в базе удаленного торгового дома.
В производстве ( при
передаче продукции в экспедицию ) печатается на каждый контейнер паспорт со
штрих-кодом.
В штрих-коде закодирован
номер паспорта, код продукции и количество штук.
В экспедиции
приемосдатчик проводит сканером по паспорту, и в документе "Приход от
поставщиков"
автоматически
добавляется эта продукция. Приемосдатчику остается только глазами проверить, что
продукция,
указанная в паспорте,
совпадает с продукцией, которая находтся на лотках и что количество продукции
тоже совпадает.
< Ниже информация для
системных администраторов >
Системные параметры на
закладке Штрих-код должны быть настроены следующим образом:
BARENTER Ввод штрих-кода завершается возвратом
каретки(Enter)? Да
BARMAXLEN Максимальное
число цифр в штрих-коде
0
BARMINLEN Минимальное
число цифр в штрих-коде
13
BARMSEC Макс.интервал в мсек между цифрами
штрих-кода 50
BARREPLY Минимальный интервал в мсек ввода одинакового
штрих-кода 1000
< Ниже информация для
разработчиков >
Чтобы в любом документе
работал сканер ( например, в документе, "Приход от поставщиков" ) ,
необходимо
на уровне готовой
продукции ( в "Приходе от поставщиков" уровень готовой продукции
"LVLNUM" равен '2' ) нажать Shift+F8,
откроется R170
"Представления форм документов" и в колонке "Программы"
ввести код
<BAR_CODE>
// 1 - Имя реквизита в
документе "Код номенклатуры"
// 2 - Имя реквизита
"Наименование номенклатуры"
// 3 - Идентификатор
справочника
// 4 - Реквизит
получающий фокус
// 5 - Количество
символов префикса
// 6 - Блок кода
дополнительной обработки
// 7 - Блок кода поиска
ранее введенной номенклатуры
result:={,,'R11',,,,{|bar_code|
Prog("SEEK_BAR",,bar_code) } }
<SEEK_BAR>
Parameters bar_code
// здесь пишется
обработка штрих-кода и AddAll
result:=nil