AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.10.2012, 12:58   #5  
Fanygrom is offline
Fanygrom
Участник
MCBMSS
 
18 / 10 (1) +
Регистрация: 20.09.2012
Вообщем для создания проводки написал JOB
X++:
ledgerVoucher = ledgerVoucher::newledgerPost(DetailSummary::Summary,
                                                 SysModule::Vend,
                                                 numberSeq.parmNumberSequenceCode());

    ledgerVoucherObject = LedgerVoucherObject::newVoucher(numberSeq.num(), transDate,SysModule::Vend ,LedgerTransType::Payment);
    ledgerVoucherObject.newTaxReference(DetailSummary::Summary);
    ledgerVoucher.AddVoucher(ledgerVoucherObject);

    ledgerBondClient    = ledgerVoucherObject.ledgerBondClient_RU();

    ledgerVoucherObject.AddTrans(LedgerVoucherTransObject::newCreateTrans(
                                    ledgerVoucherObject,
                                    LedgerPostingType::ConsolidateDiff,
                                    "60.01.00",
                                    dimension,
                                    "Руб",
                                    amountCur,
                                    8465876));
    ledgerVoucherObject.AddTrans(LedgerVoucherTransObject::newCreateTrans(
                                    ledgerVoucherObject,
                                    LedgerPostingType::ConsolidateDiff,
                                    "60.01.00",
                                    dimension,
                                    "Руб",
                                    -amountCur,
                                    8465876));
    Info(numberSeq.num());
    ledgerBondClient.bondVRef2Log(1);
    ledgerBondClient.bondLastVRef2CurrentLog();
    ledgerVoucher.end();

    vendVoucher   = CustVendVoucher::construct(SysModule::Vend,
                                               ledgerVoucher,
                                               vendTable.accountNum,
                                               100000,
                                               Companyinfo::find().currencyCode,
                                               transTxt,
                                               vendTable.dimension,
                                               '',
                                               LedgerPostingType::VendBalance);
    vendVoucher   = CustVendVoucher::construct(SysModule::Vend,
                                               ledgerVoucher,
                                               vendTable.accountNum,
                                               -100000,
                                               Companyinfo::find().currencyCode,
                                               transTxt,
                                               vendTable.dimension,
                                               '',
                                               LedgerPostingType::VendBalance);
    vendVoucher.setPaymMode(vendTable.paymMode);
    vendVoucher.setPaymSpec(vendTable.paymSpec);
    vendVoucher.post(vendTrans);
Пытаюсь достать механизм сопоставления из формы VendOpenTrans_RU.
Теги
vendtrans, поставщик, проводки, сопоставление

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Программное создание проводки (Склад) iCloud DAX: Программирование 22 21.05.2012 14:43
Создание проводки по клиенту breakpoint DAX: Программирование 7 23.05.2008 17:27
Программное содание проводки xconsul DAX: Программирование 5 02.12.2005 11:49
Создание проводки Yugene DAX: Программирование 4 14.10.2005 17:30
Создание проводки при заведении строки заказа Андре DAX: Программирование 6 25.02.2003 14:44
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:03.