向宰平 发表于 2017-8-8 11:00:49

怎样实现,云表应用生成的单据单号与对接系统.....

本帖最后由 109264549 于 2017-8-8 17:09 编辑

需求描述:    公司ERP系统,有个"其他入库"、“其他出库”的功能模块,我想用云表开发一个同样功能的应用(外挂),来实现其他出、入库的操作(因为公司ERP系统用户数资源比较紧张)

现在的问题是:我如何保证,用云表应用生成的“其他入库单”单据单号 ,与原ERP系统生成的其他入库单(单据单号),无缝对接?       图示如下:


能否实现,在保存单据时,去搜索外部数据源表(原ERP数据表),获取到目前的最大单号,在其基础上增加流水号1,赋值给既将保存的单据呢?   






补充说明一下,我这个需求的产生背景:   公司本身存在ERP系统(鼎捷易助),但我们增添ERP系统用户数(资源)的步伐,始终赶不上职员增加的节奏,所以ERP系统用户数,在我司算是一个紧张资源。那么我的想法: 用云表去开发外挂应用,将某些简单的应用功能,用云表开发的应用,去替代。    具体到这个“其他入库”单的单号问题,换句话说就是: 我用外挂(云表应用)做的其他入库单单号,怎样与现有的ERP系统无缝对接?       再具体点说就是:职员A用ERP系统,生成了一个其他入库单(单号 RK201708000047)   职员B用云表开发的外挂(应用)去做其他入库单,那么这个单号至少要与原ERP系统无缝对接得上,才能达成我预想的目标,也就是用外挂(云表)生成的其他入库单单号,应该在原ERP系统已存在的最大单号上加1,即 (RK201708000048)才符合我的想法。    这是一个动态的取值。

hxj19911119 发表于 2017-8-8 16:09:42

可以这样做:例如我定义了一个自动编号,初始RK201708000001;


我想让他从RK201708000048开始,跳过RK20170800001—RK201708000047,这里只需更改自动编号序号就可以了;

首先,在系统管理的数据接口文件夹中找到自动编号序号:


然后找到我自定义的自动编号接口,打开后把序号改成47:



保存后回到模板,新建后保存,自动编号的就变成了RK201708000048:


你这里也可以这样用,接着以前的序号开始

15605774645 发表于 2017-8-8 17:32:59

这个问题分3个部分:
1、获取当前编号比较简单,找到ERP后台数据库的自动编号变,然后注册外部数据源引用过来。
2、在云表生成单号后,ERP系统如何接手这部分数据的问题
3、假设ERP系统能接收到,那么下次ERP系统生单的时候,如何接着这部分流水号继续往下编,才是最难的!

15605774645 发表于 2017-8-9 10:36:59

15605774645 发表于 2017-8-8 17:32
这个问题分3个部分:
1、获取当前编号比较简单,找到ERP后台数据库的自动编号变,然后注册外部数据源引用过 ...

对,直接用云表把那个ERP咔嚓了:lol
页: [1]
查看完整版本: 怎样实现,云表应用生成的单据单号与对接系统.....