«Руководство администратора» Право тиражирования программных


Название«Руководство администратора» Право тиражирования программных
страница26/26
ТипРуководство
1   ...   18   19   20   21   22   23   24   25   26

Описание параметров


Для форматных строк, описанных ниже, используются специальные параметры.

Символы «{», «}», «,», «;», «<» и «>» являются служебными и не допускают использования в параметре. За исключение символов «,», «<» и «>» при типе параметра Б или В, их можно использовать только с текстовой строке, причем вводя два раза подряд (см. ниже тип параметра Б и В).

Различают несколько типов таких параметров:

  • К – это тип для константных параметров, т.е. при обработке форматной строки параметр заменяется константами.

Формат параметра:

{К,НОМЕР,ВЫРАВНИВАНИЕ,ДЛИНА}

    • К – просто русская кириллическая буква «К»;

    • НОМЕР – номер константы;

    • ВЫРАВНИВАНИЕ – тип выравнивания параметра. Выравнивание может принимать одно из следующих значений:

      • 0 – выравнивание по левому краю;

      • 1 – выравнивание по центру;

      • 2 – выравнивание по правому краю.

    • ДЛИНА – устанавливает минимальную и максимальную длину отформатированного параметра. Т.е. сам параметр после обработки будет представлять текстовую строку. В зависимости от длины этой строки, она будет либо обрезается, если не укладывается в длину, либо дополняется пробелами. Если ВЫРАВНИВАНИЕ = 0, то значение параметра будет дополняться или обрезаться по правому краю. Если ВЫРАВНИВАНИЕ = 2, то значение параметра будет дополняться или обрезаться по левому краю. Если ВЫРАВНИВАНИЕ = 1, то значение параметра будет дополняться или обрезаться по краям.

  • А – это тип подстановочных параметров, т.е. при обработке форматной строки параметр заменяется значения из программы.

Формат параметра:

{А,НАЗВАНИЕ,ВЫРАВНИВАНИЕ,ДЛИНА}

    • А – просто русская кириллическая буква «А»;

    • НАЗВАНИЕ – название является идентификатором, означает значение, которым программа заменит параметр;

    • ВЫРАВНИВАНИЕ – тип выравнивания параметра. Выравнивание может принимать одно из следующих значений:

      • 0 – выравнивание по левому краю;

      • 1 – выравнивание по центру;

      • 2 – выравнивание по правому краю.

    • ДЛИНА – устанавливает минимальную и максимальную длину отформатированного параметра. Т.е. сам параметр после обработки будет представлять текстовую строку. В зависимости от длины этой строки, она будет либо обрезается, если не укладывается в длину, либо дополняется пробелами. Если ВЫРАВНИВАНИЕ = 0, то значение параметра будет дополняться или обрезаться по правому краю. Если ВЫРАВНИВАНИЕ = 2, то значение параметра будет дополняться или обрезаться по левому краю. Если ВЫРАВНИВАНИЕ = 1, то значение параметра будет дополняться или обрезаться по краям.

Пример:

  1. {А,ЦЕНА_ТОВАРА,0,0}

  2. {А,ЦЕНА_ТОВАРА,0,4}

  3. {А,ЦЕНА_ТОВАРА,2,10}

Пусть ЦЕНА_ТОВАРА = 150.00.

В примере 1 параметр будет заменен на «150.00». В примере 2 параметр будет заменен на «150.» , т.к. ДЛИНА = 4 и ВЫРАВНИВАНИЕ = 0. В примере 3 параметр будет заменен на « 150.00». Но это только значение параметра, после окончательной обработки строки, параметры могут обрезаться, если не умещаются.

  • Б и В – аналогичны параметру типа А. Отличается тем, что кроме значения задаваемого идентификатором, можно использовать и другой текст.

Формат параметра:

