А что в VendTrans.ExchAdjustmentUnRealized? Там должна остаться нереализованная КР после сторно её части, пропорциональной сопоставленной сумме. А в VendTrans.ExchAdjustment должна быть сумма VendTrans.ExchAdjustmentRealized + VendTrans.ExchAdjustmentUnRealized. Если так и есть, то все сходится.
Если бы в VendTrans.ExchAdjustmentRealized записалась та, сумма, которую Вы хотите, то в VendTrans.ExchAdjustmentUnRealized должна остаться исходная нереал. КР без пропорционального уменьшения при сопоставлении. Тогда равенство, приведенное выше, останется верным и сумма ExchAdjustment должна быть такой же.
|