以销售订单为例,我设置格式为: SOyyyymmdd########, 后8为序列号(如下图). 我希望当"增加"新的单据时,不论yyyymmdd是哪天,后8位的序列号都递增。但实测是: 仅当是同一天, 及yyyymmdd相同时,后面的8位序列号才递增,否则后8位依然是00000001, 需要手动修改。怎么能做后8位永远递增(不论前面日期)? 这个我设置错误,还是需要用脚本实现?
自问自答: 大致看了下脚本文档: 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; };
登录后方可发贴