Цитата:
Сообщение от
dech
Недавно натолкнулись на расхождение InventSum/InventTrans в 4-ке.
Подскажите, где вы нашли "безусловный" catch?
Вот сегодня наткнулся
Разноска журналов ГК стандартный код
\Classes\LedgerJournalPost\post
X++:
...
try
{
ledgerJournalCheckPost.run();
}
catch
{
if (_transferErrors)
{
// Transfer errors if necessary.
transferErrors();
}
// Chain the exception forward so that processes like batch recognize the
// error and therefore correctly update their success status.
throw Exception::Error;
}
...
Хотя он вызывается не в транзакции так что проблем быть не должно пока мы в каких-то модификация не начнем запускать его в другой транзакции. Вот тогда наверно возможны сюрпризы. Но чтобы сказать наверняка надо код разноски анализировать.