| | |
| | | // 预测订单基本信息 |
| | | CustomCode:=""; |
| | | CustomName:=""; |
| | | SKUName:=""; |
| | | SValueJsonString:=""; |
| | | // 获取客户名称和客户ID |
| | | if(txtSaveForecastData_FM.Text().Length()>0) |
| | |
| | | jForecast := JSON::Parse( txtSaveForecastData_FM.Text()); |
| | | CustomCode := jForecast.Get( "CustomCode").GetString(); |
| | | CustomName := jForecast.Get( "CustomName").GetString(); |
| | | SKUName := jForecast.Get( "SKUName").GetString(); |
| | | } |
| | | |
| | | if(selection.MaterialType()="半成品") |
| | |
| | | JForecast := JSON::Parse(txtSaveForecastData_FM.Text()); |
| | | ForecastID := JForecast.Get( "ForecastID").GetString(); |
| | | } |
| | | jResult := H_FunctionClass::SM_GetMaterialData( MacroPlan,selection.SKU(),selection.NeedQty(), ForecastID,"-",selection.NeedDate()); |
| | | jResult := H_FunctionClass::SM_GetMaterialData( MacroPlan,selection.SKU(),selection.NeedQty(), ForecastID,"-",selection.NeedDate(),GlobalOTDTable); |
| | | if(jResult.Get( "Status").GetBoolean()) |
| | | { |
| | | de_dh_FM_ProductMP.FixedFilter( "object.ParentSKU() = " + selection.SKU().AsQUILL() |
| | |
| | | .Add( "Unit",selection.Unit()) |
| | | .Add( "CustomCode",CustomCode) |
| | | .Add( "ParentSKU",lb_SUK_FM.Text()) |
| | | .Add( "ParentSKUName",SKUName) |
| | | .Add( "CustomName",CustomName).Build().AsString(); |
| | | } |
| | | if(isnull( SelectItem)) |