流水號首碼通常都是固定的,如:採購申請 – PR。
有時會碰到流水號首碼需要根據表單資料確定的情況。
如,某企業採購申請,同一支流程,根據表單上採購類別不同(固定資產、生產物料等),流水號首碼要有所區別:
■ 固定資產採購 – PRA;
■ 生產物料採購 – PRM。
預設首碼
自訂首碼
PR
<%
string type = Convert.ToString(Context.Current.FormDataSet["Purchase.Type"]);
string perfix;
switch(type)
{
case "固定資產":
perfix = "A";
break;
case "生產物料":
perfix = "M";
break;
default:
perfix = "";
break;
}
Response.Write(perfix);
%>
<%=DateTime.Today.ToString("yyyyMM")%>
首碼定義部分為asp.net語法,可滿足複雜業務需求。