| | |
| | | string sHBatchNo = ""; //来料批号 |
| | | string sHBarQty = ""; //来料数量 |
| | | string sHPOOrderBillNo = ""; //采购订单编码 |
| | | string sHSourceBillType = "1102"; //源单类型(采购订单1102) |
| | | string[] str = sBarCode.Split('@'); |
| | | |
| | | //条码规则:物料编码 @供应商编码 @生产日批号8位日期码 @采购订单编码 @来料总数量 |
| | |
| | | sHBarQty = str[4]; |
| | | sHPOOrderBillNo = str[5]; |
| | | } |
| | | //条码规则:物料编码 @供应商编码 @物料名称 @生产批号 @每箱数量 @生产订单编码 @流水号 @SC |
| | | else if (str.Length == 8) |
| | | { |
| | | sHMaterNumber = str[0]; |
| | | sHSupNumber = str[1]; |
| | | sHMaterName = str[2]; |
| | | sHBatchNo = str[3]; |
| | | sHBarQty = str[4]; |
| | | sHPOOrderBillNo = str[5]; |
| | | sHSourceBillType = "3710"; |
| | | } |
| | | else |
| | | { |
| | | sErrMsg = "1、条码档案中不存在该条码,请确认条码是否正确!2、条码解析失败,条码格式错误,必须包含4-6个 @ 分隔符!"; |
| | | sErrMsg = "1、条码档案中不存在该条码,请确认条码是否正确!2、条码解析失败,条码格式错误,必须包含4-7个 @ 分隔符!"; |
| | | return false; |
| | | } |
| | | |
| | |
| | | string HEndQty = ""; //尾数 |
| | | Int64 HSourceInterID = 0; //源单ID |
| | | Int64 HSourceEntryID = 0; //源单子ID |
| | | string HSourceBillNo = sHPOOrderBillNo; //源单单号 |
| | | string HSourceBillType = "1102"; //源单类型(采购订单1102) |
| | | Int64 HInitSourceEntryID = 0; //初始化源单子ID(生成条码时源单子ID) |
| | | string HRemark = "解析生成"; //备注 |
| | | string HSourceBillNo = sHPOOrderBillNo; //源单单号 |
| | | string HSourceBillType = sHSourceBillType; //源单类型 |
| | | Int64 HInitSourceEntryID = 0; //初始化源单子ID(生成条码时源单子ID) |
| | | string HRemark = "解析生成"; //备注 |
| | | Int64 HPrintQty = 0; //打印次数 |
| | | Int64 HDeptID = 0; //部门ID |
| | | Int64 HSupID = 0; //往来单位ID |