Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > Кристалл УКМ

Неверный процент скидки на картах : Кристалл УКМ

23.04.2024 16:14


07.12.2011 07:12
rqzip
 
Доброго времени суток. Создаю карту, указываю процент скидки, к примеру 3%, выбираю категорию (процент скидки в категории равен 0%), выгружаю данную карту на кассу, но на кассе при покупки процент становится 3,11% (3,02% 3,04% в зависимости от товаров). Смотрел таблицу DISCCLI.BTR непосредственно на кассе, в ней процент карты указан верно. На товары или группы товаров скидка не стоит, других скидок на кассах нет и не было. Быть может, кто-то сталкивался с данной проблемой или может подсказать решение?
07.12.2011 14:22
Snoring
 
Цитата:
ркузип Доброго времени суток. Создаю карту, указываю процент скидки, к примеру 3%, выбираю категорию (процент скидки в категории равен 0%), выгружаю данную карту на кассу, но на кассе при покупки процент становится 3,11% (3,02% 3,04% в зависимости от товаров). Смотрел таблицу DISCCLI.BTR непосредственно на кассе, в ней процент карты указан верно. На товары или группы товаров скидка не стоит, других скидок на кассах нет и не было. Быть может, кто-то сталкивался с данной проблемой или может подсказать решение?
Точно "неверный" ?
Посчитай цену товара (где дает 3,11%), чтобы скидка была РОВНО 3%.
Что получилось? Какова минимальная монета в нашей стране? *189
07.12.2011 16:59
vitamin
 
в форме чека поменяй мнемонику на goodspercent0
08.12.2011 03:14
rqzip
 
Минимальная купюра 0.01, Метод округления арифметический. На кассе происходит следующее:
1. (На кассе) 4.50 * 1 - 3.11% = 4.36 | (Нужно) 4.50 * 1 - 3% = 4.36
2. (На кассе) 4.50 * 2 - 3.11% = 8.72 | (Нужно) 4.50 * 2 - 3% = 8.73
3. (На кассе) 4.50 * 7 - 3.11% = 30.52 | (Нужно) 4.50 * 7 - 3% = 30.55
4. (На кассе) 21.00 * 1 - 3.00% = 20.37 | (Все верно)
5. (На кассе) 33.50 * 1 - 3.01% = 32.49 | (Нужно) 33.50 * 1 - 3% = 32.49
6. (На кассе) 33.50 * 2 - 3.01% = 64.98 | (Нужно) 33.50 * 2 - 3% = 64.99

Похожая ситуация и со скидками 2%, 4%, 5%.
28.12.2011 20:36
Snoring
 
В принципе любое число перед печатью можно округлить до целого, например
&100 = [{GoodsPercent}]
или до 2 знаков после запятой
&100 = [{GoodsPercent}]2
или до одного знака после запятой
&100 = [{GoodsPercent}]1
или получить произведение двух операндов (м.б. с округлением)
&100 = [{GoodsSummaWoSet}/{GoodsQuant}]2
&101 = {GoodsFixPrice}*{GoodsQuant}
или получить сумму двух операндов
&AllSaleSum = {SummaSaleS}+{SummaCrSaleS}
или написать словами
&100 = WORDS({SummaAllReturn})
В TRF-ке в нужном месте пишешь соответственно
@100.16.2@ или @AllSaleSum.16.2@
смотря что написал после & :dance2:
Часовой пояс GMT +3, время: 16:14.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.