Все таблицы, для которых предполгается работа со штрих-кодами должны быть зарегистрированы в системе. Регистрация таблиц осуществляется из пункта меню Настройка / Штрих-коды (рис. 23.5) и позволяет выбирать значения по штрих-коду в лукапах со ссылкой на зарегистрированную таблицу.
Рисунок 23.5. Список зарегистрированных таблиц
При регистрации таблицы (рис. 23.6) необходимо выполнить следующие действия:
·в поле Таблица выбрать регистрируемую таблицу;
·в поле Префикс ввести код таблицы (до 5 символов), который затем будет использоваться при формировании штрих-кода;
Префикс должен быть уникальным; кроме того, невозможно создание префикса, если он является началом уже существующего префикса или, наоборот, его начало включает в себя уже существующий префикс. Например, если в системе зарегистрирован префикс ANSW, будет невозможно создание префиксов ANSW1 или ANS.
·выбрать Тип штрих-кода: системный или пользовательский.
Системный штрих-код означает, что за чтение и генерацию штрих-кодов отвечает система. В этом случае штрих-код всегда вычисляется динамически через ID записи и код таблицы и не хранится в таблице в отдельном поле.
Если тип штрих-кода — пользовательский, то система не контролирует его заполнение. В этом случае пользователь должен указать поле таблицы, в котором будет храниться штрих-код, и обеспечить его корректное заполнение. Это поле выбирается в выпадающем списке Поле штрих-кода, где показаны все текстовые поля таблицы. В таблице должен быть индекс на это поле. Если индекса нет, будет предложено его создать;
·выбрать Тип префикса — как префикс или как суффикс. Это поле определяет, как префикс будет подставляться в результирующий штрих-код — в начало или в конец;
·в поле Примечание можно ввести произвольное примечание;
·флажок Выполнять действие по умолчанию включает/отключает выполнение зарегистрированного для таблицы действия. При сканировании штрих-кодов большинства документов (талона, услуги, прихода от поставщика и др.) это действие — открытие документа. В отдельных случаях действие может отличаться: например, при сканировании штрих-кода оплаченного счета открывается окно транзакцкий по счету.
Чтобы не выполнять действие по умолчанию при сканировании штрих-кода (флажок установлен), нужно удерживать нажатой клавишу Ctrl во время сканирования.
Рисунок 23.6. Регистрация таблицы