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;

    }

  • 相关阅读:
    openlayers之标注功能四:聚合标注
    openlayers加载百度地图作为底图坐标偏移的解决办法
    设置bootstrap按钮组选中状态
    openlayers F11全屏显示
    8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码
    IDA使用之旅(一)用IDA查看最简单的sys文件
    IDA使用之旅(三)实践中使用IDA工具
    IDA使用之旅(二)工具及窗口的使用
    正则表达式26英文字母大小写互转
    Ollydbg 中断方法
  • 原文地址:https://www.cnblogs.com/perock/p/2295606.html
Copyright © 2011-2022 走看看