| | |
| | | using Kingdee.BOS.ServiceHelper; |
| | | using Kingdee.K3.SCM.App; |
| | | |
| | | namespace Demo.DynamicForm.PRD |
| | | namespace Demo.BillView.PRD |
| | | { |
| | | /// <summary> |
| | | /// 插件示例:日计划用料清单下推后,建立生产领料单与生产用料清单关联关系 |
| | |
| | | string srcFormId = ""; |
| | | string srcSrcBillNo = ""; |
| | | string FPPBOMFENTRYID = ""; |
| | | try |
| | | { |
| | | srcFormId = "PRD_PPBOM"; |
| | | srcSrcBillNo = entryRow["PPBOMBILLNO"].ToString(); |
| | | FPPBOMFENTRYID = entryRow["PPBomEntryId"].ToString(); |
| | | } |
| | | catch (Exception) |
| | | { |
| | | } |
| | | srcFormId = "PRD_PPBOM"; |
| | | srcSrcBillNo = entryRow["PPBOMBILLNO"].ToString(); |
| | | FPPBOMFENTRYID = entryRow["PPBomEntryId"].ToString(); |
| | | |
| | | if (string.IsNullOrWhiteSpace(srcFormId) |
| | | || string.IsNullOrWhiteSpace(srcSrcBillNo) |
| | | ) |
| | |
| | | linkRow["RuleId"] = "PRD_PPBOM2PICKMTRL_NORMAL"; |
| | | linkRow["SBillId"] = ((DynamicObject)srcRow.Parent)[0]; |
| | | linkRow["STableId"] = ((DynamicObject)srcRow.Parent)[0]; |
| | | linkRow["SId"] = srcRow[0]; |
| | | linkRow["SId"] = toRow["PPBomEntryId"]; |
| | | linkRow["BaseActualQtyOld"] = remainQty; |
| | | linkRow["BaseActualQty"] = toRow["ACTUALQTY"]; //基本单位实发数量 |
| | | |