Если говорить только о VendTransOpen, то поле AmountCur = VendTrans.AmountCur - VendTrans.SettledAmountCur, поле AmountMST получается(с точностью до округления при сопоставлении) как VendTrans.AmountCur * exchRate(последней даты расчёта курсовой, либо дата проводки). В случае если расчёта курсовых и сопоставлений не было, всё просто, в случае если были, надо думать в зависимости от конктретной ситуации, поскольку поле VendTransOpen.AmountMST пересчитывается при расчёте курсовой. То есть надо проверять(кроме VendTrans) VendSettlement, LedgerTrans, VendTransOpen и понимать как.
|