проблема осталась

Если комментарю создание проводок по поставщику то все ок(по гк создаются). А как только расскомментаришь - говорит нет баланса.
Не подскажете, зачем в методе post класса CustVendVoucher создается проводка ГК
ledgerVoucherTrans.createTrans?
создаю проводки поставщика так:
PHP код:
void createVendTrans()
{
CustVendVoucher vendVoucher;
VendTrans vendTrans;
LedgerTransTxt transTxt;
VendTable vendTable = VendTable::find(purchTable.OrderAccount);
;
vendVoucher = CustVendVoucher::construct(SysModule::Vend,
ledgerVoucherTransPost,
vendTable.accountNum,
purchTable.ank_pureAmount(),
Companyinfo::find().currencyCode,
transTxt,
vendTable.dimension,
'',
LedgerPostingType::VendBalance);
vendVoucher.setPaymMode(vendTable.paymMode);
vendVoucher.setPaymSpec(vendTable.paymSpec);
vendVoucher.post(vendTrans);
}