{А или Б,текст<НАЗВАНИЕ>текст,ВЫРАВНИВАНИЕ,ДЛИНА}

    • А и Б – просто русские кириллические буквы «А» и «Б»;

    • <НАЗВАНИЕ> – название является идентификатором, означает значение, которым программа заменит параметр. Можно применять только один идентификатор, все другие будут игнорироваться;

    • текст – может содержать какой-либо текст. Для того, чтобы использовать символы «,», «<» или «>» и тексте, нужно набрать их два раза подряд («,,» = «,» ).

    • ВЫРАВНИВАНИЕ – тип выравнивания параметра. Выравнивание может принимать одно из следующих значений:

      • 0 – выравнивание по левому краю;

      • 1 – выравнивание по центру;

      • 2 – выравнивание по правому краю.

    • ДЛИНА – устанавливает минимальную и максимальную длину отформатированного параметра. Т.е. сам параметр после обработки будет представлять текстовую строку. В зависимости от длины этой строки, она будет либо обрезается, если не укладывается в длину, либо дополняется пробелами. Если ВЫРАВНИВАНИЕ = 0, то значение параметра будет дополняться или обрезаться по правому краю. Если ВЫРАВНИВАНИЕ = 2, то значение параметра будет дополняться или обрезаться по левому краю. Если ВЫРАВНИВАНИЕ = 1, то значение параметра будет дополняться или обрезаться по краям.

Если у параметра типа Б отсутствует значение идентификатора <НАЗВАНИЕ>, то параметр будет содержать только значения из «текст». Параметр типа В, в таком случае

будет полностью проигнорирован и на печать не выведен, даже если есть текст в «текст».

Пример:

  1. {Б, Арт.: <АРТИКУЛ_ТОВАРА>,0,0}

  2. {В, Арт.: <АРТИКУЛ_ТОВАРА>,0,0}

Пусть АРТИКУЛ_ТОВАРА = АБВГ.

В примере 1 параметр будет заменен на « Арт.: АБВГ». В примере 2 параметр будет заменен на «Арт.: АБВГ». Если, к примеру, АРТИКУЛ_ТОВАРА = пустой строке. В примере 1 будет заменен на «Арт.:». В примере 2 параметр будет проигнорирован, т.к. в случае типа В, если отсутствует значение у АРТИКУЛ_ТОВАРА, весь параметр игнорируется и на печать не выводится.
Разрешенные подстановочные параметры НАЗВАНИЕ и <НАЗВАНИЕ>:


Название

Описание






Описание формата строк


Блок, такие как КЛИШЕ, РЕКЛАМА, ПОЗИЦИЯ, НАЧАЛО_ЧЕКА и КОНЕЦ_ЧЕКА, строятся из форматных строк и строк-определителей. Символ «;» является служебным разделителем, не допускается его использование в качестве текстового символа.

Строки-определители


Строки-определители – это не печатаемые строки, а строки необходимые программе для определения места выполнения той или иной функции. Формат строки-определителя следующий:
П;ИМЯ_ФУНКЦИИ;

П – просто русская кириллическая буква «П»;

ИМЯ_ФУНКЦИИ – это имя функции, которая будет выполняться в этом месте. Имена всех возможных функций представлены в «Список функций строк-определителей».
Пример:

П;ШТРИХ_КОД;
Представленный выше пример определяет то место, в котором необходимо напечатать ШК товара, если он есть.


Имя функции

Описание

ШТРИХ_КОД

Определяет место печати ШК товара

Список функций строк-определителей

Форматные строки


Форматные строки это основной механизм построения чека.

Используя форматированные строки, необходимо правильно подготовить список параметров. Все параметры должны быть выровнены относительно либо краев, либо центрального параметра.

Например, список параметров такого вида:

{К,9,2,0}{А,ШТРИХ_КОД,0,0}

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

