Итак имеется две валюты: Бакс и гривна. Основная валюта бакс(курс 1,0), гривна для удобства восприятия покупателям(курс 8,1).
Пользователь для удобства восприятия выбирает себе валюту гривну и заказывает товар. Я так как закупаю товар в баках мне удобней отслеживать изменения и т.п. цен тоже в баках и потому по умолчанию цену бью в баках.
И так внимание господа...
Наш клиент набился я смотрю заказ и обнаруживаю что такого-то товара нет (ну или он прозвонил и сказал что хотел бы заменить тут-то позицию на иную)я как человек ни о чём не подозревающий лезу в заказ и начинаю удалять позиции и о боги что я наблюдаю. Конечная сума итого не в зависимости от того убираю я товар вообще или добавляю с каждым моим действием возрастает чуть ли не в геометрической прогрессии. Сразу говорю никаких трабл не будет если клиент набъётся в баксах.
Люди помогите сей страшный глюк решить.