zoukankan      html  css  js  c++  java
  • 代码过账LedgerJournalTable

    static void ExampleLedgerJournal(Args _args)

    {

        LedgerJournalName           ledgerJournalName;

        LedgerJournalTable          ledgerJournalTable;

        LedgerJournalTrans          ledgerJournalTrans;

        LedgerJournalCheckPost      ledgerJournalCheckPost;

        NumberSeq                   numberSeq;

        ;

        ttsbegin;

        // Find a LedgerJournalName Record

        select firstOnly ledgerJournalName

                where ledgerJournalName.JournalType ==

                                            LedgerJournalType::Daily;

        // Create the LedgerJournlTable

        LedgerJournalTable.JournalName =

                                    ledgerJournalName.JournalName;

                                   

        LedgerJournalTable.initFromLedgerJournalName();

        LedgerJournalTable.Name = "Daily Trans";

        ledgerJournalTable.insert();

        numberSeq = NumberSeq::newGetVoucherFromCode(

                                    ledgerJournalName.VoucherSeries);

        ledgerJournalTrans.Voucher = numberSeq.voucher();

       

        // Create Transaction line

        ledgerJournalTrans.JournalNum =

                                    ledgerJournalTable.JournalNum;

        ledgerJournalTrans.CurrencyCode = "EUR";

        ledgerJournalTrans.ExchRate = Currency::exchRate(

                                                ledgerJournalTrans.CurrencyCode);

        ledgerJournalTrans.AccountNum = "57210";

        ledgerJournalTrans.AccountType = LedgerJournalACType::Ledger;

        ledgerJournalTrans.AmountCurDebit = 102.00;

        ledgerJournalTrans.TransDate = today();

        ledgerJournalTrans.Txt = "Room stay";

        ledgerJournalTrans.OffsetAccount = "18110";

        ledgerJournalTrans.insert();

       

        info(strfmt("Journal ID: %1",ledgerJournalTable.JournalNum ));

       

        //Post the Journal

        ledgerJournalCheckPost =

                        LedgerJournalCheckPost::newLedgerJournalTable(

                                        ledgerJournalTable,NoYes::Yes);

        ledgerJournalCheckPost.run();

       

        ttscommit;

    }

  • 相关阅读:
    在Visual Studio 2012 Blue theme下使用Dark theme的文本编辑器颜色设置
    How to build the Robotics Library from source code on Windows
    解数独的小程序
    XCAT在虚拟机上部署系统
    在docker里部署网络服务
    初学python里的yield send next
    opencl初体验
    cuda计算的分块
    尽信书不如无书
    docker on centos
  • 原文地址:https://www.cnblogs.com/perock/p/2295606.html
Copyright © 2011-2022 走看看