BOS单据审核后解锁
金蝶云社区-czkdxjh
czkdxjh
0人赞赏了该文章 641次浏览 未经作者许可,禁止转载编辑于2017年11月07日 09:48:02

KIS旗舰版5.0,做了一个BOS单据,审核后需要进行变更(不允许反审核后修改,要求在单据已有数据基础上修改后另存为一个新版本号)。
插件打开单据后,将单据状态设置成编辑状态,但是各字段还是处于锁定不能编辑。
以下插件代码在K3Wise环境下可以正常将已审核BOS单据以编辑状态打开,并且可以修改各字段,但是在KIS环境下没有效果,单据还是锁定的。请问在KIS中应该怎么做?

序时簿插件中打开单据:
m_ListInterface.K3Lib.LoadBill 210003257, FID, Enu_BillStatusExt_Modify

然后在单据插件中:
Private Sub m_BillInterface_BeforLoadBillFillData()
If bMaterialBudgetUpdated = True Then
m_BillInterface.BillCtl.BillStatus = Enu_BillStatusExt_Modify '设置单据界面为修改模式
End If
End Sub
Private Sub m_BillInterface_AfterLoadBill()
If bMaterialBudgetUpdated = True Then
m_BillInterface.MenuBar.BOSTools("mnuFileSave").Enabled = True '打开保存按钮
End If
End Sub