Цитата:
В результате Account и Offset меняются местами и SettleVoucher = нет, что меня сильно огорчает.
Что что-то там меняет я не заметил, НО
SettleVoucher = нет всегда если тип "Коррсчета" = "Vend" или "Cust"!!!
вот код, отвечающий за это:
PHP код:
LedgerJournalTrans ledgerJournalTransOffset(LedgerJournalTrans _ledgerJournalTrans)
{
.........
switch (_ledgerJournalTrans.accountType)
{
case LedgerJournalACType::Vend:
_ledgerJournalTrans.poolRecId = 0;
// No break on purpose!!!
case LedgerJournalACType::Cust:
_ledgerJournalTrans.settleVoucher = SettlementType::None;
}
........
}
Может кто-то всетаки знает в чем тут дело?