CRCreatePackCheck
Функция CRCreatePackCheck производит учет тары с выводом соответствующего чека.
CRIERR CRCreatePackCheck(UINT nSection, double cost);
Параметры:
nSection номер отдела, в который возвращается тара (1..16)
cost стоимость тары (0..99999.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 | cost выходит за допустимые пределы |
IERR_NOT_ENOUGH_CASH | у текущего кассира в кассе недостаточно денег для выдачи суммы cost за тару. |
IERR_FLASH_INFO_DAMAGE | функция зафиксировала нарушение информации РПЗУ |
IERR_24_ELAPSED | с момента открытия смены прошло более 24 часов |
IERR_NOT_SUPPORTED | данная функция не поддерживается установленной в кассе версией ПО |
См. также: CRCreateCheck, CRCreateIntGBCheck, CRCreateMoneyBackCheck, CRCreateTakeoffCheck, CRCreateInputCheck, CRCreateDecoratedCheck, CRCreateCheckEx, CRAnnulCheck