Шаблоны штрихкодов коробок, контейнеров и палет
Mobile SMARTS поддерживает использование маркированных штрихкодами контейнеров в качестве позиции хранения товара. Mobile SMARTS позволяет добавлять шаблоны штрихкода, которые описывают целую группу отдельных контейнеров.
Под контейнерами в системе подразумеваются любые перемещаемые маркированные объекты, которые могут содержать товар, например, палеты.
Шаблоны удобны тем, что позволяют задать сразу большую группу контейнеров и метод формирования штрихкодов для них.
Преимущества использования шаблонов
Шаблоны упрощают процесс внедрения:
- нам не требуется заводить вручную сотни контейнеров.
- шаблоны значительно уменьшают расход памяти на мобильном устройстве.
- штрихкоды сами разбираются по шаблону, не нужно писать алгоритмы разбора.
Если появятся новые варианты штрихкодов контейнеров, то достаточно будет добавить всего один новый шаблон, не внося никаких изменений в алгоритм программы (разбор штрихкода и т. п.).
В шаблоне штрихкода контейнеров можно указать, какая полезная информация есть в штрихкоде контейнера. Например, это может быть срок годности или код номенклатуры и количество товара, размещённого на палете.
Правильно составленный шаблон «вытащит» эту информацию из штрихкода и занесёт её в нужные поля.
Недостатки работы без шаблонов
Конечно, без шаблонов можно обойтись.
В этом случае придётся сделать несколько дополнительных действий:
- завести дополнительную таблицу (справочник контейнеров и палет);
- выгружать в Mobile SMARTS все существующие штрихкоды контейнеров и палет, а также дополнительную информацию;
- написать алгоритм разбора штрихкода и поиска контейнера или палеты в таблице (справочнике).
Недостатки при использовании:
- данные в дополнительной таблице придётся поддерживать в актуальном состоянии;
- во время работы таблица занимает место в оперативной памяти ТСД;
- запрос в таблицу работает медленнее, чем сравнение штрихкода с шаблоном;
- появление нового типа штрихкода может привести к пересмотру структуры выгружаемых данных и правке алгоритма с последующей отладкой и правкой багов.
Целая куча работы! Наш выбор — добавление шаблонов штрихкодов контейнеров.
Для того, чтобы добавить новый шаблон ШК или внести изменения в старый, необходимо открыть панель управления используемой базы, раздел «Штрихкоды контейнеров».
Добавление шаблонов контейнеров и палет
Mobile SMARTS поддерживает использование маркированных штрихкодами контейнеров в качестве позиции хранения товара. Mobile SMARTS позволяет добавлять шаблоны штрихкода, которые описывают целую группу отдельных контейнеров.
Под контейнерами в системе подразумеваются любые перемещаемые маркированные объекты, которые могут содержать товар, например, палеты.
За идентификацию контейнеров ответственен узел «Штрихкоды контейнеров» редактора метаданных. В нем задаются общие шаблоны, под которые должны подходить использующиеся этикетки контейнеров.
Для добавления шаблона контейнера необходимо в дереве элементов выделить «Штрихкоды контейнеров», в который нужно добавить контейнер (правой кнопкой мыши), нажать кнопку «Добавить» и ввести шаблон.
Шаблон контейнера задается примерно такого вида: «контейнером считается любой штрихкод, который начинается с цифр „98“ и дальше любые 6 символов».
Пример шаблона штрихкода контейнера
98{номер:6}— данные штрихкоды начинаются с цифр 98, а далее содержатся еще 6 цифр порядкового номера.
Примеры шаблонов штрихкодов
Для добавления контейнеров и палет в конфигурацию Mobile SMARTS удобно использовать шаблоны.
Шаблоны удобны тем, что позволяют задать сразу большую группу контейнеров и метод формирования штрихкодов для них.
Это упрощает процесс, нам не требуется заводить вручную сотни контейнеров. Также это значительно уменьшает расход памяти на мобильном устройстве.
Введение
Шаблоны штрихкодов контейнеров задаются примерно так:
20{параметр1:количество символов}А{параметр2:@регулярное выражение}11
20, А, 11 — постоянные части штрихкода (можно указывать не только цифры, но и буквы), одинаковые для всех штрихкодов, подходящих под этот шаблон.
-
{...}