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