易飞派班中心 JOBQUEUE中JOBOPTION的外挂调用,写入

易飞派班中心外挂调用(SQL方式) 一.在易飞DSCSYS数据库中JOBQUEUE表是关于派班任务的,里面的数据结果大概如下 大致结构在图上有标识,如果遗漏请忽略.重点只讲JOBOPION字段 关于JOBOPION里面的数据是image格式十六进制的,可能是进行加密,你需要用其他方式查看,可以看出点规律 ,这些都是里面存的都是单据信息,每两个字节记录一个字符如3100记录的就是3.在SQL里面看是这样的 得到这些信息后,需要处理的就是拼接替换里面的内容进行写入.但是需要注意的不能直接复制粘贴,因为他存的是二进制信息,你不可以直接写 阅读详情

易飞派班中心 JOBQUEUE中JOBOPTION的自定义调用

前言

本人现在对易飞ERP的使用可以说是比较深入了,尤其是生产的模块。而且易飞在工单、领料那块需要做的单据有些多而且复杂(这个主要是我公司在ERP的应用比较复杂),所以有些功能上需要开发相应的外挂来让ERP自动处理一些数据,减轻人员的工作量。

有一些ERP功能是可以直接生成相关的数据写入到数据库就可以实现了,但是有一些却需要系统来处理,比如一些批次处理任务(毕竟易飞是闭源的,不知道处理逻辑,当然也可以数据追踪慢慢摸)。所以对于这些的没办法直接写数据,所以只能通过派班任务来间接让ERP自动执行任务。

本文只作抛砖引玉,不协助实际处理。如侵必删!

分析

排班任务信息
由此图可以看出这个批次处理的所有参数,下面看数据库里的信息。

有研究过易飞派班任务的朋友都知道,JOBQUEUE中的JOBOPTION信息是经过了‘加密’的,信息被转成了16进制保存,但是通过进制转换缺无法还原为原本的文本信息。

其实信息并非做了特殊的加密处理,只是开发人员在此添加了一些识别符。下面我用数据查看工具来对JOBOPTION分析。

在这里插入图片描述
这是数据库中显示的信息,难以从JOBOPTION中看出管理的东西来。
但是用16进制来查看,就可以看出一些端倪。
我这里以队列信息中的来源编号作为一个例子:
在这里插入图片描述
这样就可以看出,来源编号是直接记录在JOBOPTION中的。
经过我的分析:
1.每两个字节记录一个字符,比如0x3200 对应的就是数字2,
2.0x0800 作为每个信息段的分隔符,
3.每个0x0800 0000 后的两个字节,记录的是紧接一段的字符长度的16进制信息。

这样我们就可以抽取基本的信息然后做相应信息段的替换就可以达到以外挂的方式提交ERP派班任务。

基本代码

因为本文主旨是抛砖引玉,所以不提供派班任务的相关代码。但是提供字符串转16进制的代码,我是使用Python编写的,用兴趣朋友们可以自行转换成相应语言的代码。

以下是字符串转16进制的,支持中英文传入

def __str_to_hex(self, s):
	returnStr = ''
	for c in s:
		strTmp = hex(ord(c)).replace('0x', '').upper()
		if len(strTmp) == 2:
			strTmp2 = strTmp + '00'
		else:
			strTmp2 = strTmp[2:4] + strTmp[0:2]
		returnStr += strTmp2
	return returnStr

以下是获取字符串长度并且转16进制的

def __int_to_hex(self, i):
	returnStr = ''
	strTmp = str(hex(i)).replace('0x', '').rjust(2, '0').upper()
	if len(strTmp) == 2:
		strTmp2 = strTmp + '00'
	else:
		strTmp2 = strTmp[2:4] + strTmp[0:2]
	returnStr += strTmp2
	return returnStr

其实代码都差不多,只是多了一些字符操作

