Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Торговая система поддерживает одновременное использование двух файлов форматов этикеток – для нужд учета и касс и для нужд склада, то есть для использования составного штрихового кода, который идентифицирует товар и дату истечения годности товара. Оба файла должны быть рассчитаны на один и тот же размер этикетки.
Если принтер этикеток требует фиксированную длину поля, то после ключевого слова можно указать размер поля, например, %NAME=20. Если фактическая длина поля меньше, то оно дополняется пробелами справа, если больше, то обрезается. 
Поля %NAME1 и %NAME2 заполняются частями названия карточки, Заполнение происходит в случае, если для этих полей и для поля %NAME указано ограничение длины и длина названия карточки превысило это ограничение. Перенос осуществляется по словам за исключением последней части, которая ограничивается длиной поля. Если длина поля такова, что ни одно слово не помещается целиком, то слово переносится по символу.
Поле %COPIES по умолчанию имеет длину четыре символа и дополняется нулями слева, например, «0002». Можно указать требуемый размер, например, %COPIES=6 – «000002». Для того чтобы не печатать лидирующие нули, нужно указать %COPIES=0.
Поддерживаются две кодировки русских букв при выводе значений полей: DOS и Windows.
Этикетка может содержать также следующие специальные символы:
«\a»-Bell (alert) – символ с кодом 07h
«\b»-Backspace – символ с кодом 08h
«\f»-Formfeed – символ с кодом 0Ch
«\n»-New line – символ с кодом 0Ah
«\r»-Carriage return – символ с кодом 0Dh
«\xFA- символ с указанным шестнадцатеричным кодом (в примере 250=FAh)
«\50»- символ с указанным восьмеричным кодом (в примере 40=50oct=28h)
Для вывода символа обратной косой черты «\», его следует написать два раза: «\\», например, «\\a» выведет текст «\a», «\a», выведет один символ с кодом 7.

+ Печать этикеток с ценниками на мобильном принтере. В алгоритм обработки ключевых слов шаблона ценника добавлено следующие условие: если ценник печатается для артикула типа "уценка" и артикул относится к маркированным, то слово %BARCODE обрабатывать по правилу %BARPRICE, то есть, вместо EAN кода печатать штрихкод с ценой, и вместо штрихкода артикула уценки подставлять штрихкод базового артикула. Изменение внесено для корректной работы кассы типа УКМ5, чтобы кассовая программа не запрещала продажу, обнаружив разные штриховые коды в КИЗ и штрихкоде на этикетке товара и чтобы цена уцененного товара бралась не из цены базового товара, а из штрихкода этикетки товара.

----------------------------------------------------------------------

...