C/C++语言开发指南秋葵软件OA-ERP高级设计C/C++语言开发指南目录§1新版本C/C++语言变更说明…………………………………………………………………………§2OA-ERP与用户程序的交互……………………………………………………………………………示例一审核事件………………………………………………………………………………………示例二:保存事件……………………………………………………………………………………示例三:保存事件……………………………………………………………………………………示例四:下拉列表控制记录事件Event_DropDown…………………………………………………清单数据转移的设置选项:库存参考,自动清除数量………………………………………………示例五:记录选择后的事件Event_Selection……………………………………………………示例六:建立选择记录的事件Event_DropDownSetItems…………………………………………示例七:表单颜色事件Event_GridColor……………………………………………………………示例八:数据查询处理事件Event_Retrive…………………………………………………………示例九:综合示例,禁售产品的业务规划…………………………………………………………§3OA-ERP虚拟机数据集的工作模式……………………………………………………………………数据集工作模式………………………………………………………………………………………使用SQL语句返回数据集完整示例…………………………………………………………………取得树形节点的数据集………………………………………………………………………………§4C/C++语言代码解决特殊业务示例…………………………………………………………………示例一:外贸费用的计算……………………………………………………………………………示例二:部分清单行的计算…………………………………………………………………………示例二:采购付款金额的控制………………………………………………………………………结果……………………………………………………………………………………………………字段值的控制…………………………………………………………………………………………练习……………………………………………………………………………………………………一个复杂的报价计算…………………………………………………………………………………§5代码逻辑故障分析……………………………………………………………………………………§6表单自动转换事件……………………………………………………………………………………示例一:………………………………………………………………………………………………§7查询结果转换清单事件……………………………………………………………………………附录1.OA-ERP虚拟机C/C++数据工作模式附录2.OA-ERP支持的数据类型附录3.OA-ERP事件类型一览表附录4.C/C++基础附录5.更多示例§8函数指针、与动态链接库……………………………………………………………………234479101113151617181820222323273132333435363839404243505457581C/C++语言开发指南§9产生提成表的程序…………………………………………………………………………引言为了满足大量未知的、以及特殊的需求,系统内置了虚拟机。由于是C++虚拟机,因此理论上应该是能满足任何功能扩充。本文件仅仅是对如何使用这个技术做一个概览性介绍。OA-ERP允许用户全面开发自定义需求功能.(1)自定义表单,并且给它增加字段..(2)给系统原来自带的表单增加新的字段.(3)完全自定义报表.(4)全面控制业务处理过程.所谓全面控制业务处理过程,就是在新增单据、审核单据、处理完毕单据,用户录入数据过程中的控制。给每个字段增加C/C++代码,就是处理“录入数据过程中的控制”。本文主要讲述用C/C++程序编写功能强大的业务处理功能。初学者理解这些内容的顺序如下(1)C/C++的基本工作方式.(2)数据集的概念.(3)事件的概念.(4)附录.§1.新版本C/C++语言变更说明(2007.12.04)(自学请勿跳过...