CS开发框架获取生成流水号码(单据号码)介绍
作者:作者不详  发布日期:2020/03/31 15:34:50
  CS开发框架获取生成流水号码(单据号码)介绍

CS开发框架获取生成流水号码(单据号码)介绍


流水号码主要是指单据号码,格式参考:PO000001, SO11020001, 是开发框架DAL层GetNumber方法自动生成的。


开发框架支持两种流水号码:


1. 带格式的流水号码

用于业务单据的单据编号。如:PO2019-00001,SO2020-XXXX,支持用户配置格式。
CSFrameworkV5.0旗舰版支持带格式的单据号码,参考《系统管理》模块的《号码规则》

贴图图片-开发框架流水号码(单据号码)介绍1


贴图图片-开发框架流水号码(单据号码)介绍2

调用存储过程dbo.sp_sys_GetDocNo可以获得带格式的单据号码。

C# Code:

/// <summary>
//获取单据流水号码
/// </summary>
protected override string GetNumber(DbTransaction tran)
{
  
//
  
//支持两种格式的流水号码
  
//
  
//1.格式:字头+年年月月+当月4位序号,如:PO15010001
  
string docNo = DocNoTool.GetNumber(tran, "PO");
  
  
//2.格式:字头+指定数位的序号,如:PO000001
  
//string docNo = DocNoTool.GetDataSN(tran, "PO", true, 6);
  

  
return docNo;
}

//来源:C/S框架网 | www.csframework.com | QQ:23404761



    
2. 普通流水号码。

如:XX000000001~XX99999999。号码头可以自定义。

调用存储过程dbo.sp_sys_GetDataSN可以获得普通流水号码。

主要用于数据字典(基础资料表)作为主键。


C# Code:

/// <summary>
//获取流水号码
/// </summary>
protected override string GetNumber(DbTransaction tran)
{
  
string SN = DocNoTool.GetDataSN(tran, "ST", true, 6);//注意修改流水号字头!
  
return SN;
}

//来源:C/S框架网 | www.csframework.com | QQ:23404761




贴图图片-开发框架流水号码(单据号码)介绍


C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务




上一篇 下一篇