Штрих-код услуги может быть получен в отчете для любого запроса, содержащего поле FM_SERV_ID (ID услуги).
В качестве примера рассмотрим запрос, который возвращает список всех услуг. Для каждой услуги необходимо распечатать штрих-код.
В первую очередь необходимо убедиться, что таблица FM_SERV (Услуги) зарегистрирована для использования со штрих-кодами (см. Регистрация таблиц для работы со штрих-кодами, Administration.pdf). В примере, изображенном на рис. 17.1, для таблицы задан префикс "SERVS".
Рисунок 17.1. Таблица FM_SERV
Запрос со штрих-кодами услуг обязательно должен содержать поле FM_SERV_ID.
В отчете создается вычислимое поле с произвольным названием (на рис. 17.2 – "calc").
Рисунок 17.2. Вычисляемое поле в отчете
В параметрах данного поля (рис. 17.3) прописывается формула
barcode128([FM_SERV_ID],'SERVS')
Здесь 'SERVS' — префикс, заданный для таблицы FM_SERV. Если для нее определен другой префикс, параметр 'SERVS' нужно заменить на заданный префикс.
В секции Параметры столбца выбирается шрифт Code 128.
Рисунок 17.3. Параметры вычислимого поля
Результат запроса показан на рис. 17.4. Распечатанные штрих-коды услуг можно использовать, например, для ввода услуг в талонах.
Рисунок 17.4. Штрих-коды в отчете
См. также:
·Штрих-коды в столбцах отчета (DBKernel.pdf)
·ШТРИХ-КОДЫ (Administration.pdf)