В первую очередь определяем, будем ли мы делать выравнивание строки по правому и/или левому краю строки. Если да то либо у первого, либо у последнего параметра, либо у обоих выставляем соответствующее выравнивание. Первый параметр в таком случае имеет ВЫРАВНИВАНИЕ = 0, а последний ВЫРАВНИВАНИЕ = 2. В случае, когда нужно кроме крайних параметров, сделать еще отцентрированный, то создает один такой параметр с ВЫРАВНИВАНИЕ = 1, но только один, остальные игнорируются. После того как определили «контрольные точки» все остальные параметры можно выравнивать относительно этих параметров, но только с ВЫРАВНИВАНИЕ = 0 или 2.

Примеры:



К;1;-;

К;6;=;

К;19;Строка - пример;


С2;1;0;1;{К,6,0,0}{К,19,1,0}{К,6,2,0};

«= Строка - пример =»

С4;1;0;0;{К,1,0,0}{В, Арт.: <АРТИКУЛ_ТОВАРА>,0,0}{В, Код.: <КОД_ТОВАРА>,0,0}{К,1,2,0};

«- Арт.: АБ8763 Код.: 1 -»
Формат строк:
СН;ШТРИФТ;СЛУЖЕБНЫЙ;ВЫРАВНИВАНИЕ;СПИСОК_ПАРАМЕТРОВ;

  • С – просто русская кириллическая буква «С»;

  • ШРИФТ – определяет каким шрифтом ККМ будет напечатана строка;

  • СЛУЖЕБНЫЙ – не используется;

  • ВЫРАВНИВАНИЕ – выравнивание строки. Выравнивание может принимать следующие значения:

    • 0 – выравнивание по левому краю;

    • 1 – выравнивание по центру;

    • 2 – выравнивание по правому краю.

  • СПИСОК_ПАРАМЕТРОВ – может принимать текст или параметры, в зависимости от типа строки.

СН – тип форматной строки. Бывает следующие типы строк:

    • С0 – Текст указанный в СПИСОК_ПАРАМЕТРОВ будет выведен на печать как есть. К тексту будет применено выравнивание, указанное в ВЫРАВНИВАНИЕ.

Пример:

С0;0;0;1;СПАСИБО ЗА ПОКУПКУ!!!;

В данном случае фраза «СПАСИБО ЗА ПОКУПКУ!!!» будет выровнена по центру и напечатана;

    • С1 – строка заполняется символом или символами, указанными в СПИСОК_ПАРАМЕТРОВ. Параметр ВЫРАВНИВАНИЕ для данного типа строки игнорируется.

Пример:

С1;1;0;0;-+;

Строка будет выглядеть так (для ШТРИХ-ЭЛВИС-ФР-К):

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

    • С2 – обычная форматная строка, состоящая из нескольких параметров.

Список параметров (СПИСОК_ПАРАМЕТРОВ) анализируется и с их помощью подготавливается окончательная строка.

Пример:

С2;1;0;4;{А,НОМЕР_ПОЗИЦИИ,0,0}{К,4,0,0}{А,НАЗВАНИЕ_ТОВАРА,0,0};

Будет преобразована в такую строку, например, «1.Товар 1 »

    • С3 – форматирование строки происходит аналогично типу С2, но последний параметр может быть перенесен на число строк = ВЫРАВНИВАНИЕ. Так же у последнего параметра будет игнорироваться выравнивание, которое всегда будет = 0.

    • С4 – форматирование строки происходит аналогично типу С2, но если отсутствуют значения у всех параметров типа А, Б или В, на печать данная строка выводиться не будет.

    • С5 – тоже самое, что и С5, но только если значение отсутствует хотя бы у одного из параметров или вообще отсутствуют параметры.



НТЦ «Штрих-М»

http://www.shtrih-m.ru/

info@shtrih-m.ru
115280, г. Москва, ул. Мастеркова, д. 4, НТЦ «Штрих-М»

(495) 787-60-90 (многоканальный)
Служба поддержки и технических консультаций:

