D365
对 影
无。
展开
-
D365 批处理作业 3 使用SysOperation 基于之前批处理作业1进行完善
使用SysOperation做批处理原创 2023-07-27 17:04:37 · 106 阅读 · 0 评论 -
查询枚举值
为了方便开发,可以更快捷的查询到枚举值及枚举显示值,D365开发了一个页面用于查询表字段的对应枚举值。原创 2023-07-26 15:43:39 · 366 阅读 · 0 评论 -
D365 批处理 多任务批处理 方法2(比方法1更简单)
1.普通批处理方法,必须要参数2. BatchHeader batchHeader; RefRecId batchJobId; SysRecurrenceData sysRecurrenceDate = SysRecurrence::defaultRecurrence(); sysRecurrenceDate = SysRecurrence::setRecurrenceEndAfter(sysRecurrenceDate, 1);原创 2021-06-02 17:22:34 · 319 阅读 · 0 评论 -
D365 Email
SysMailerMessageBuilder mailer = new SysMailerMessageBuilder();SysMailerSMTP smtp = new SysMailerSMTP();mailer.setSubject('Test');mailer.setFrom("邮箱");mailer.setBody('body');mailer.addTo('发送至邮箱');//mailer.addAttachment(memoryStream,"库存快照"+number+".x.原创 2021-01-25 16:21:44 · 414 阅读 · 0 评论 -
D365 批处理 多任务批处理 方法1
多任务批处理需要5个类:1.Contract 新建参数2.Task 任务逻辑3.Service 调用 Task4.Controller 调用Service5.Scheduler 调用 controller 并传参案例:还在整理原创 2020-12-29 11:32:26 · 577 阅读 · 0 评论 -
D365 批处理案例一:普通批处理
class Test extends RunBaseBatch{ DialogField startdateField,enddateField,branchCodeField; FormBuildStringControl branchCodeControl; str branchSum; date startdate,enddate; //批处理用于存储数据 #define.CurrentVersion(1) #.原创 2020-12-29 11:22:46 · 448 阅读 · 0 评论 -
D365 批处理
1.this.getLast(),this.saveLast();原创 2020-12-29 11:07:29 · 247 阅读 · 0 评论 -
D365 表对表赋值
Table2:有数据,Table1:待取值1.insert_recordSetinsert_recordset Table1(T1fieldName1,T1fieldName2) select T2fieldName1,T2fieldName2 from Table2; 2,buf2buf(注:Table1,Table2必须是同一张表)buf2Buf(Table2,Table1)3.针对不同表但字段名一致的...原创 2020-12-02 17:18:40 · 288 阅读 · 0 评论 -
D365 汇率计算方法
1.rate=ExchangeRateHelper::newExchangeDate(Ledger::current(),CurrencyCode,date).getExchangeRate1()/100;直接换算金额2.public static real currencyExcanger(real _amtCur, CurrencyCode _fromCurrencyCode, CurrencyCode _toCurrencyCode,date _date = systemDate..原创 2020-12-02 10:13:27 · 190 阅读 · 0 评论 -
D365 窗体字段跳转 Jumpref
改方法需覆盖数据源字段或者控件下的jumpref,super()需删除Args args;MenuFunction menuFunction;Common rec;//可以使用对应表申明;当前公司rec=Table::find(Table.No);args = new Args();args.record(rec);args.caller(element);menuFunction = new MenuFunction(menuitemdisplaystr原创 2020-11-30 11:21:21 · 283 阅读 · 0 评论 -
D365 自动读取控件显示值
在已知控件名称,无法得知控件类型的情况下使用Object control;str txt;control = element.design().controlName('FieldName') ;if (SysTest::hasMethod(control, identifierStr(text))){ txt= control.text();}else if (SysTest::hasMethod(control, identifierStr(val原创 2020-11-30 11:10:33 · 238 阅读 · 0 评论 -
D365 窗体的 Lookup写法
D365 窗体的 Lookup写法原创 2020-11-30 10:47:38 · 720 阅读 · 0 评论