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;

    }

  • 相关阅读:
    改善用户体念:jsp+Ajax实现实时上传,删除,导入Excel进度条
    hibernate+proxool的数据库连接池配置方法
    Js事件对象
    关于java数组拷贝的性能
    resin连接池配置
    java 动态编译源代码
    Java中对字符串进行加密和解密
    内存数据库H2 Mixed Mode布署
    ActiveX控件的另类免费签名法
    对PreparedStatement、Statement的一点总结
  • 原文地址:https://www.cnblogs.com/perock/p/2295606.html
Copyright © 2011-2022 走看看