当前位置: 代码迷 >> 综合 >> D365 批处理 多任务批处理 方法2(比方法1更简单)
  详细解决方案

D365 批处理 多任务批处理 方法2(比方法1更简单)

热度:89   发布时间:2023-10-25 09:11:06.0

1.普通批处理方法,必须要参数 例子:TESTBatch

2.运行时调用

        BatchHeader batchHeader;RefRecId batchJobId;SysRecurrenceData sysRecurrenceDate = SysRecurrence::defaultRecurrence();sysRecurrenceDate = SysRecurrence::setRecurrenceEndAfter(sysRecurrenceDate, 1);ListEnumerator list_E = _list.getEnumerator();batchHeader = BatchHeader::construct();batchHeader.parmCaption('标题');while(list_E.moveNext()){TESTBatch postPacking = new TESTBatch();postPacking.parmRefRecId(list_E.current());batchHeader.addTask(postPacking,batchJobId);batchHeader.parmRecurrenceData(sysRecurrenceDate);batchHeader.save();}