Скачать 1.02 Mb.
|
Описание параметровДля форматных строк, описанных ниже, используются специальные параметры. Символы «{», «}», «,», «;», «<» и «>» являются служебными и не допускают использования в параметре. За исключение символов «,», «<» и «>» при типе параметра Б или В, их можно использовать только с текстовой строке, причем вводя два раза подряд (см. ниже тип параметра Б и В). Различают несколько типов таких параметров:
Формат параметра: {К,НОМЕР,ВЫРАВНИВАНИЕ,ДЛИНА}
Формат параметра: {А,НАЗВАНИЕ,ВЫРАВНИВАНИЕ,ДЛИНА}
Пример:
Пусть ЦЕНА_ТОВАРА = 150.00. В примере 1 параметр будет заменен на «150.00». В примере 2 параметр будет заменен на «150.» , т.к. ДЛИНА = 4 и ВЫРАВНИВАНИЕ = 0. В примере 3 параметр будет заменен на « 150.00». Но это только значение параметра, после окончательной обработки строки, параметры могут обрезаться, если не умещаются.
Формат параметра: {А или Б,текст<НАЗВАНИЕ>текст,ВЫРАВНИВАНИЕ,ДЛИНА}
Если у параметра типа Б отсутствует значение идентификатора <НАЗВАНИЕ>, то параметр будет содержать только значения из «текст». Параметр типа В, в таком случае будет полностью проигнорирован и на печать не выведен, даже если есть текст в «текст». Пример:
Пусть АРТИКУЛ_ТОВАРА = АБВГ. В примере 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;0;0;1;СПАСИБО ЗА ПОКУПКУ!!!; В данном случае фраза «СПАСИБО ЗА ПОКУПКУ!!!» будет выровнена по центру и напечатана;
Пример: С1;1;0;0;-+; Строка будет выглядеть так (для ШТРИХ-ЭЛВИС-ФР-К): -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Список параметров (СПИСОК_ПАРАМЕТРОВ) анализируется и с их помощью подготавливается окончательная строка. Пример: С2;1;0;4;{А,НОМЕР_ПОЗИЦИИ,0,0}{К,4,0,0}{А,НАЗВАНИЕ_ТОВАРА,0,0}; Будет преобразована в такую строку, например, «1.Товар 1 »
НТЦ «Штрих-М» 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 |
Руководство предназначено для администраторов программного комплекса гнивц курьер «Корпорация» ивключает сведения по | По основным образовательным программам и дополнительным общеобразовательным программам амурской области | ||
В части бюджетной годовой отчетности главного распорядителя, распорядителя, получателя бюджетных средств, главного администратора,... | Руководство предназначено для администраторов, назначенных ответственными за ввод и актуализацию данных об услугах, оказываемых органом... | ||
Методических указаний по инвентаризации имущества и финансовых обязательств, утвержденных приказом Минфина России от 13. 06. 1995... | Право на тиражирование программных компонентов и документации принадлежит компании «аист». Приобретая систему NetCat, вы автоматически... | ||
Право на тиражирование программных компонентов и документации принадлежит компании «аист». Приобретая систему NetCat, вы автоматически... | Для главного распорядителя, распорядителя, получателя бюджетных средств, главного администратора, администратора источников финансирования... | ||
Руководство содержит описание правил создания и корректировки пользователей нис тк, регистрации необходимых исходных данных, производимых... | Сбора информации о состоянии безопасности объектов надзора по результатам надзорной деятельности в области |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |