您的位置: 龙岩金蝶软件论坛 -> 金蝶软件 -> K3-WISE -> 金蝶K3 Wise 用SQL生成单号(单据编号)及单据... 
本帖共有427个阅读者
发表帖子 发表投票 回复主题
金蝶K3 Wise 用SQL生成单号(单据编号)及单据内码(单据ID)
尊贵身份标志
cyy275(管理员)
cyy275
头衔:社区公民
帮派:无帮无派
帖数:497
金钱:100000
积分:2248
注册时间:2017-5-8
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
金蝶K3 Wise 用SQL生成单号(单据编号)及单据内码(单据ID)
一生成各种单据的编号

详细实现过程参见存储过程p_BM_GetBillNo

ICBillNo表存放所有单据的编码信息

,

其中FBillID用于p_BM_GetBillNo的第一个参数

以采购申请单为例,先查出FBillID,然后调用p_BM_GetBillNo

Select FBillID from ICBillNo where FBillName LIKE '%采购申请%'

调用 70 为采购申请单的IDICBillNo表中可以查到

.

Declare@out as varchar (100)

Exec[p_BM_GetBillNo] 70,@out out

Select@out

二生成单据内码

生成单据内码的例子

,

参见

GetICMaxNumGetICMaxNumOld

Declare@p2 int

ExecGetICMaxNum 'POrequest' ,@p2 output,1,16394

Select@p2

Declare@p2int

ExecGetICMaxNum 'POrequest',@p2 output,1,0

Select@p2


今天的努力,明天的享受!
今天的无为,明天的无助!
今天的迷茫,明天的受累!
等级:管理员 参考IP地址:*.*.*.*
2017-5-8 18:53:38
Powered by 金蝶论坛 Copyright © 2011 www.xxhcom.cn. All rights reserved.