Техническая поддержка пользователей программных продуктов «Штрих-М». Решение проблем, возникающих во время эксплуатации торгового оборудования (ККМ, принтеров, сканеров, терминалов и т.п.) и программного обеспечения (от тестовых программ и драйверов до программно-аппаратных комплексов).

Телефон: (495) 787-60-96, 787-60-90 (многоканальный).

E-mail: support@shtrih-m.ru

Наши филиалы: Санкт-Петербург (812) 622-11-00; Казань (843) 570-39-43;

Новосибирск (383) 202-00-83; Ростов-на-Дону (863) 269-55-99

Отдел продаж:

Отдел по работе с клиентами, оформление продаж и документов, информация о наличии товаров.

Консультации по вопросам, связанным с торговым оборудованием, программным обеспечением, их интеграцией и внедрением.

Телефон: (495) 787-60-90 (многоканальный).

Телефон/факс: (495) 787-60-99

E-mail: sales@shtrih-m.ru

Наши филиалы: Санкт-Петербург (812) 622-11-00; Казань (843) 570-39-41;

Новосибирск (383) 202-00-84; Ростов-на-Дону (863) 269-55-99
Отдел по работе с партнерами:

Отдел по работе с партнерами «Штрих-М» и крупными клиентами.

Телефон: (495) 787-60-90 (многоканальный).

Телефон/факс: (495) 787-60-99.

E-mail: partners@shtrih-m.ru, cto@shtrih-m.ru
Отдел торговых систем:

Телефон: (495) 787-60-90 (многоканальный).

Телефон/факс: (495) 787-60-99

E-mail: ots@shtrih-m.ru
Отдел разработки:

Отдел разработки программных (драйверы, программы и т.д.) и аппаратных (ККМ, весы, MemoPlus и прочее) продуктов, предлагаемых «Штрих-М».

E-mail: info@shtrih-m.ru


1   ...   18   19   20   21   22   23   24   25   26

Похожие:

«Руководство администратора» Право тиражирования программных iconРуководство администратора
Руководство предназначено для администраторов программного комплекса гнивц курьер «Корпорация» ивключает сведения по

«Руководство администратора» Право тиражирования программных iconРуководство администратора На листах Аннотация Документ «Руководство пользователя»
По основным образовательным программам и дополнительным общеобразовательным программам амурской области

«Руководство администратора» Право тиражирования программных iconОтчет о финансовых результатах деятельности (ф. 0503121)
В части бюджетной годовой отчетности главного распорядителя, распорядителя, получателя бюджетных средств, главного администратора,...

«Руководство администратора» Право тиражирования программных iconРуководство администратора Реестра
Руководство предназначено для администраторов, назначенных ответственными за ввод и актуализацию данных об услугах, оказываемых органом...

«Руководство администратора» Право тиражирования программных iconБаланса главного распорядителя, распорядителя, получателя бюджетных...
Методических указаний по инвентаризации имущества и финансовых обязательств, утвержденных приказом Минфина России от 13. 06. 1995...

«Руководство администратора» Право тиражирования программных iconРуководство по модулям Компания «аист»
Право на тиражирование программных компонентов и документации принадлежит компании «аист». Приобретая систему NetCat, вы автоматически...

«Руководство администратора» Право тиражирования программных iconРуководство разработчика Компания «аист»
Право на тиражирование программных компонентов и документации принадлежит компании «аист». Приобретая систему NetCat, вы автоматически...

«Руководство администратора» Право тиражирования программных iconОтчет об исполнении бюджета главного распорядителя, распорядителя,...
Для главного распорядителя, распорядителя, получателя бюджетных средств, главного администратора, администратора источников финансирования...

«Руководство администратора» Право тиражирования программных iconПрограммный комплекс нис тк мрск урала Руководство администратора
Руководство содержит описание правил создания и корректировки пользователей нис тк, регистрации необходимых исходных данных, производимых...

«Руководство администратора» Право тиражирования программных iconРуководство администратора
Сбора информации о состоянии безопасности объектов надзора по результатам надзорной деятельности в области

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск