CRCreateDecoratedCheck
Функция CRCreateDecorCheck выводит чек с произвольным текстом между заголовком и окончанием.
CRIERR CRCreateDecoratedCheck(CR_DECORCHECK * pCheck);
Параметры:
pCheck указатель на структуру CR_DECORCHECK, содержащей стоимость покупки и текст чека:
struct CR_DECORCHECK {
double cost;
char text[DECORATED_CHECK_TEXT_LENGTH];
};
Возвращает:
Значение |
Описание |
IERR_ALLOK | успешное завершение |
IERR_WRITE_FISC ... IERR_CS_ROM | неполадка соответствующего электронного узла |
IERR_FAIL_PRINT | неисправность ТПУ |
IERR_OUT_OF_PAPER | в ТПУ нет бумаги |
IERR_NOT_CONNECTED | не связались с COM- портом |
IERR_FLASH_INFO_DAMAGE | функция зафиксировала нарушение информации РПЗУ |
IERR_TIMEOUT |
не дождались ответа от кассы |
IERR_CT_FULL | в буфере контрольной ленты недостаточно места, чтобы вместить все покупки в чеке |
IERR_NOT_SUPPORTED | данная функция не поддерживается установленной в кассе версией прошивки |
IERR_24_ELAPSED | с момента открытия смены прошло более 24 часов |
IERR_WRONG_PARAMETER | какой-то параметр в одной из структур CR_SHOPPING выходит за допустимые пределы |
Замечания:
Максимальная длина текста чека равна 255 символам (DECORATED_CHECK_TEXT_LENGTH-1).
См. также: CRCreateCheck, CRCreateIntGBCheck, CRCreateMoneyBackCheck, CRCreateTakeoffCheck, CRCreateInputCheck, CRAnnulCheck, CRCreatePackCheck, CRCreateCheckEx