CT_ENTRY
struct CT_ENTRY {
double price; //Стоимость товара
UINT nCashier; //номер кассира
UINT nSection; //Отдел
UINT nTax; //Номер налоговой ставки
CT_ENTRY_TYPE type; //тип записи
BOOL firstInCheck; //Флаг первой покупки в чеке
BOOL dateChanged; //Флаг изменения даты
BOOL annuled; //Флаг аннулирования
WORD code; //Код товара
WORD quantity; //Количество
BYTE hour; //Час покупки
BYTE minute; //Минуты покупки
};
Поля структуры:
nCashier номер кассира, который осуществил данную денежную операцию
type тип записи. См. CT_ENTRY_TYPE
firstInCheck флаг первой покупки в чеке. TRUE, если эта запись относится к первой покупке в чеке
dateChanged флаг изменения даты. TRUE, если со времени открытия смены дата изменилась
hour час покупки (0..23)
minute минуты покупки (0..59)
nSection отдел (1..16)
nTax номер налоговой ставки (0..3). nTax=0, если покупка не облагалась налогом
price цена товара
code код товара (1..500). По сути это порядковый номер товара в базе
quantity количество (1..999 шт. для штучного товара и услуги, 1..65535 грамм для весового товара)
annuled флаг аннулирования. TRUE, если запись контрольной ленты относится к операции аннулирования.
См. также: CREnumControlTapeEntries