Розница 2.2 Начисление бонусных баллов на ДР #780175


#0 by dmtrpv
Помогите понять логику работы Начисления бонусных баллов на день рождения, ограниченных периодом действия. А именно распознать баг или фича? Итак, настроено начисление бонусных баллов на день рождения в количестве 100 баллов, с периодом действия 1 день, то есть только в день ДР. Баллы начисляются, все норм. Например, у человека на карте не было вообще баллов и вот в ДР ему автоматически начисляется 100 баллов. Период действия 1 день. То есть если он не воспользовался в этот день баллами, то на следующий день они спишутся и у него на карте будет опять 0 баллов. Вроде все нормально. А вот ситуация другая. У человека на карте уже было 100 баллов (накопленных за покупки ранее) и в день рождения ему начисляется автоматически еще 100 баллов. Итого на карте 200 баллов. Если человек в этот день не пришел и не воспользовался баллами, то на следующий день у него будет 200-100 итого опять 100 баллов, как и было в начале. А вот если в этот день, человек все таки пришел и из этих 200 баллов потратил 100 баллов. Итого 200-100=100 баллов. Вроде норм. Но нет, на следующий день 1С все равно снимает начисленные 100 баллов. Итого 100-100 = 0. На карте получается 0 баллов. То есть 1С списывает всю сумму баллов, начисленных на день рождения, вне зависимости потратил ты их все или часть из них. Явсегда думал, если начислены 100 баллов, 60 ты потратил, то на следующий день, пусть оставшие 40 начисленных и не потраченных списывается. А списывается все начисленные, все 100 баллов.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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