Если используете вторичную себестоимость, то будьте внимательны в этом функционале (когда делается частичный возврат через кредит-ноту по заказу на продажу из закрытого периода) есть баг расчета себестоимости во вторичной валюте при расщеплении складских проводок, причем он не исправлен даже в ax2012 (InventSplitTrans\setSplitSettledAmount)
X++:
if (_transFrom.CostAmountSettledSecCur_RU != 0)
{
// SN
//costValueSecCur_RU = _transFrom.costValue();
costValueSecCur_RU = _transFrom.costValueSecCur_RU();
// SN
if (abs(costValueSecCur_RU) < abs(_transFrom.CostAmountSettledSecCur_RU))
{
_transTo.CostAmountSettledSecCur_RU -= costValueSecCur_RU - _transFrom.CostAmountSettledSecCur_RU;
_transFrom.CostAmountSettledSecCur_RU = costValueSecCur_RU;
}
}
// </GEERU>