各位大神好,我想要在k3 rise 12.3的仓库管理系统上做二次开发,就是增加扫码出入库的支持,计划用pda扫码后连数据库读写。
像我这样的需求怎样做比较好?目前pda端的功能我已经做好了,也能连接到金蝶服务器操作数据库了,但是不知道咋操作数据库。。。用事件探查器发现要实现一个入库操作,要执行很多行sql语句,不知道k3是否有读写仓库管理系统的库表的接口可供调用?
我听说先要到一个单据号的表中获得全局递增的单据号,然后写入出入库货物信息即可
我看到数据库里有很多存储过程,不知道能否借助它们实现出入库写db的操作?k3的表和视图的数据字典我从网上找到了,不过没有找到存储过程的说明,大侠们能否提供一份呢?
------解决思路----------------------
如果是调用存储过程来实现的,那么 在sql profiler里应该会有 调用存储过程的代码,就能找到 这个存储过程了。
如果显示没有调用存储过程,那么可能是 直接通过语句来实现的。
------解决思路----------------------
金蝶应该是可以给你定制需要的接口的, 不过, 你懂的, 这需要给钱,^_^
如果你想自己直接操作数据库, 需要考虑的东西就比较多了, 一个大型的ERP系统, 对于仓库的出入库, 肯定不只是某个表受到影响, 应该会是多个表都有操作的。 你可以参考金蝶的文档。 文档里面好像是有每个数据表是干啥用的的说明的。
当然,如果只是读, 应该没什么问题的, 需要写操作, 建议最好找金蝶公司,让他们提供接口,或者他们给个补丁,让你直接调用就好。