Тема: ledgerBondClient
Показать сообщение отдельно
Старый 11.02.2004, 15:24   #1  
sassas
Гость
 
n/a
ledgerBondClient
пытаюсь создать доп транзакцию методом

ledgerVoucher.addTrans(
LedgerVoucherTransObject::newCreateTrans(
ledgerVoucher.findLedgerVoucherObject(),
LedgerPostingType::SalesCommission,
accountSales1,
salesLine.dimension,
salesLine.currencyCode,
-102,//lineValue,
this.ledgerRefRecid(),
0,
this.fixedExchRate(),
this.fixedExchRateSecondary(),
this.fixedEuroTriangulation()));

и ничего не получается - "Транзакция отменена", баланс не соблюден

при внесении еще одного дополнительного кода создания транзакции с положительной суммой (102) баланс соблюдается , но появляются 2 паразитные транзакции


в документации (самопальной) по 2.5 описано, что необходимо использовать ledgerBondClient
в 3.0 этот объект используется непредсказуемым образом и далеко не при любом создании транзакции

Вопросы:
1. Как работает объект ledgerBondClient
2. Как корректно добавить произвольную проводку в Voucher