[易飞]利用信息传递功能-直接调用函数处理方法 需求 按上周沟通的, 现在有很多采购零星退货, 电子磁电都有。 主要是不良造成的额外附属材料要供应商买单, 走零星采购退货,退货时, 系统不能带出库存的结存单价, 所以, 你这边看一下, 是否能做触发器或和系统供应商探讨一下, 如何做? 还有, 不良品退货, 采购退货模块没法做批号自动拆分, 这样采购做单非常耗时, 需手工一个去查,算。 以上, 帮忙看一下是否有什么快捷的办法, 磁电委外加工越来越... 阅读详情

相关推荐

易飞管家(大型ERP源码)

易飞管家是在神州数码易飞软件基础上开发的外挂程序,辅助易飞更好的应用,功能是易飞里面没有的,或者没购买的且需要辅助使用的功能,操作简便,功能丰富,旨在广大易飞ERP用户用好易飞 完全开源,源码中遇到不会的地方可以咨询作者,易飞软件问题,可以咨询作者

jvm的学习方法

jvm详解欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdow...

qq_35657661的博客 3915

易飞辅助:集成WEB内网管理,商城,安卓,微信商

集成了WEB内网管理,商城,网站,微信端,安卓端,供应商自管理中心,客户自管理中心的易飞辅助

易飞免费辅助:集成了WEB端、安卓端、微信端和PC端 一:WEB端内网

首页mh http://download.youkuaiyun.com/detail/knife_s/8058343

knife_s的专栏 3183

易飞单据未审核每日自动邮件发送提醒外挂小工具

某好心网友自行制作的小工具,可以自动把未审核的ERP单据归纳发送邮箱提醒。

易飞登录密码函数

易飞登录密码函数,可供写外挂的同行使用 将文档里的函数写入DSCSYS数据库,然后就可以调用了

易飞9.0.8会计借贷不平查帐语句

分析借贷科目不平或负数的物料查询分析工具

weixin_49287005的博客 353

易飞ERP辅助工具

易飞ERP辅助工具

新版易飞审核员接口【支持个案、支持和系统一样的错误提示】

本审核员优点: 1、支持个案审核员,即可以审核做过个案的程序作业; 2、审核错误记录详细的内容,和系统里提示一模一样; 3、即时处理,无需软件派班中心。 新版易飞审核员接口:如图 系统里提示: 全网功能最全、最稳定审核员接口,唯一QQ:395068518。 ...

redhat588的博客 1732

易飞ERP系统辅助工具YifeiPro.rar

易飞ERP系统辅助工具,帮助PMC、生产人员、业务一次性能查询产品的工单状况、在制情况、库存状况。 使用说明:选择品号,联查出BOM,点击BOM阶次。

易飞8.0系统服务器安装手册

非常详尽的讲解了易飞8.0软件安装设置细节。

易飞审核接口

该接口提供RESTFUL方式调用,支持审核和反审核,审核失败时提示具体的报错信息,同时也支持个案程式。

s01896的博客 726

给爸妈买的红米12C想装个老年桌面?先别急,解锁BL和Root前你得知道这些

本文详细解析了红米12C解锁BL和Root的利弊,为想要为长辈简化手机操作的用户提供全面指南。文章对比了BL解锁与Root的技术差异,推荐优先使用MIUI内置的极简模式等官方功能,并评估了Root的实际必要性。若必须Root,提供了安全操作流程和长期维护建议,帮助用户做出明智选择。

weixin_30265103的博客 318

【易飞】易飞ERP自动审核程序功能 -支持所有单据 审核/撤审 支持易飞所有版本

【代码】【易飞】易飞ERP自动审核程序功能。

德仔 1981

dpdk 源码分析 rte_ring

rte_ring源码分析

qq_40843445的博客 929

手把手用ROS实现Ego-Planner动态避障:无人机撞树问题终结方案

本文详细介绍了如何在ROS和Gazebo仿真环境中,通过配置和调优Ego-Planner算法,实现无人机的动态避障功能。文章深入解析了其基于局部梯度优化的核心思想,提供了从环境搭建、参数详解到代码集成的完整实践指南,并分享了实战排错经验,旨在彻底解决无人机在复杂动态场景中的碰撞问题。

