二次开发:自定义单据参与计划运算原创
金蝶云社区-KD_Ben
KD_Ben
7人赞赏了该文章 897次浏览 未经作者许可,禁止转载编辑于2022年6月1日 15:01:17

MRP运算支持自定义单据功能简介

 

包括:

1、  MRP支持自定义整体框架;

2、  数据模型建立;

3、  逻辑模型的自定义;

4、  算法模型的自定义;

5、  结果展示;

6、  二次开发使用,自定义策略的开发;

 

 

 

 

一、MRP支持自定义整体框架

1、自定义模型自上而下包括算法模型,逻辑模型,数据模型;

2、算法模型用于组装逻辑单元,即规定运算的所有步骤;

3、逻辑模型组装某个逻辑单元的数据策略,即每个逻辑单元内部的所有步骤;

4、数据模型负责数据的取数逻辑及映射关系;

5、对于自定义单据,它要参与到运算,必须要建立相应的数据模型,用户可以自已写取数策略干预;然后把这个数据模型加入到相应的逻辑单元,例如取需求数据逻辑单元或供给数据逻辑单元;

 

以下按步骤介绍新增一张自定义单据参与运算的过程

 

二、自定义单据的设计与开发

使用BOSIDE开发,略

 

三、数据模型的建立

1、在数据模型列表处新增一张数据模型(这里以作为需求数据为例展示)

 image.png

 

  

四、逻辑模型的自定义

1、如果自定义的单据作为供给,那么在获取供给逻辑单元中把建立的数据模型加入进来,指进执行顺序(参考需求的图)

 image.png

2、如果自定义的单据作为需求,那么在获取需求逻辑单元中把建立的数据模型加入进来,指进执行顺序

 

五、算法模型的自定义

如果不涉及自己重组运算算法的话,这里一般不需要改变,对于自定义单据参与MRP运算的情况,这里不需要做任何操作

 

六、结果展示

这里截两个图,计划员工作台跟预留综合查询

计划员工作台:

 image.png

预留关系查询:

 image.png

日志查询:

 image.png



赞 7