Бонусы в 1с Розница #805786


#0 by Pro1001C
Подскажите такой момент. Хочу в рознице задать такое условие на начисление бонусов: - при покупке до 500 рублей на карту будет начислено 1% от суммы. Вроде все начисляет, но начисляет везде кратно 1 рублю. Т.е. если сумма покупки до 99 рублей, то бонусов нет. Если сумма покупки 199 рублей, то будет начислен 1 бонус. Если сумма покупки 350 рублей, то будет начислено 3 бонуса. Вот не могу понять, так и должно быть или можно начислять бонусы меньше рубля. Т.е. с 99 рублей начислить 0,99 бонусов, с 350 рублей начислить 3,5 бонуса.
#1 by 1c-bs
Розница-то какая?
#2 by 2S
только целые, если не ошибаюсь
#3 by Pro1001C
Розница 2.2
#4 by lenochka-semicova
Ну если внимательно вчитаться в код процедуры начисления, то для % бонусов можно увидеть формулу ОбщееКоличествоБонусов = Цел(ОбщаяСуммаТоваровСегмента * СтрокаДереваСкидок.ЗначениеСкидкиНаценки * ПараметрыБонуса.КурсКонвертацииБонусовВВалюту/ 100); в которой, как верно подсказывает кэп, используется функция Цел - т.е. берется только целая часть
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С