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

Объект CashMaticBillCounter, свойства


см. также: CashMaticBill CashMaticCash
CashMaticCashCounter CashMaticCurrency


Объект CashMaticBillCounter описывает сумму (набор, группу, блок, пачку) купюр одного (одинакового) номинала (денежного достоинства).
Свойство Bill возвращает единичную купюру ("образец"), соответствующую входящим в данную сумму, как объект
CashMaticCurrency. Данная купюра имеет ненулевое денежное значение даже при нулевом количестве купюр - например, если рассматривать ситуацию "0 купюр по 1000 рублей", то значением свойства Bill будет 1000 RUB.
Количество купюр доступно как свойство Count или как свойство Value (эквивалентно).
Наличие свойства Value позволяет использовать объект в скриптах как значение свойства Value.
Свойство Total возвращает сумму купюр в денежном выражении, как объект CashMaticCurrency.
В текущей версии объект CashMaticBillCounter создаётся:
  • как возвращаемое значение метода GetBillCountByDenom() объекта CashMaticCashSession;
  • как элемент коллекции CashMaticItems, возвращаемой методом GetBillCounters() объекта CashMaticCashSession.


Свойства объекта CashMaticBillCounter доступны только для чтения, поскольку он выражает некоторое зафиксированное состояние суммы купюр, которое не подлежит программным изменениям.
Родственными по смыслу объектами являются:
  • CashMaticBill - денежный номинал одной купюры;
  • CashMaticCashCounter - сумма купюр произвольного (одного или разного) достоинства;
  • CashMaticCurrency - денежное значение с включением кода валюты, безотносительно количества купюр.


Имя Тип результата Тип обращения Назначение
Bill объект CashMaticBill Свойство, только чтение единичная купюра ("образец"), соответствующая данному счётчику купюр (может иметь ненулевое значение даже при нулевом количестве купюр, например "0 купюр по 1000 рублей").
Count Число Свойство, только чтение количество купюр.
Total Объект CashMaticCurrency, число Свойство, только чтение сумма купюр в денежном выражении.
Возвращаемое значение может использоваться как численное, см. свойство CashMaticCurrency.Value.
Value Число Свойство, только чтение количество купюр (эквивалентно значению Count).
(наличие поля Value позволяет в скриптах использовать объект CashMaticBillCounter как число, равное количеству купюр)

Совместимость: объект CashMaticBillCounter поддерживается в NDemia CashMatic, начиная с версии 2.6.0


тел. +7-(916)-129-26-84 (C)opyright: NDemia Ltd, Москва, 2006..2024 ndemia@ndemia.com