Цитата:
Сообщение от
Vadik
...
см. CustVendSettle_Cust.postClosing()
...
В буржуйской версии — может быть (и то не уверен, т.к. там вроде как условие на закрывающий профиль разноски и проверку того, что они различные, хотя я еще не проснулся, могло и померещиться). Но в русской сопоставление пере... гм-гм... пере... переписано. Под всякие там книжки покупок и продаж.
Действо в русской версии происходит тут.
АОТ\Classes\CustVendSettle.settleNow()
Место выглядит вот так
X++:
if (custVendTransCredit.AmountCur == custVendTransCredit.SettleAmountCur)
{
if (maxClosingDate)
{
custVendTransCredit.Closed = CustVendTransData::construct(custVendTransDebet).maxSettlementDate_W(transactionDate);
}
else
{
custVendTransCredit.Closed = transactionDate;
}
settleAmountMSTCredit = custVendTransCredit.AmountMST - (custVendTransCredit.SettleAmountMST - custVendTransCredit.ExchAdjustmentRealized);
specTransCredit.Balance01 = 0;
}
Параметр такой таки есть в настройках ГК.
Значит отчет, говорите, не работает? Очень хорошо

. Привет локализаторам.
А у вас галка в параметрах стоит? Если нет, попробуйте поставить и проверить, какой будет эффект после ее проставления с т.з. корректности построения отчета.
PS. По-русски параметр называется "Максимальная дата закрытия.".