NCUAP5.0公式技术详解

需积分: 9 3 下载量 35 浏览量 更新于2024-07-17 1 收藏 238KB DOC 举报
"NCV5-公式技术红皮书是一份详细介绍了NC-UAP5.0平台中公式的使用手册,涵盖了各种变量、函数和操作的讲解。这份文档旨在帮助用户理解和应用NC系统中的公式技术,包括数值计算、自定义变量、逻辑运算、比较运算、列操作、自定义函数、外接函数以及运算符重载等功能。" 在NC-UAP5.0的公式技术中,主要功能包括: 1. **一般算术运算**:支持基础的数学运算,如加减乘除(+,-,*,/)以及乘方(ˆ)和取模(%)。例如,`sin(1.35)*a/b+cos(3.4)/c`,其中`a`, `b`, `c`是变量。 2. **数值型计算结果的小数位控制**:允许用户设定计算结果的小数位数,以满足精确度需求。 3. **逻辑运算**:包括逻辑与(&&,兼容老版&)、逻辑或(||,兼容老版|)和逻辑非(!)。例如,`iif((a&b)||(c&&d),"right","wrong")`,其中`a`, `b`, `c`, `d`是变量。 4. **比较运算**:支持大于(>),大于等于(>=),小于(<),小于等于(<=),等于(==)和不等于(!=)等运算,并能处理`null`值。 5. **自定义变量**:用户可以定义自己的变量,变量可以以Object和String两种形式传递。例如,`col1->var1+var2`,`var1`和`var2`是自定义变量。 6. **自定义类型的支持**:公式不仅处理String和Number型数据,还能处理自定义类型的数据,如`combine(vo1,vo2)`,其中`vo1`和`vo2`可能是自定义类型。 7. **运算符重载**:允许用户通过实现特定接口来重载操作符,如`iif((car1>car2)||(factory1<=factory2),"right","wrong")`,这里的`car1`, `car2`, `factory1`等可能是自定义的对象。 除此之外,文档还提供了以下内容: - **提取变量**:介绍如何从公式中提取变量。 - **空值、NULL值及Zero值的处理**:指导如何在公式中正确处理这些特殊值。 - **列操作**:说明如何在公式中对数据列进行操作。 - **自定义函数扩展**:展示如何利用自定义函数增强公式的功能。 - **外接函数的使用**:介绍如何集成外部函数到公式中。 - **内置函数列表**:包括数学运算、条件判断、数据库查询、字符串、日期、类型转换、货币金额、多语言翻译和其他函数的详细说明。 这份红皮书对于使用NC-UAP5.0平台进行公式编写和计算的用户来说,是一份宝贵的参考资料,它提供了一套全面的工具和指南,帮助用户更高效地利用公式处理复杂的数据计算和业务逻辑。
2018-12-28 上传
信息交换平台 实施技术红皮书 NC-UAP 6.0 目 录 第一章 总体概述 1 1. 信息交换平台总体结构 1 2. 信息交换平台功能特点 1 3. 信息交换平台V50版新增功能 2 4. 信息交换平台V55版新增功能 3 5. 信息交换平台V60版新增功能 3 第二章 实施简介及相关注意点 4 1. 实施方法简介 4 外系统数据导入的一般步骤 4 信息交换平台服务器端文件目录结构 5 2. Servlet的URL地址参数与XML交换文档头属性的关系 6 3. 向NC系统发送数据方式 7 手动界面发送 7 后台预警发送 8 自定义程序发送 11 4. 回执及异常出错信息 12 回执格式 12 异常和错误编码 14 查询及回执格式样例 14 5. 信息交换平台总体参数设置 23 外部系统默认帐套 24 单篇最大传输上限 24 导入过程是否记录中间文件 25 回执文件后台备份 25 回执和导出文件编码格式 25 单据导入规则设置 26 设置客户端IP范围 26 6. 单据流水号和单据并发控制 26 单据流水号的概念和作用 26 单据并发控制 27 7. 日志查看 27 8. 翻译器配置 30 第三章 单据交换规则定义 32 1. 校验文件全局配置 32 2. 表记录的配置 34 3. 字段属性项的配置 34 第四章 基于信息交换平台的单据集成开发 44 1. 注册单据相关信息 44 2. 生成&配置交换规则定义文件 45 3. 辅助信息项设置 48 4. 插件代码维护 49 第五章 单据集成示例 51 1. 问题描述 51 2. 设计 51 3. 具体开发指导 51 3.1 单据插件信息注册 51 3.2 单据转换规则定义 51 3.3 插件代码编写和部署 52 3.4 修改单据转换规则 52 3.5 手动加载测试 53 第六章 安全 54 1. 加密类编写 54 2. 加密类注册 56 第七章 扩展 57 第八章 JMS及大文件传输模式 59 1信息交换平台异步通信解决方案 59 1.1信息交换平台现状及存在的问题 59 1.2需求分析 59 1.3 JMS简介 60 1.3 JMS Client消息交互图 62 1.5解决方案 62 2.JMS传输模式 64 3. JMS Client For NC6.0 65 4 大文件传输模式 85 附录 86 1发送结果错误码 86 2 K系统自定义项目档案样本defdoc.xml 89 常见问题 90