weixin_29031161的博客 1630

易飞会计科目表自己外挂表构造语句

易飞ERP会计科目表为:ACTMA,C#根据常用的树结构来构造treeview不行,规范成我想要的如下,当然也有可能我对C#不熟可以直接调用 SELECT MA001, MA002,SUBSTRING(MA002,0,(LEN(MA002)-1)) PID,MA003 FROM ACTMA  WHERE LEN(MA002)>2  union ALL  SELECT MA001,case

sadleaflzh的专栏 922

用户消费行为分析(MapReduce实现,Hive分析)

一、题目要求 数据来自CDNow网站的一份用户购买CD明细,本数据集共有 6 万条 左右数据,数据为 CDNow 网站 1997年1月至1998年6月的用户行为 数据

紫烟的博客 3013

如何做易飞数据库跟踪

易飞后台采用SQL SERVER数据库。要跟踪数据库,可以按以下步骤进行。 一、建立BED应用程序名称。 路径:WINDOWS开始菜单|程序|神州数据易飞ERP系统|BDEAMIN. 在database页面中,选中Leader,将右边框中Definition中的APPLICATION NAME设置为“TTT”,保存。 二、进行SQL SERVER的SQL事件探查器设置。 路径:...

diaohanshan9810的博客 506

从零开始:使用COLMAP与OpenMVS构建高精度三维Mesh模型

本文为零基础新手提供了使用COLMAP与OpenMVS构建高精度三维Mesh模型的完整实战指南。详细介绍了从环境配置、数据采集黄金法则,到COLMAP稀疏与稠密重建、OpenMVS网格生成与纹理映射的每一步操作,并分享了关键的避坑技巧与参数调优建议,帮助读者从二维照片中成功重建出属于自己的三维模型。

metal的博客 505

【读书笔记】Verilog的亚稳态现象和跨时钟域处理方法

文章目录 一、亚稳态 (1)跨时钟域的亚稳态现象 (2)亚稳态的多径传输 二、跨时钟域处理 2.1 单bit信号跨时钟域处理 (1)单径两级触发器同步器 (2)相位控制 (3)多径与多级寄存器同步链 (4)组合逻辑信号的同步化 (5)快时钟域信号的同步化 2.2 多bit信号的跨时钟域处理 (1)异步FIFO (2)双口RAM.........

毕淑敏曾说过:“我不相信命运,我只相信自己的手;我不相信手掌上的纹路,但我相信手指加上手掌的力量”。在这个快节奏的社会,只有自己能力不足才会被卷,踏踏实实沉下心来学一些技术,及时记录,方便以后复盘。 2万+

易飞未生成发票单据查询

易飞本身带有未开票查询作业,财务开票收票一般都不是立即开票,月结90,60,30天常常有,且当公司财务状况好时候是这样,如果购销双方出点状况都会推迟,应收应付会计一般暂估会次月完成,而发票会由于对账日期有差距,不一定月月清,本查询按月分查一下未开票的单据,比易飞8自带简洁且快点,供财务参考。

sadleaflzh的专栏 306

基于STM32、HAL库的WF162A 11BA T&R气压传感器 驱动程序设计

/ 转换为7位地址。* @param temperature: 存储读取到的温度值(°C)* @param temperature: 存储读取到的温度值(°C)* @param pressure: 存储读取到的压力值(bar)* @param pressure: 存储读取到的压力值(bar)* @param range: 压力范围(bar)

corlin6688的博客 361

OA 和易飞排班中心表名

ERPMA(OA) JOBQUEUE(erp) 转载于:https://www.cnblogs.com/chg668/archive/2010/11/24/1886315.html

203

内存泄漏系列专题分析之二十三:meminfo无法统计到的黑洞内存泄漏分析

内存泄漏系列专题分析之二十三:meminfo无法统计到的黑洞内存泄漏分析

683

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: CentOS 7 配置
下一篇: python脚本在centos7下作为服务运行
@Harvey
博客等级 码龄8年 0粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值