Здравствуйте. Нужно сделать начисление бонусов клиентам. И так при продаже покупателю нужно начислить бонус в размере 5%, на эти пять процентов человек может купить товар от 3 дней до 3-х месяцев, те не сразу )). Далее если чел не пришел бонусы обнулятся и падают в прибыль. Если покупатель покупает что то и сумма больше чем бонус остальное он может доплатить но на эту сумму снова нужно начислять бонус.
И так. в итоге решил делать так: Сделать регистр накопления Бонусы где буду записывать владельца и сумму бонусов, и одновременно делаю на сумму бонусов затраты что бы они не пошли в валовую прибыль. Далее при следующей покупке смотрю есть ли бунусы или нет если есть делаю корерктировку долга на сумму бонусов и списываю товар. И теперь сложность как вычислить сколько дней прошло после начисления бонусов если человек мог их не выбрать или выбрать а потом сново что то купить. Помогите решить этот вопрос. Спасибо!!!
Сообщение отредактировал logist - 18.02.13, 15:48
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...