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