[ОТВЕТИТЬ]
Опции темы
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, время: 09:19.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.