K3老单二次开发学习记录
2018-01-19 10:50
686 查看
重点内容## 一、 老单相关表
2.加按钮:个性化功能
3.读取单据上的字段信息:个性化功能
WithEvents的一些用法说明:
1、WithEvents是指定一个或多个已声明成员变量引用可引发事件的类的实例。
2、当某个变量是使用 WithEvents 定义时,可以用声明方式指定某个方法使用 Handles 关键字处理该变量的事件。
3、只能在类或模块级别使用WithEvents。这意味着 WithEvents 变量的声明上下文必须是类或模块,不能是源文件、命名空间、结构或过程。
4、不能对结构成员使用 WithEvents。
5、只能使用 WithEvents 声明单个变量,不能声明数组。
6、必须将 WithEvents 变量声明成为对象变量,以便它们可以接受类实例。但是WithEvents不能声明为 Object。必须声明为可以引发事件的特定类。
比如:
Private WithEvents mSoftOnline As CvsActionToggle
其中CvsActionToggle是一个类,该类没有对应的控件,只有一些属性和方法
select * from t_ThirdPartyComponent;--老单插件表 select * from ICTransactionType;--单据类型表 select * from ICTemplate; select * from ICTemplateentry;--单据模版表
二、 老单数据结构存储THeadCtl,TEntryCtl
在老单平台上这个是2个自定义类型的数组;很重要;对老单界面进行操作就是对这2个数据进行操作。三、 老单二次开发能做什么
客户端:单据界面操作
1.数据改变:字段的换算关系、关联携带关系、锁定2.加按钮:个性化功能
3.读取单据上的字段信息:个性化功能
中间层:数据更新,逻辑检查
四、 开发过程示例
1. 引用K3billtransfer.dll
'官方:定义插件对象接口,必须具有的声明,以此来获得事件 '个人:创建对象来调用k3billtransfer的事件 private withevents m_billtransfer As k3billtransfer.bill
WithEvents的一些用法说明:
1、WithEvents是指定一个或多个已声明成员变量引用可引发事件的类的实例。
2、当某个变量是使用 WithEvents 定义时,可以用声明方式指定某个方法使用 Handles 关键字处理该变量的事件。
3、只能在类或模块级别使用WithEvents。这意味着 WithEvents 变量的声明上下文必须是类或模块,不能是源文件、命名空间、结构或过程。
4、不能对结构成员使用 WithEvents。
5、只能使用 WithEvents 声明单个变量,不能声明数组。
6、必须将 WithEvents 变量声明成为对象变量,以便它们可以接受类实例。但是WithEvents不能声明为 Object。必须声明为可以引发事件的特定类。
比如:
Private WithEvents mSoftOnline As CvsActionToggle
其中CvsActionToggle是一个类,该类没有对应的控件,只有一些属性和方法
2. 接口实现
3.单据和插件关联关系
在采购订单上加一个插件insert into t_ThirdPartyComponent (ftypeid,ftypedetailid,findex,fcomponentname,fcomponentsrv,fdescription) select 0,71,MIN(findex)-1,'bill.clsbill71','','' from t_ThirdPartyComponent where ftypedetailid = 71 go
相关文章推荐
- jmeter学习记录--10--二次开发环境搭建
- C# autcad二次开发小技巧,学习记录
- phpcms二次开发学习
- 向博主学习Revit开发: Revit 二次开发实战速成(三天培训), 上海. 11月中旬
- ueditor1.4.3.1版本二次开发记录
- phpcms程序二次开发记录
- 最近想打算开发一个用于记录个人学习的博客,记录下进程。
- Apache Thrift 服务开发框架学习记录
- Android 开发学习记录
- Eclipse开发工具的一些小知识,Eclipse切换工作空间的办法!(记录下来,希望与大家一起分享,共同学习吧!)
- 从今天开始写博客,记录些自己学习嵌入式开发的事情
- Autodesk View and Data API二次开发学习指南
- 微擎/微赞开发示例 学习记录
- 微信开发学习记录 01
- php和mysql web开发学习记录
- Android开发学习网址记录(更新中....)
- Mybatis学习记录(五)--整合spring开发Dao
- Web开发学习记录
- vue组件化开发初体验-示例vue-loader-example学习记录
- 安卓开发入门学习.学习记录1