CRCreateIntGBCheck   

Функция CRCreateIntGBCheck выводит чек продажи товара из внутренней базы .

CRIERR CRCreateIntGBCheck(CR_SHOPPING* pShopping, UINT nCode);

Параметры:

pShopping    -     указатель на структуру CR_SHOPPING, в которой содержится информация о покупке
nCode                   порядковый номер товара во внутренней базе

Возвращает:

Значение

Описание

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_INTERSUM_TOO_LARGE промежуточная сумма после учета скидки/наценки, налога или количества превышает 99999.99
IERR_CONF_CONFLICT обнаружено несоответствие между данными покупок и установленной в кассе конфигурации (напр. конфигурация  с двумя отделами, а одна из покупок- в 3-й отдел)
IERR_24_ELAPSED с момента открытия смены прошло более 24 часов
IERR_WRONG_PARAMETER какой-то параметр в одной из структур CR_SHOPPING выходит за допустимые пределы
IERR_NOT_EXIST поле nCode во внутренней базе пустует
IERR_NOT_SUPPORTED данная функция не поддерживается установленной в кассе версией прошивки

Замечания:

Поля nSection и price структуры CR_SHOPPING игнорируются, информация об отделе и цене извлекается из внутренней базы кассы.

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