上级提出要求让我开发预测订单录入的单据开发及相关的插件开发,对于刚学BOS 插件开发的我也是非常有难度的,没人问、没人指导,只得搞自己慢慢摸索。经过好多天的准备,现在基本上已经入门了,在这里记录下最开始的学习心情、知识点、为以后开发积累资源。
业务方面现在先不说写,等有空的时候回来补上,直接说开发了。
首先设计出预测订单界面,效果图如下:
对于此单据开发需要处理如下问题:
1. 选择物料代码后,在表体中显示该物料的所有子项物料?
2.备料数量=备料数量(表体*备料数量)*数量(表头.数量)?
3.是否备料勾选上的表体信息才可保存?
获取单据体中的数据,遍历数据且将没有勾选的记录从表体中移除,后保存。
Private Sub m_BillInterface_BeforeSave(bCancel As Boolean)
Dim isBL As Integer, i As Integer, counts As Integer
Dim yesCounts As Integer
yesCounts = 0
counts = m_BillInterface.Data("Page2").UBound
Debug.Print "------ : " & counts
For i = 1 To counts
If i > count