### EAS供应链WebService接口知识点详解 #### 一、概述 EAS供应链WebService接口主要用于实现从外部系统向EAS系统中导入供应链相关单据的功能。此接口不仅支持标准单据的导入,还支持通过动态新增属性的方式扩展单据,并且允许进行二次开发以支持新的单据类型。 #### 二、接口基本信息 - **接口名称**:EAS供应链WebService接口 - **支持版本**:EAS 7.5及以上版本 - **接口部署**:默认部署地址为`http://localhost:6888/ormrpc/services/WSSCMWebServiceFacade` - **主要功能**:支持EAS供应链中11种单据的导入,包括采购申请、采购订单、销售订单等。 #### 三、接口调用方法 - **接口调用格式**:`String importBill(String billType, String billDataJSON, int billStatus)` - **参数说明**: - `billType`:单据类型,例如`001`表示采购申请单。 - `billDataJSON`:包含待导入单据数据的JSON格式字符串。 - `billStatus`:单据导入后的状态,如1表示保存态,2表示提交态,3表示审核态。 #### 四、返回值格式 - **返回值类型**:JSON格式字符串 - **格式说明**: - `"status"`:处理结果,0表示全部成功,1表示全部失败,2表示部分成功。 - `"msg"`:描述信息。 - `"billErrors"`:单据错误清单,用于描述不能导入的原因,包括单据ID、单据编码以及错误信息集。 #### 五、支持的单据类型及其状态 - **单据类型**: - 001:采购申请单 - 002:采购订单 - 003:销售订单 - 004:调拨订单 - 005:库存调拨单 - 006:采购入库 - 007:销售出库 - 008:其他入库 - 009:其他出库 - 010:应收单 - 011:应付单 - **支持的状态**: - 保存态(1) - 提交态(2) - 审核态(3) #### 六、导入动态新增的属性 - **过程描述**: - 使用DEP工具(或BIM工具)新增单据属性。 - 将新增的属性插入到标准JSON格式的单据数据中。 - 接口自动将这些属性保存到数据库对应的字段中。 - **示例**: - 在采购订单中新增`totalPrice`(数值类型)和`parentMaterial`(关联物料字段)属性。 - JSON数据示例:`{"totalPrice":23.0900,"parentMaterial":{"number":"2003099N909"}}` #### 七、二次开发导入新的单据 - **步骤说明**: 1. 在类路径`com/kingdee/eas/scm/ws`下增加`WSimportclasses_l1.properties`文件。 2. 开发新单据导入类,此类必须实现接口`com.kingdee.eas.scm.ws.app.importbill.IBillSupport`。 3. 在`WSimportclasses_l1.properties`文件中注册二次开发支持的单据类,格式为:单据类型=Class。 - 单据类型必须从10000开始。 4. 调用标准接口`importBill`实现新增单据的导入。 #### 八、单据字段说明 - **数据类型的格式说明**: - `ID`:最大长度为44位的字符串。 - `数值`:小数值,金额类的小数位最多为4位,数量、单价的精度最多为8位。 - `整数`:整数值。 - **各单据字段详细说明**: - **采购订单** - 单头 - 分录 - 费用明细 - **采购申请单** - 单头 - 分录 - **销售订单** - 单头 - 分录 - **调拨订单** - 单头 - 分录 - **库存调拨单** - 单头 - 分录 - **采购入库单** - 单头 - 分录 - **销售出库单** - 单头 - 分录 - **其他入库单** - 单头 - 分录 - **其他出库单** - 单头 - 分录 - **应收单** - 单头 - 收款计划 - 分录 - **应付单** - 单头 - 付款计划 - 分录 通过上述详细介绍,我们可以看到EAS供应链WebService接口为开发人员提供了强大的功能支持,不仅可以实现标准单据的导入,还可以灵活地扩展单据属性,甚至通过二次开发支持更多定制化的单据类型。这对于提高企业的供应链管理效率具有重要意义。
2026-09-20 11:33:15 132KB EAS开发 EAS接口
1
一套可直接编译运行的STM32F103平台FATFS文件系统移植实例,支持通过SPI总线驱动W25QXX系列Flash芯片实现FAT32格式读写。工程基于Keil MDK开发,包含完整底层驱动(diskio.c、spi.c、w25qxx.c)、FATFS核心模块(ff.c)、系统时钟与中断配置(system_stm32f10x.c、stm32f10x_it.c)、外设初始化(usart.c、lcd.c、key.c、led.c)及基础延时与SysTick封装(delay.c、sys.c)。所有源码均带编译中间文件(.crf),适配标准STM32F10x固件库,无需额外修改即可在带SPI Flash的最小系统板上验证SD卡式文件操作功能,如创建目录、读写文本文件、遍历文件列表等。配套有keilkilll.bat一键清理脚本和可执行镜像SPI.axf,方便快速部署与调试。
2026-06-06 11:51:53 2.88MB
1
LabView(Laboratory Virtual Instrument Engineering Workbench)是美国国家仪器公司(NI)开发的一款图形化编程环境,专门用于创建各种虚拟仪器应用。在本场景中,“LabView串口上位机”指的是使用LabView开发的,通过串行通信接口与硬件设备进行数据交互的上位机软件。上位机通常是指在控制系统中负责控制、监控和数据处理的计算机系统,而串口通信则是指通过串行端口进行的数据传输方式。 1. **LabView基础知识**: - LabView采用G语言(Graphics Language),通过图标和连线来构建程序,使得编程过程直观且易于理解。 - LabView具有强大的数据处理和可视化功能,广泛应用于测试测量、数据分析、控制系统等领域。 2. **串口通信**: - 串口通信,也称为RS-232通信,是一种古老的但仍然广泛使用的通信协议。它允许设备之间通过串行端口交换数据,一般包括数据速率、数据位、停止位、奇偶校验等参数设置。 - 在LabView中,可以通过“Serial”库来实现串口通信,包括打开串口、配置波特率、数据位、停止位、校验方式,以及读写数据等操作。 3. **串口助手**: - “串口助手”通常是一个用于测试和调试串口通信的小工具,可以发送和接收数据,查看通信是否正常。在LabView中,可以构建这样的工具,用于测试硬件设备的串口连接性,或者作为快速原型验证串口通信功能的工具。 4. **上位机设计**: - 设计LabView串口上位机时,需要考虑用户界面(UI)设计,包括按钮、文本框、图表等元素,以便用户能方便地输入命令、查看响应和监控数据流。 - 通过LabView的事件结构,可以实现串口数据的实时接收和处理,以及UI的动态更新。 - 错误处理是关键部分,确保在通信过程中遇到问题时能够正确反馈给用户,并尝试恢复或终止错误状态。 5. **实际应用**: - LabView串口上位机常用于工业自动化、物联网设备控制、实验室设备接口等多种场景,例如控制PLC、数据采集系统、传感器等。 - 它可以实现远程监控、数据记录、报警提示等功能,为用户提供灵活的控制和数据处理方案。 6. **编程技巧与注意事项**: - 在编写LabView串口程序时,确保正确关闭串口以避免资源泄露。 - 为了提高数据传输的可靠性,可以使用循环读取和超时机制。 - 注意串口的兼容性和设备的波特率匹配,防止数据丢失或错乱。 7. **调试与优化**: - 使用LabView的内置诊断工具,如错误簇和消息队列,来定位和解决问题。 - 对于大型或复杂的项目,可以利用模块化编程,将功能分解为独立的子VI,提高代码可读性和维护性。 通过以上知识点的学习和实践,开发者可以熟练掌握使用LabView构建串口上位机的方法,实现高效、稳定的串口通信应用。
2026-06-06 08:15:03 2KB LabView 串口
1
GPS运行多GPS软件的GPS端口虚拟工具GpsGate 2.6.0.340 PPC/PC简体中文破解版 Franson GpsGate GPS(全球定位系统)相关的工具,具有分享、模拟和记录日志。 使用 Franson GpsGate 令得我们将一个 GPS 设备共享给多个便携设备上面运行的应用程序成为可能。目前的解决方案仅允许一个程序以独占方式访问一台连接好的 GPS 设备。当更多的程序需要获取定位信息时,GPS 设备的共享就变得非常有必要了!在新发布的 2.6 版软件中主要增加了轨迹记录器功能,它可以在掉线的时候缓存数据,并在找到网络连接后自动发送轨迹数据到 GpsGate.com 或者您自己的 GpsGate 服务器。 分享:能让你在几个程序中分享GPS。GpsGate能够建立任意的虚拟串行接口提供给NMEA(美国海洋电子协会)相兼容的GPS程序使之能够链接使用 模拟:定位一系列路点,GpsGate将会在这些路点中模拟出一个GPS路径 日志:能够记录和回放实时的GPS数据。能够保存这段数据分析使用。
2026-06-04 20:01:07 2.87MB 端口虚拟工具 Franson GpsGate
1
提供一套可执行的本地化工具包,包含 zone.exe 主程序、chromedriver.exe 浏览器驱动、_wx.yaml 配置文件及操作手册.txt,支持模拟阿里生态(如高德地图)滑动解锁行为,自动捕获并输出 x5sec 参数值。该参数常用于阿里系人机验证环节,获取后可配合合法授权的接口请求流程完成数据拉取。工具运行依赖 Windows 环境,无需安装 Python 或其他运行时,双击 zone.exe 即可启动自动化流程,操作手册详细说明了滑块轨迹配置、浏览器路径设置、x5sec 提取位置及常见异常处理方式。适用于开发者在自有合规业务场景中调试验证逻辑,所有功能均围绕接口参数生成与传递展开,不涉及账号登录、密码窃取或服务端漏洞利用。
2026-06-04 15:46:16 5KB
1
【加密机】是一种用于保障信息安全的设备,通常用于数据加密、解密、数字签名和密钥管理等任务。在本文档中,它被用来模拟主站中的加密机功能,以便进行安全防护流程的测试和在线业务验证。对于终端制造商而言,通过这个接口,他们可以构建简单的测试主站程序,来检验其终端与模拟主站之间的通信安全性。 **1.1 编写目的** 编写这份接口说明的目的是为了提供一个清晰的操作指南,使开发者能够利用读卡器和加密卡来模拟主站加密机的功能。这包括数据的加密和解密、签名验证以及密钥的更新或恢复,确保在与终端进行在线业务测试时,能有效执行安全策略。 **2. 接口说明** **2.1 ConnectHSM 函数** 该函数用于建立与加密机(实际上是读卡器)的连接。参数包括加密机的IP地址(cHostIp)、端口号(inPort)和连接超时时间(timeout)。成功连接后,返回一个大于0的连接句柄,失败则返回负值,表示读卡器状态错误或者连接失败。 **2.2 DisConnect 函数** 这个函数用于关闭与加密机的连接。输入参数为之前获取的连接句柄(sConnect)。成功关闭返回0,失败则返回负值,表明传入句柄错误或关闭操作失败。 **2.3 GENRAND 函数** 未提供具体细节,但通常此类函数用于生成随机数,可能用于加密过程中的初始化向量(IV)或者密钥生成。 **2.4 INTERNALSIGN 函数** 这可能是一个内部签名函数,用于对数据进行签名,可能使用私钥进行,以验证数据的完整性和来源。 **2.5 VERSIGN 函数** 这应该是验证签名的函数,用于检查数据上的签名是否有效,通常与公钥操作相关。 **2.6 ENDATA 函数** 可能代表加密数据的函数,输入可能是明文数据和相关的加密参数,返回加密后的数据。 **2.7 DEDATA 函数** 这是解密数据的函数,接收加密数据和必要的解密信息,返回解密后的明文数据。 **2.8 GETUPDATEKEY 函数** 此函数用于获取或更新加密密钥,可能涉及密钥的分发、更新或恢复。 **版本历史** 文档的版本历史显示,从V1.0.0到V1.1.0,增加了章节2.6和2.7的内容,并修改了加解密函数的输入参数ivData(初始向量),说明了其取值的变化。 这份接口说明详细列出了模拟主站加密机的各种功能调用,包括连接、断开、随机数生成、签名与验证、数据加解密以及密钥管理,为开发人员提供了实现安全测试的必要工具和指导。
2026-06-03 14:28:35 495KB
1
本文详细介绍了使用RS485芯片进行串口通讯的实现方法,包括SP3485E芯片的引脚功能说明、开发板原理图分析以及具体的发送和接收程序设计。发送程序通过控制PB2引脚实现RS485芯片的收发使能切换,并利用USART的发送中断机制完成数据发送。接收程序则通过中断处理函数实现数据的接收和存储,同时支持回调函数以配合协议处理。文章还提供了完整的代码示例和详细的逻辑分析,适合嵌入式开发人员参考学习。 在现代电子通讯领域中,RS485作为一种广泛使用的串行通讯标准,因其具备多点通信、传输距离远、抗干扰能力强等特点,被广泛应用于工业控制、楼宇自动化、电力系统等场合。本文深入探讨了基于SP3485E芯片的RS485串口通讯的实现细节,为嵌入式开发人员提供了实用的参考资料。 文章对SP3485E芯片的各个引脚的功能进行了细致的介绍,让读者能够清晰地了解其工作原理。芯片的每个引脚都有着特定的功能,例如:发送数据引脚(TX)、接收数据引脚(RX)、使能控制引脚(DE和RE),这些都对实现稳定的RS485通信至关重要。 接着,文章通过开发板原理图的分析,为读者揭示了SP3485E芯片在电路中的实际应用。通过对原理图的解读,开发人员可以更直观地理解芯片与微控制器之间的连接方式,以及电源、地线和信号线的布局。 实现RS485通讯的核心在于发送和接收程序的设计。在发送程序中,通过控制PB2引脚实现收发切换是关键。这种设计允许设备在接收和发送状态之间快速切换,确保数据的正确传输。文章详细解释了如何利用USART发送中断机制,这是实现高效数据发送的关键技术。 在接收程序方面,文章讨论了中断处理函数的使用,这对于数据的准确接收至关重要。同时,为了适应不同的通讯协议和需求,文章还介绍了如何实现回调函数的设计,从而允许程序更灵活地处理数据接收事件。 除了理论分析,文章还提供了完整的代码示例,包括发送和接收的程序代码。这些代码示例不仅包含了关键的函数调用,还包括了对RS485通讯中常见问题的处理逻辑,如校验和错误检测。读者可以通过代码示例看到RS485通讯在实际开发中的应用场景,这对理解理论知识和实际应用有着重要的帮助。 文章最后对整个RS485通讯过程进行了逻辑分析,帮助读者更好地把握通讯的整个流程。通过这种细致的逻辑分析,开发者可以设计出既可靠又高效的通讯解决方案。 RS485通讯的实现涉及硬件选择、电路设计、软件编程等多个方面,对于任何想要深入学习和应用这一通讯标准的开发人员来说,本文都提供了一个宝贵的资源。通过本文的讲解和示例,开发者可以快速掌握RS485通讯的设计和实现,为开发出稳定可靠的嵌入式设备打下坚实的基础。
2026-06-03 12:09:04 9KB 软件开发 源码
1
御剑端口主要对目标主机的开发端口进行扫码,而更加轻易的对目标主机惊行测试
2026-06-03 08:30:25 511KB 渗透测试工具
1
修复登录接口 最新掌上题库小程序源码 支持自定义导入考题 这是一款题库微信小程序源码 支持积分商城、自定义试题及导入、知识点分类、模式试题考试、流量主等 首页模块:专项刷题、题型刷题、乱序刷题、我的收藏、我的错题、未作习题、刷知识点、考前必背 另外还有更多功能就不一一说明了 该小程序支持商户收益还有流量主收益 安装搭建也特别简单,大家也都知道微擎的安装方式都是通用的一个 好了也不和大家说那么多的废话了
2026-06-01 21:07:16 104.93MB 源码
1
【H-SCAN弱口令扫描器汉化版】是一款针对网络安全进行检测的工具,主要用于发现并测试网络设备、服务器或应用程序中的弱口令问题。这款软件的汉化版,意味着它已经进行了中文本地化处理,使得中国用户在使用时能够更方便地理解和操作。 弱口令扫描器的主要功能是通过自动化的方式,对大量可能的用户名和密码组合进行尝试,以检测是否存在易于猜测或常见的登录凭据。这种工具对于企业网络安全维护、渗透测试以及系统管理员日常的安全检查都极为重要。它可以帮助用户找出并修复那些可能导致安全漏洞的弱口令,防止未经授权的访问和潜在的数据泄露。 H-SCAN的界面设计为图形用户界面(GUI),即HScan-GUI v0.7,这使得操作更加直观,用户无需具备深厚的编程背景也能上手使用。"1 1 16 37"可能是该版本的特定更新内容或者版本号的一部分,具体意义可能包括软件的发布日期或者功能改进的编号。 在汉化版中,用户可以看到所有菜单、选项和帮助文档都已经翻译成中文,这样可以避免因语言障碍导致的理解困难。这对于非英语为母语的用户来说,无疑提高了工作效率和使用体验。同时,汉化版也可能包含了一些针对中国用户的特有优化,比如适应国内网络环境的设置,或者内置了更适合国内常见服务的扫描规则库。 在压缩包中,唯一的文件名为“hscan”,这很可能是H-SCAN弱口令扫描器的可执行程序。用户在解压后,通常可以直接运行这个文件启动软件。在使用前,建议先了解软件的使用教程和基本操作,以确保正确且安全地运用这个工具。同时,值得注意的是,进行任何网络扫描活动都应遵循合法和道德的规范,避免侵犯他人的隐私和权益。 H-SCAN弱口令扫描器汉化版是网络安全领域的一个实用工具,它能帮助用户有效地发现和解决弱口令问题,提升网络安全性。其汉化界面和易用性设计使得更多用户能够利用它来保障自己的网络环境免受潜在威胁。在使用过程中,用户需要理解其功能,遵守相关法律法规,并定期更新扫描规则,以应对不断变化的网络安全挑战。
2026-06-01 15:10:17 673KB 弱口令扫描器
1