CRCreateTakeoffCheck   

Функция CRCreateTakeoffCheck совершает операцию снятия денег из кассы.

CRIERR CRCreateTakeoffCheck(double TakeoffSum);

Параметры:

TakeoffSum        снимаемая сумма (0..9999999999.99)

Возвращает:

Значение

Описание

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_OPERATION_IMPOSSIBLE смена закрыта- снятие невозможно
IERR_WRONG_PARAMETER TakeoffSum выходит за допустимые пределы
IERR_NOT_ENOUGH_CASH у текущего кассира в кассе недостаточно денег для снятия суммы TakeoffSum.
IERR_24_ELAPSED с момента открытия смены прошло более 24 часов
IERR_NOT_SUPPORTED данная функция не поддерживается установленной в кассе версией прошивки

См. также:    CRCreateCheck, CRCreateIntGBCheck, CRCreateMoneyBackCheck,   CRCreateInputCheck, CRCreateDecoratedCheck, CRAnnulCheck, CRCreateCheckEx, CRCreatePackCheck