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;

    }

  • 相关阅读:
    javascript获取当前日期、年份和月份等
    程序员也可以懂一点期望值管理
    数据类型,隐式转换以及json,对象,引用类型,预解析 视频教程
    两个值交互位置的几种方法
    通过Class获取标签,兼容的几种思路
    前端开发流程
    元素多层嵌套,JS获取问题
    原生JS实现分页效果2.0(新增了上一页和下一页,添加当前元素样式)
    原生JS实现分页效果1.0
    学习方法,以及时间的安排。
  • 原文地址:https://www.cnblogs.com/perock/p/2295606.html
Copyright © 2011-2022 走看看