MiDays: База знаний

Скрипты для шаблонов чека

2024-04-23 09:10 Оборудование Настройки

Применение

Скрипты используются для формирования шаблона нефискального чека или товарного чека, так же, если позволяет устройство, скрипты будут отработаны и в фискальной части чека.
Таблица с тегами и их описанием
Специальные
Тег Описание Поддерживается
[Empty] Пустая строка Все устройства
[ClientAddress]
[Россия]
Телефон или email клиента указанный при продажи Все устройства
[TypeOperation] Печатает на чеке тип операции: продажа или возврат Все устройства
[Date] Дата Все устройства
[DateShort] Дата (короткая, формат ДД.ММ.ГГГГ) Все устройства
[Time] Время Все устройства
[DateTime] Дата и время Все устройства
[OrderDateTime] Дата + время открытия заказа Все устройства
[OrderFromDateTime] Дата + время доставки ОТ Все устройства
[OrderToDateTime] Дата + время доставки ДО Все устройства
[OrderNumber] Основной номер заказа (не обнуляется. Счетчик всех заказов на объекте. Не отображается в модуле <Ресторан>) Все устройства
[OrderSecondNumber]
С версии 0.21.11.01
Дополнительный номер заказа (Обнуляется каждые 99 заказов (или раз в день, в заивисимости от настройки). Отображается на экране в модуле <Ресторан>, колонка "Заказ")
Все устройства
[OrderAddress] Адрес заказа Все устройства
[Note] Примечение к операции Все устройства
[DocNumber] Номер документа операции Все устройства
[DeviceNumber] Серийный номер устройства Все устройства
[Receipt] Номер чека или фискального документа Все устройства
[Shift] Номер смены Все устройства
[CountPositions] Количество позиций в чеке Все устройства
[Barcode] Штрихкод EAN8\13, QR текстом Все устройства
[SignUTM]
[Россия]
Подпись УТМ Все устройства
[UrlUTM]
[Россия]
Ссылка УТМ Все устройства
[UID]
[Беларусь]
UID чека Все устройства
[BankSlip] Банковский слип Все устройства
[CutFeed] Полная отрезка с протяжкой ESC\POS
[Cut] Полная отрезка ESC\POS
[CutFeedPartial] Частичная отрезка с протяжкой ESC\POS
[CutPartial] Частичная отрезка ESC\POS
[FileLine]
С версии 0.22.01.10
Печать случайной строки файла. Указывается вместе с путём к файлу, например: [File]C:\text.txt. Все устройства
[OpenDrawer]
С версии 0.23.04.1001
Открытие денежного ящика. АТОЛ*

Таблица с тегами и их описанием
Партнеры
Тег Описание Поддерживается
[Partner] Партнёр Все устройства
[PartnerIdentity] Уникальный код (ИНН) партнёра Все устройства
[PartnerTaxNumber] Налоговый код (КПП) партнёра Все устройства
[PartnerAddress] Фактический адрес партнёра Все устройства
[PartnerPhone] Номер телефона партнёра Все устройства
[PartnerBonuse] Бонусов у клиента без оплаты в текущей операции Все устройства
[BonuseAfter] Бонусов у клиента после оплат. Все устройства
[Prepayments] Сумма предоплаты ДО оплаты Все устройства
[PrepaymentsToChange] Сумма начисленной предоплаты Все устройства
[PrepaymentsAfter] Сумма предоплат на балансе клиента Все устройства
[PartnerCardNumber] Номер карты партнёра Все устройства
[PartnerCardNumber*] Номер карты партнёра частично скрытый Все устройства

Таблица с тегами и их описанием
Пользователь
Тег Описание Поддерживается
[UserCode] Код Все устройства
[User] Пользователь (имя) Все устройства
[UserUCode] Уникальный код (ИНН) пользователя Все устройства
[UserPosition] Должность пользователя Все устройства
[UserNote] Примечание Все устройства

Таблица с тегами и их описанием
Организация
Тег Описание Поддерживается
[Organization] Организация Все устройства
[OrgAddress] Адрес организации Все устройства
[OrgIdentityNumber] Уникальный код (ИНН) организации Все устройства
[OrgTaxNumber] Налоговый код (КПП) организации Все устройства

