K3需要对老单进行二次开发,老单的二次开发比较麻烦,这里整理一下老单序时簿上添加按钮的二次开发示例. --以下SQL脚本--获取 MENU IDselect FID,FmenuID,FName from iclisttemplate where Fname LIKE '%生产领料%' --(FID=11,FmenuID=82) --增加元数据按钮select * from t_MenuToolBar order by FToolIDDelete From t_MenuToolBar Where
概念 创建一个业务单据插件,处理单据的相关控制逻辑. 示例 新建一个类,继承自单据插件基类Kingdee.BOS.Core.Bill.PlugIn.AbstractBillPlugIn. using Kingdee.BOS.Core.Bill.PlugIn; using Kingdee.BOS.Core.DynamicForm.PlugIn; using Kingdee.BOS.Core.Metadata; using System; using System.Collections.Gener
#实现单据体首行过滤 clr.AddReference('System') clr.AddReference('Kingdee.BOS.Core') from Kingdee.BOS.Core.DynamicForm.PlugIn import * from Kingdee.BOS.Core.Metadata.EntityElement import * from System import * #方法覆写 def CreateControl(e): if isinstance
涉及界面: 问题:财务抱怨外购入库单价格取错,单价多除了一次税率 例如,采购单里面注明了价格是不含税15.3256 结果在外购入库单里面,又自做主张除以税率17%,把采购成本搞成了13.0988, 咨询专家给了2句SQL来解决问题: --更新收料通知下外购入库单价取数规则 update ICSelbills set FAction=' CASE when EXISTS(select * from t_SystemProfile where FCategory ='''+'IC'+''' AND
在后台数据库ICClassType表中,字段FID<0的是老单,FID>0的是新单.--事务类型select * from ICClassType where FTableName ='t_RP_NewReceiveBill' /*例如 收款单的事务类型为 */1000005 收款单1000014 预收单1000015 应收退款单 select * from t_TableDescription where FTableName ='t_RP_NewReceiveBi