В LedgerVoucherObject есть метод createLedgerTransStorno_RU, возможно belugin его имел ввиду. Но он появился в SP3 или SP4. Если это еще актуально посмотрите его, возможно это то что вам нужно.
Использовать можно так:
X++:
void StornoDistribution(LedgerTrans ledgerTrans)
{
LedgerVoucher ledgerVoucher;
LedgerVoucherObject ledgerVoucherObject;
LedgerVoucherTransObject ledgerVoucherTransObject;
LedgerBondClient_RU ledgerBondClient;
;
if(!ledgerTrans)
return;
ledgerVoucher = LedgerVoucher::newLedgerPost(DetailSummary::Summary,
SysModule::None,
"");
ledgerVoucherObject = LedgerVoucherObject::newVoucher(ledgerTrans.Voucher, ledgerTrans.TransDate);
ledgerVoucherObject.newTaxReference(DetailSummary::Summary);
ledgerVoucher.AddVoucher(ledgerVoucherObject);
ledgerBondClient = ledgerVoucherObject.ledgerBondClient_RU();
ledgerVoucherObject.createLedgerTransStorno_RU(ledgerTrans.TransDate, ledgerTrans.Voucher);
ledgerBondClient.bondVRef2Log(1);
ledgerBondClient.bondLastVRef2CurrentLog();
ledgerVoucher.end();
}