СRSetDiscountOrRaiseVal
CRSetTaxVal
Эти функции устанавливают значения фиксированных скидки, наценки и налоговых ставок.
- CRIERR CRSetDiscountOrRaiseVal(double value, BOOL discount);
Устанавливает значение фиксированной скидки (discount=TRUE) или наценки (discount= FALSE) равным value процентов. Для скидки value может принимать значения в пределах 0..99.99, для наценки - 0..999.99.
- CRIERR CRSetTaxVal(double value, UINT nTax);
Устанавливает значение фиксированной налоговой ставки номер nTax (1..3) равной value процентов (0..999.99).
Возвращают:
Значение | Описание |
---|---|
IERR_ALLOK | успешное завершение |
IERR_WRITE_FISC ... IERR_CS_ROM | неполадка соответствующего электронного узла |
IERR_NOT_CONNECTED | не связались с COM- портом |
IERR_TIMEOUT |
не дождались ответа от кассы |
IERR_WRONG_PARAMETER | какой-то параметр выходит за допустимые пределы |
IERR_CT_NOT_CLOSED | смена не закрыта |
Замечания:
Для успешного завершения функций необходимо, чтобы смена была закрыта.
См. также: СRGetDiscountOrRaiseVal, CRGetTaxVal