NDemia Новости CashMatic Рубли Форум

Объект CashMaticReceipt(CashMatic.Print.Receipt), свойства и методы


Имя Тип результата Тип обращения Назначение
Cash CY Свойство, чтение/запись, после печати только чтение (•) Количество денег, внесённых по чеку (в денежных единицах)
Change CY Свойство, только чтение Сумма сдачи как разность Cash - Total (только если Cash > Total) (в денежных единицах)
Code Строка Свойство, чтение/запись, после печати только чтение (•) Код документа (чека). Используется, только если в шаблоне чека есть соответствующая ссылка.
Рекомендуемое (но не обязательное) свойство для штрих-кода чека.

Совместимость: поддерживается, начиная с версии 2.6.0

Совместимость: сброс методом Reset() поддерживается, начиная с версии 2.7.1

Date DATE Свойство, только чтение после печати (••) Дата чека, как она зафиксирована на чеке
Debt CY Свойство, только чтение Сумма долга как разность Total - Cash (только если Cash < Total) (в денежных единицах)
Fiscal Логический Свойство, чтение/запись, после печати только чтение (•) Фискальная продажа (используется только на фискальном регистраторе)
Id Строка Свойство, чтение/запись, после печати только чтение (•) Идентификатор чека (используется, только если в шаблоне чека есть соответствующая ссылка)
Reset() Пустой Метод Сброс контекста чека и всех связанных с ним данных

Совместимость: в версиях ранее 2.7.1 не сбрасывается свойство Code

SaleItems Коллекция CashMaticSaleItems Свойство, только чтение Список элементов продажи (товаров и услуг)
Template Строка Свойство, чтение/запись, после печати только чтение (•) Имя шаблона чека (указывать нужно явно, в каждом чеке. Формат, синтаксис и размещение шаблонов - см. Шаблоны печати)
Terminal Строка Свойство, только чтение после печати (••) Имя терминала, как оно зафиксировано на чеке (по данным настройки NDemia CashMatic)
Time DATE Свойство, только чтение после печати (••) Время чека, как оно зафиксировано на чеке
Title Строка Свойство, чтение/запись, после печати только чтение (•) Заголовок чека (используется, только если в шаблоне чека есть соответствующая ссылка)
Total CY Свойство, только чтение Итоговая стоимость чека по данным SaleItems (в денежных единицах) (•••)
(•) запрещено изменять значение свойства после выполнения фактической печати чека, иначе произойдёт программная ошибка с сообщением "Уже напечатано".
(••) свойство фиксирует значение именно на момент печати чека, поэтому оно недоступно для изменения, а его чтение до выполнения фактической печати чека вызывает ошибку с сообщением "Ещё не напечатано".
(•••) следует обращать внимание на округление исходных данных, на основании которых вычисляется стоимость чека (цен и количества единиц позиций списка продажи - см. объекты CashMaticSaleItems и CashMaticSaleItem). При вычислении стоимости чека стоимость каждой строки округляется по формату денег, заданному в настройке региональных параметров Windows (но не более 4х дробных знаков).
тел. +7-(916)-129-26-84 (C)opyright: NDemia Ltd, Москва, 2006..2024 ndemia@ndemia.com