推荐_❤单据编号❤规则里希望加入❤客户编号❤ 或引用❤助_产供销
学习交流 » 产供销 »❤单据编号❤规则里希望加入❤客户编号❤ 或引用❤助
|
|
| |
作者 |
|
goddness001 [个人空间]
注册  2008-04-26 发贴数 17 精华贴 1 原创贴 0 来自 状态 正常
级别 会员 |
|
|
每个月对账时会剩下一些未到期的送货单。到下个月的时候如果不是连号的话,查起来有点不方便。 如果可以在“单据编号”规则“前缀”内引用“客户编号”。 比如我上个月A0客户的对账对到5月第88号。那么下月看一下就知道A0这个客户6月对账是5月89号开始的。 编号示例: 客户A0的-------A0-1706-001 客户A1的-------A1-1706-001 客户A2的-------A2-1706-001 以一个客户和一个月为条件,每个客户都是单独编号,可以无限连号。到下月1号的时候重新从001开始编号。 |
|
|
于 2017-06-05 16:40 被 goddness001 修改
|
|
wwx001 [个人空间] QQ名 时光呓语
注册  2011-05-23 发贴数 698 精华贴 2 原创贴 3 来自 状态 正常
级别 会员 |
|
|
建议单据编号规则支持更多前缀,比如客户id,供应商id,项目id等。 |
|
|
QQ:772600297
|
|
dragonzsp [个人空间] QQ名 十二个耳环(187199580)
注册  2011-03-25 发贴数 183 精华数 0 原创贴 4 来自 温州 状态 正常
级别 贵宾 |
|
|
int getVoucherNo(){ string sql,voucher_no,voucher_type,eba_id,tmp; int count1,m,max; voucher_type=v_voucher_type; eba_id=gui_get_val("ComboBox_Ext_Eba_Id"); if(eba_id==""){ return 1; } while(1==1) { voucher_no = voucher_type + "-" + eba_id + "-"; sql = "select voucher_no from ebs_v where voucher_no like '" + voucher_no + "%' order by voucher_id"; db_select_area(1); db_free_area(1); db_run(sql); count1 = db_row_count(); if (count1 > 0) { db_go_row(count1 - 1); tmp = db_res(0); if (tmp != "") { tmp=str_replace(tmp,voucher_no, ""); //剩余的就是编号了 m = to_int(tmp); if (max < m) { max = m; } } } max++; voucher_no = voucher_no + fmt_int(max, "%06d"); //这里做单据编号核对,防止数据库中已经有这个单据编号 sql = "select voucher_id from ebs_v where voucher_no='" + voucher_no + "'"; db_free_area(1); db_run(sql); count1 = db_row_count(); if (count1 > 0) { tmp = db_res(0); if (tmp == "") { break; } }else{ break; } } gui_set_text("Edit_Voucher_No", voucher_no); } 放到单据脚本里面调用 |
|
|
官方认证第三方服务团队 QQ:187199580
收费教程地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=7&topic_id=102140&topic_page_id=1
手机收费版本地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=3&topic_id=103479&topic_page_id=1
|
|
wwx001 [个人空间] QQ名 时光呓语
注册  2011-05-23 发贴数 698 精华贴 2 原创贴 3 来自 状态 正常
级别 会员 |
|
|
十二老师的脚本的确好用,但是只要单据保存过,再更改日期的话,单据编号一定是会变的,这样有点麻烦。另外,对象变化前后的值一致,change_obj()脚本还是会运行,造成脚本运行结果偏差。 |
|
|
QQ:772600297
|
|
wwx001 [个人空间] QQ名 时光呓语
注册  2011-05-23 发贴数 698 精华贴 2 原创贴 3 来自 状态 正常
级别 会员 |
|
|
对于编号规则里时间标志,如果精确到日的,修改日期单据编号改变;精确到月的,修改月份单据编号改变,修改日期单据编号不改变;精确到年的,修改年份单据编号改变,修改月份和日期单据编号不改变。这样可能有效地预防单据编号改变的情况,毕竟如果因为修改导致单据编号改变对于对账来说非常不便。 |
|
|
QQ:772600297
|
|
dragonzsp [个人空间] QQ名 十二个耳环(187199580)
注册  2011-03-25 发贴数 183 精华数 0 原创贴 4 来自 温州 状态 正常
级别 贵宾 |
|
|
我那个是获取新的编号的功能,具体在什么情况下需要调用获取.你自己脚本里面要有判断,不是直接不管三七二十一一直调用的 |
|
|
官方认证第三方服务团队 QQ:187199580
收费教程地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=7&topic_id=102140&topic_page_id=1
手机收费版本地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=3&topic_id=103479&topic_page_id=1
|
|
|
|