学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 2  1/1   1  
作者
内容
Ding  [个人空间]


注册  2023-01-22
发贴数  20
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2023-01-24 16:52

以销售订单为例,我设置格式为: SOyyyymmdd########, 后8为序列号(如下图). 我希望当"增加"新的单据时,不论yyyymmdd是哪天,后8位的序列号都递增。但实测是: 仅当是同一天, 及yyyymmdd相同时,后面的8位序列号才递增,否则后8位依然是00000001, 需要手动修改。怎么能做后8位永远递增(不论前面日期)? 这个我设置错误,还是需要用脚本实现?



        


Ding  [个人空间]


注册  2023-01-22
发贴数  20
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#2»发布于2023-01-24 18:47

自问自答: 大致看了下脚本文档: csp.doc, 这个功能应该可以用脚本实现。在 销售订单的脚步测试了一下,在 create_voucher() 函数中可以实现对 订单编号的修改了。但是,问题是: 怎么引用 前缀,yyyymmddd 及序号的变量呢?  
 
//测试函数 
int create_voucher() 

 //msg("ID:" + gui_get_text("Edit_Voucher_No")); 
gui_set_val("Edit_Voucher_No","123"); 
  return 1; 
};


        



 2  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]