|
|
@@ -216,6 +216,7 @@ namespace UAS_LabelMachine
|
|
|
string mid_code = dh.getFieldDataByCondition("PRODIOBARCODE", "nvl(max(to_number(PIB_OUTBOXCODE1)),0)+" + (j + 1), "PIB_INOUTNO='" + pi_inoutno.Text + "'").ToString();
|
|
|
//如果尾数不为0,并且已经遍历到了最后一箱(未装满的箱)
|
|
|
int count = 0;
|
|
|
+ int AddNum = pr_zxbzs;
|
|
|
if (mid_remain != 0 && j + 1 == mid_num)
|
|
|
{
|
|
|
//剩下的尾数刚好够整数的最小包或者加上一个未装满的最小包
|
|
|
@@ -232,7 +233,9 @@ namespace UAS_LabelMachine
|
|
|
barcode.Add(BarcodeMethod1(pd_id, pr_id, pib_barcode));
|
|
|
custbarcode.Add(BarcodeMethod1(NrDic, SerialNumIndex, SerialNumLength));
|
|
|
midcode.Add(mid_code);
|
|
|
- pib_inqty.Add(pr_zxbzs.ToString());
|
|
|
+ if (mid_remain % pr_zxbzs != 0 && k + 1 == count && j + 1 == mid_num)
|
|
|
+ AddNum = mid_remain % pr_zxbzs;
|
|
|
+ pib_inqty.Add(AddNum.ToString());
|
|
|
}
|
|
|
}
|
|
|
//插入条码
|