Генерация внутренних штрихкодов

Программа позволяет генерировать внутренние штрихкоды для всего учитываемого оборудования, номерных расходных материалов (НРМ) и сотрудников.

Предназначенный для этого функционал доступен в диалоге «Обслуживание», который можно открыть через меню программы «Сервис». Внешний вид диалога показан на изображении ниже. Нужные параметры представлены в блоке «Генерация штрихкодов».

Рассмотрим данные параметры подробнее.

«Разделы» - выбор разделов, объектам в которых будут присвоены внутренние штрихкоды. В программе предусмотрено штрихкодирование оборудования (раздел «Оборудование»), номерных расходных материалов (раздел «Номерные расходные материалы») и сотрудников (раздел «Сотрудники»). Можно выбрать один, два или все три раздела, отметив их галочками.

Штрихкодирование расходных материалов обосновано, если ведется их индивидуальный учет, например, в случае с многократными перезаправками отдельного картриджа. Перед тем, как присвоить расходнику штрихкод, его необходимо индивидуализировать, указав серийный или инвентарный номер.

«Алгоритм нумерации» - выбор способа генерации внутренних штрихкодов. Генерация штрихкодов в программе происходит по определенным правилам:

  1. Каждый штрихкод уникален и включает 13 цифр.
  2. Все внутренние штрихкоды начинаются с цифры 20.
  3. Третья цифра соответствует разделу программы: 4 - «Оборудование», 6 - «Номерные расходные материалы», 8 - «Сотрудники».
  4. Последняя цифра - контрольная сумма, используемая для проверки кода.

Остальные 9 цифр между ними, т.е. с 4-ю по 12-ю включительно, программа генерирует в соответствии с выбранным пользователем алгоритмом:

  • «По порядку» - штрихкоды в каждом разделе генерируются с первого свободного номера, начиная от 1.
  • «Случайные числа» - в основе штрихкода программа использует случайное число в диапазоне от 0 до 999999999. Такой алгоритм предпочтителен, если требуется скрыть информацию, которая явно или косвенно может быть получена из штрихкода, например, о количестве сотрудников.
  • «На основе табельных / инвентарных номеров» - в основу штихкода будут положены инвентарные (у оборудования и НРМ) либо табельные (у сотрудников) номера. При этом они должны отвечать следующим требованиям: сдержать не более 9 целых чисел без букв, дефисов, точек и прочих символов.

«Перезаписать имеющиеся штрихкоды» - если данная опция отмечена, то все штрихкоды, присвоенные ранее оборудованию / НРМ / сотрудникам, будут перезаписаны новыми.  Если опция не отмечена, то программа сгенерирует штрихкоды только для тех объектов, которые ранее их не имели. При этом существующие коды останутся неизменными.

Для генерации штрихкодов по всей базе достаточно отметить нужные опции и нажать кнопку «Генерация». Эта процедура занимает 1-2 секунды. После этого можно закрыть диалог с помощью кнопки «Закрыть».

Внутренние штрихкоды объектов указаны в их свойствах, просмотр которых доступен из соответствующих разделов программы по двойному клику мыши на объекте (а также через кнопку / команду «Свойства» и сочетание клавиш Ctrl+Enter).

Свойства оборудования (раздел «Оборудование»).

Свойства номерного расходного материала (раздел «Номерные расходные материалы»).

Карточка сотрудника (раздел «Сотрудники»).

Рядом с полем «Штрихкод» в каждом из приведенных выше диалогов расположена кнопка , позволяющая сгенерировать новый внутренний штрихкод для данного объекта в соответствии с выбранным алгоритмом. Алгоритмы идентичны рассмотренным ранее:

  • на основе инвентарного или табельного номера,
  • первый свободный (по порядку),
  • случайный (случайные числа).

Возможность генерации внутренних штрихкодов также доступна в диалоге добавления прихода РМ и оборудования по штрихкодам. Подробно данный диалог рассмотрен здесь. Он позволяет сгенерировать штрихкоды по выбранному алгоритму в процессе оформления прихода. У РМ для этого обязательно должен быть указан серийный или инвентарный номер.