Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Округление суммы
Форумы общения пользователей продуктов АТОЛ > FPrint, EasyPOS Lite, Феликс, Бастион, Торнадо, Flaton > ФЕЛИКС-Р Ф
paull
Можно ли в Феликс-РФ версия 02 округлить сумму по позиции чека до 10 рублей.
Пример цена товара = 1110 руб. Количество = 0,1 уп. Т.к. живу в Белоруссии, то в итоге по данной строке должно получиться 110 руб. Но я так понимаю, что Феликс сумму высчитывает сам. Или может можно его заставить округлить?
АТОЛ: Денис Малахов
Цитата(paull @ 8.12.2008, 18:05) *
Можно ли в Феликс-РФ версия 02 округлить сумму по позиции чека до 10 рублей.
Пример цена товара = 1110 руб. Количество = 0,1 уп. Т.к. живу в Белоруссии, то в итоге по данной строке должно получиться 110 руб. Но я так понимаю, что Феликс сумму высчитывает сам. Или может можно его заставить округлить?

Вам нужно округление проводить в верхнем ПО, а в ККМ передовать уже округленную сумму при регистрации.
paull
Цитата(АТОЛ: Денис Малахов @ 8.12.2008, 19:15) *
Вам нужно округление проводить в верхнем ПО, а в ККМ передовать уже округленную сумму при регистрации.

Но заказчик хочет видеть в чеке и количество и цену т.е. 0,1x1110 =110
Если я в настройках драйвера укажу "Количество товаров на КЛ и ЧЛ" -> "Не печатаь", а строку "0,1х1110" выведу методом PrintString(), то это будет корректно?
АТОЛ: Денис Малахов
Цитата(paull @ 8.12.2008, 18:26) *
Но заказчик хочет видеть в чеке и количество и цену т.е. 0,1x1110 =110
Если я в настройках драйвера укажу "Количество товаров на КЛ и ЧЛ" -> "Не печатаь", а строку "0,1х1110" выведу методом PrintString(), то это будет корректно?

Да, программно можно и так сделать, а при необходимости в чеке высети строку о правилах округления (для покупателей). Саму сумму для каждой регистрации передовать уже округленную.
paull
Цитата(АТОЛ: Денис Малахов @ 8.12.2008, 19:04) *
... Саму сумму для каждой регистрации передовать уже округленную.

Но Феликс же сам сумму регистрации(не общую) расчитывае. Я пытался передать округленную сумму, но он ставит свою.
Кстати, ещё вопрос попутно... А можно на Феликсе распечатать копию чека?
АТОЛ: Ганицев Сергей
Аппаратно Феликс ведет округление до сотых долей. Соответственно В Вашем случае огругление должно производится в кассовом ПО и уже округленная сумма методами драйвера печатаеся на ФР.
paull
Цитата(АТОЛ: Ганицев Сергей @ 9.12.2008, 11:51) *
Аппаратно Феликс ведет округление до сотых долей. Соответственно В Вашем случае огругление должно производится в кассовом ПО и уже округленная сумма методами драйвера печатаеся на ФР.

Значит всётаки через PrintString()?
А на счёт копии фискального документа? Что-то не могу найти...
АТОЛ: Денис Малахов
Цитата(paull @ 9.12.2008, 11:29) *
Но Феликс же сам сумму регистрации(не общую) расчитывае. Я пытался передать округленную сумму, но он ставит свою.
Кстати, ещё вопрос попутно... А можно на Феликсе распечатать копию чека?

Вы для каждой регистрации расчитываете сумму с учетом правила Вашего округления, далее методом PrintString() отпечатываете строку с умножением цены и количества, а потом проводите регистрацию. но в свойство Price() записываете уже округленную сумму, а колличество указываете еденичное. В настройках ККМ укажите "Не печатать на ЧЛ и КЛ еденичное количество", тогда у Вас в регистрации будет строка =110, а PrintString() Вы отпечатаете выше 0,1x1110

В ФЕЛИКС-Р Ф нельзя аппаратно печатать копии чеков.
paull
Цитата(АТОЛ: Денис Малахов @ 9.12.2008, 12:36) *
Вы для каждой регистрации расчитываете сумму с учетом правила Вашего округления, далее методом PrintString() отпечатываете строку с умножением цены и количества, а потом проводите регистрацию. но в свойство Price() записываете уже округленную сумму, а колличество указываете еденичное. В настройках ККМ укажите "Не печатать на ЧЛ и КЛ еденичное количество", тогда у Вас в регистрации будет строка =110, а PrintString() Вы отпечатаете выше 0,1x1110

В ФЕЛИКС-Р Ф нельзя аппаратно печатать копии чеков.

Ок, спасибо. Так и сделал.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2022 IPS, Inc.