Показать сообщение отдельно
Старый 26.02.2007, 14:31   #7  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Не кидайте камнями. Хочу сначала просто чтоб в новый Документ ГК попали все строки из сторнируемого документа. Выходит в итоге вообще что попало...
X++:
    numberSeq = NumberSeq::newGetVoucher(VendParameters::numRefVendExchAdjVoucher());

    ledgerVoucher = ledgerVoucher::newLedgerPost(DetailSummary::Summary,
                                                 SysModule::Vend,
                                                 numberSeq.parmVoucherSequenceCode());
    voucher   = numberSeq.voucher();

    ledgerVoucherObject = LedgerVoucherObject::newVoucher(
                        voucher,
                        _inventJournalCostClosing.TransDate,
                        SysModule::Vend,
                        LedgerTransType::ExchAdjustment);
    ledgerVoucher.addVoucher(ledgerVoucherObject);
    ledgerVoucher.findLedgerVoucherObject().parmCorrection(true);
    ledgerBondClient = ledgerVoucher.findLedgerVoucherObject().ledgerBondClient_RU();

        while select ledgerTrans index hint VoucherDateIdx
        where ledgerTrans.TransDate == _inventJournalCostClosing.TransDate &&
              ledgerTrans.Voucher   == _inventJournalCostClosing.ExchAdjVoucher &&
        {
        ledgerVoucher.addTrans(ledgerVoucherTransObject::newCreateTrans(ledgerVoucherObject,
                                                                        ledgerTrans.Posting,
                                                                        ledgerTrans.AccountNum,
                                                                        ledgerTrans.Dimension,
                                                                        currencyCodeMST,
                                                                        ledgerTrans.AmountMST,
                                                                        0));

}
ledgerVoucher.end()
вместо 24-х строк попадает только 6 и то какие то левый суммы вылазят кое где...

Последний раз редактировалось Sada; 26.02.2007 в 14:33.