Я извиняюсь, может я немного непонятно описал проблему. Попробую по-другому:
1. Делаю первый обмен заказам - приходит Заказ1 на сумму 10 грн.
2. В 1С добавляю в заказ Товар1 на сумму 5 грн. - Итого сумма заказа 15 грн.
3. Делаю обмен - на сайте добавляется Товар1 и сумма заказа = 15 грн.
4. Еще раз делаю изменение Заказа добавляю Товар2 на сумму 10 грн. = Сумма заказа 25 грн.
5. Делаю обмен - Заказ1 на сайте остается на сумму 15 грн. и в 1С отменяются последние изменения и Заказ1 с суммой в 25 грн. обновляется до состояния с суммой в 15 грн (а не до первой "версии" заказа).
1. Делаю первый обмен заказам - приходит Заказ1 на сумму 10 грн.
2. В 1С добавляю в заказ Товар1 на сумму 5 грн. - Итого сумма заказа 15 грн.
3. Делаю обмен - на сайте добавляется Товар1 и сумма заказа = 15 грн.
4. Еще раз делаю изменение Заказа добавляю Товар2 на сумму 10 грн. = Сумма заказа 25 грн.
5. Делаю обмен - Заказ1 на сайте остается на сумму 15 грн. и в 1С отменяются последние изменения и Заказ1 с суммой в 25 грн. обновляется до состояния с суммой в 15 грн (а не до первой "версии" заказа).