开发环境:K/3 Wise 13.0.K/3 Bos开发平台.Visual Basic 6.0 =============================================== 目录 一.二次开发插件编程二.代码演示三.配置插件四.测试插件 五.插件配置后未生效六.附SQLHelper 七.K3自带连接数据库的写法 八.源码下载 =============================================== 一.二次开发插件编程 打开Visual Basic 6.0…
1.简单帐表/动态表单几个主要事件 //初始化 public override void Initialize() //构建动态列 public override BOS.Core.Report.ReportHeader GetReportHeaders(BOS.Core.Report.IRptParams filter) //构建报表标题 public override BOS.Core.Report.ReportTitles GetReportTitles(BOS.Core.Report.I…
案例需求:在销售订单上新增一个按钮,在订单明细中新增一个字段,命名[即时库存]. 点击按钮,弹出“Hello World!”,并获取订单明细物料的即时库存,填入字段[即时库存]. 开发工具:Visual Studio 2012 开发语言:Asp.net C# ================================= 目录: 1.BOS单据加按钮 - -[测试按钮] 2.BOS单据加字段 - -[即时库存] 3.创建Visual C#类库 4.引入命名空间 5.编写按钮点击事件,建议用不…
1.K3 Cloud打开 提示错误:未能加载文件或程序集“XXXXXXXXX”或它的某一个依赖项 原因:未正常关机导致的Temporary ASP.NET Files文件夹下的文件损坏 解决:删除C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files下的文件,iisreset重启IIS 2.…
一.数据库查询常用表 --查询数据表select * from ( ),t1.FKERNELXML.query('//TableName')) as 'Item',t1.FKERNELXML,t2.FNAME, t1.* from T_META_OBJECTTYPE t1 left join T_META_OBJECTTYPE_L t2 on t1.FID=t2.FID --where t1.fid='SAL_SaleOrder' ) t where Item<>'' and FNAME li…
===================== 目录: 1.插件事件说明如下 2.插件属性说明如下 3.插件方法说明如下 ===================== 1.插件事件说明如下:  序号 事  件  函    数  描    述 1   BillInitialize  Private Sub m_BillTransfer_BillInitialize() 单据初始化完成时激发该事件 2   BillTerminate  Private Sub m_BillTransfer_BillTerm…
在后台数据库ICClassType表中,字段FID<0的是老单,FID>0的是新单. ----------------系统设置------------------------ FStatus: --未审核:1--已审核:2--部分行关闭:3--已关闭: =============================================== 步骤一:先从t_tabledescription表中查业务单据的FTableID 步骤二:再根据FTableID,从t_fielddescripti…
在后台数据库ICClassType表中,字段FID<0的是老单,FID>0的是新单. ----------------系统设置------------------------FStatus: 0--未审核:1--已审核:2--部分行关闭:3--已关闭:===============================================步骤一:先从t_tabledescription表中查业务单据的FTableID步骤二:再根据FTableID,从t_fielddescription表…
=================================== 目录: 1.配置代码调试启动程序kdmain.exe 2.设置断点 3.触发调试 4.变量跟踪 =================================== 本例前提是:插件已注册到业务单据外购入库上,并注册成功. 1.配置代码调试启动程序kdmain.exe 在源代码工程上,点击右键,选择属性,设置调试的启动程序. 2.设置断点 在初始化事件设置断点 点击启动调试 3.触发调试 打开供应链 - - 采购管理 -…
备注:如果是BOS新单,都有获取用户名的方法.在单据有m_BillInterface.K3Lib.User.UserId,在序时薄有m_ListInterface.K3Lib.User.UserID 工业单据获取用户名,源代码如下: 工程引用: Class1代码如下: '定义插件对象接口. 必须具有的声明, 以此来获得事件 Private WithEvents m_BillTransfer As k3BillTransfer.Bill Public Sub Show(ByVal oBillTra…