Таблица с тегами и их описанием
Товары
Тег Описание Поддерживается
[GoodCode] Код товара Все устройства
[GoodName] Наименование товара Все устройства
[GoodBarcode] Основной штрихкод Все устройства
[Measure] Единица измерения Все устройства
[GoodDescription] Описание товара Все устройства
[Modifier] Модификатор Все устройства
[PriceOut] Цена товара Все устройства
[Discount] Скидка в процентах Все устройства
[DiscountSum] Скидка за 1 товар Все устройства
[PriceOutNotEdit] Цена без любых скидок и изменений Все устройства
[Quantity] Количество товара Все устройства
[Quantity:0] Количество товара в формате 0.00 Все устройства
[Quantity:0.00] Количество товара в формате 0.00 Все устройства
[Quantity:0.000] Количество товара в формате 0.000 Все устройства
[GoodSum] Сумма по товару Все устройства
[GoodSumNotDiscount] Сумма по товару без скидки Все устройства
[PositionNote] Примечание к позиции Все устройства

Таблица с тегами и их описанием
Итог/оплата
Тег Описание Поддерживается
[DocTotalSum] Сумма документа. Сумма всей операции, при распределении товаров по разным аппаратам сумма будет общей для операции, а не для конкретного аппарата. Все устройства
[TotalSum] Сумма товаров в чеке. Применяется при распределении товаров по разным ФР. Считается только сумма товаров в конкретном чеке. Все устройства
[DocRest] Сдача по документу Все устройства
[Rest] Сдача по чеку Все устройства
[PayTypeSum] Типы оплат с суммами по чеку Все устройства
[DocPayTypeSum] Типы оплат с суммами по документу Все устройства
[TotalDiscountSum] Итоговая сумма скидок Все устройства
[TotalNotDiscountSum] Итоговая сумма без любых скидок и изменений Все устройства
[BonusPaySum] Оплачено бонусами Все устройства
[BonusAmountReceived] Сумма полученных бонусов за операцию Все устройства
[DocAmountWithoutBonuses] Сумма документа без учета оплаты бонусами Все устройства

Таблица с тегами и их описанием
Столы
Тег Описание Поддерживается
[TableCode] Код стола Все устройства
[TableName] Имя стола Все устройства
[TableLocation] Расположение Все устройства

Поддержка данных скриптов может зависеть от устройства и\или драйвера
Таблица с тегами и их описанием
Дизайн чека и штрихкоды
Тег Описание Поддерживается
[TH]
Допустим только один тег на строку.
Двойная высота. АТОЛ*, ПОРТ, ВикиПринт, Титан-А
[TW]
Допустим только один тег на строку.
Двойная ширина. АТОЛ*, ВикиПринт, Титан-А
[Bold]
Допустим только один тег на строку.
Жирный шрифт. ПОРТ, ВикиПринт, ШтрихМ, СтандартПринтер
[Underline]
Допустим только один тег на строку.
Подчеркивание. ПОРТ, СтандартПринтер
[Italic]
Допустим только один тег на строку.
Курсив. ПОРТ, СтандартПринтер
[L]
Допустим только один тег на строку.
Расположение по левому краю. АТОЛ*, ПОРТ, СтандартПринтер
[R]
Допустим только один тег на строку.
Расположение по правому краю. АТОЛ*, ПОРТ, СтандартПринтер
[C]
Допустим только один тег на строку.
Расположение по центру. АТОЛ*, ПОРТ, СтандартПринтер
[FS:X]
Допустим только один тег на строку.
Тег необходимо указывать в конце строки.
Размер шрифта, где "X" цифровое значение шрифта. Тег необходимо указывать в конце строки. СтандартПринтер
[Small]
Допустим только один тег на строку.
Сжатый/маленький шрифт. ПОРТ
[LEN:48]
Допустим только один тег на строку.
Количество символов на строку 48. ПОРТ
[Image]
Допустим только один тег на строку.
Изображение. После скрипта укажите путь до изображения. Например: [Image]C:\logo.jpeg ESC\POS, СтандартПринтер
[StringSymbol]
Допустим только один тег на строку.
Символьная строка Все устройства

Таблица с тегами и их описанием
Разное
Тег Описание Поддерживается
[QR] QR код. АТОЛ*, ПОРТ, ВикиПринт, СтандартПринтер
[QR:X] QR код определённого размера, где X это значение размера. АТОЛ*
[EAN] EAN 13 штрихкод. АТОЛ*, ПОРТ, ВикиПринт, Титан-А, ШтрихМ
[EAN8] EAN 8 штрихкод. АТОЛ*, ПОРТ, ВикиПринт
[Code128] Code128 штрихкод. АТОЛ*, ПОРТ, ВикиПринт, Титан-А
[BEEP] Звуковой сигнал. Может подходить не для всех принтеров. ESC\POS
[ESC:X] Произвольная команда ESC. Где X - это HEX значения с разделителем точка запятая (;). ESC\POS