Rss & SiteMap

E树ERP论坛(ERP爱好者之家) http://www.kntsoft.cn/bbs

E树免费ERP系统(2个在线用户学习版,无其它任何限制)
共3 条记录, 每页显示 100 条, 页签: [1]
[浏览完整版]

标题:E树中, 可以实现五金件动态损耗率 (曲线损耗率) ( 由顺德维盛分享 )

1楼
E树软件 发表于:2020/6/24 10:15:07


图片点击可在新窗口打开查看此主题相关图片如下:90c813f6-3dbc-46e9-88bd-805c7109a809.png
图片点击可在新窗口打开查看

应我司客户顺德维盛要求, 希望实现动态计算损耗率.

物料数据维护中, 可以设定某种材料的默认易损度.(0--9级).
同时, 在BOM中,也可以设定这个材料用于某种半成品时, 特定的易损度(0--9级).

即:  

1>.当BOM中指定易损度时, 则取BOM上的, 
2>.如果没有, 则取物料数据维护中指定的易损度,
3>.如果都没有, 则取E树BOM中自身的损耗率.

上述图中, 你可以更改"第1行"的"本件实际备货数"(10000), 你改为20000的话,则它下层所有料的损耗率会降低.
(随着数量的加大, 损耗率会慢慢降低)

当然,你也可以调整每个材料的易损度, 则它的损耗率也会改变.


以下是EXCEL含公式的原档. ( 此档由顺德维盛提供, 经顺德维盛同意分享 )


链接:https://pan.baidu.com/s/1et3V4VAhJ-ZaICpYvpuTDg 
提取码:mfzg
2楼
E树软件 发表于:2020/6/24 10:15:40
具体实现方法,等过一阵子新版发布再描述.(因为算法还可能在改进优化)
3楼
E树软件 发表于:2020/6/24 12:03:25
在基础数据-->系统公共参数设置-->工程-->BOM维护分支下,

动态损耗率.(绝大部分用户,都不要勾这一项; 只有理解它的含义的用户,才可以考虑勾上)

当你勾上这一项时, 则要相应地更改备用字段的设置.

1>.指定: 物料数据维护中哪个备用字段做为"物料易损度"(系统公共参数设置)
   并在物料的50个备用字段中,定义名称为"物料易损度",(系统公共参数设置)
   同时,设置为:  只能从下拉中选择[允许为空] (系统公共参数设置)
   并且,在"基础数据"-->"备用字段选择设置"中,设定它的下拉值为: 0,1,2,...,9

2>.指定: BOM维护中哪个备用字段做为"BOM易损度"(系统公共参数设置)
   并在BOM的20个备用字段中,定义名称为"BOM易损度",(系统公共参数设置)
   同时,设置为:  只能从下拉中选择[允许为空] (系统公共参数设置)
   并且,在"基础数据"-->"备用字段选择设置"中,设定它的下拉值为: 0,1,2,...,9


系统计算BOM的损耗率的算法:
1>.首先看BOM中,是否有设置"BOM易损度",如果有,则根据它来计算
2>.如果第1步没有, 则再看物料数据维护中,是否有设置"物料易损度",如果有,则根据它来计算
3>.如果前2步都没有,则根据BOM中的损耗率来计算(E树标准算法)
4>.BOM中的固定损耗量依然有效!(仅改的是"损耗率")


当您有勾"动态损耗率"后,BOM的CheckSum配方值,将不再计算损耗率.(因为是动态了,所以不再计算)
同时,生产订单的"CheckSum配方值",也一样不再计算损耗率.

使用效果:

1>.当你在BOM查询子料时, 输入不同的主产品数量, 下阶的损态率会动态改变.(投产越多,损耗越低)
2>.当你在做生产单新增,修改,变更时, 有设置动态损耗率的物料,会自动改变它的损态率.
3>.MRP计算物料时,也会根据动态损耗率来计算缺料


如果您想修改这个公式,可以修改SQL函数GET_DYNAMIC_LOSS_RATE 
(后期,如果E树此函数变更,将覆盖您的函数,因此,如果你有修改,要自个备份好此函数,以便升级后再次恢复)

腾讯微云分享: https://share.weiyun.com/VrE4sPTX

百度网盘链接:https://pan.baidu.com/s/1et3V4VAhJ-ZaICpYvpuTDg  提取码:mfzg
[此贴子已经被作者于2020/6/24 12:50:29编辑过]
共3 条记录, 每页显示 100 条, 页签: [1]

Copyright © 2000 - 2008 Dvbbs.Net  备案号:粤ICP备13014873号
Powered By Dvbbs Version 8.3.0
Processed in .07813 s, 2 queries.