| | |
| | | |
| | | // 获取最大包装数量 |
| | | maxPackageReflection := Reflection::FindAttribute( "PackagingPlanCapability", ppc.PackagingPlanRow().FactoryAbbreviation() + "_" + ppc.PackagingPlanRow().Category() + "_Package" ); |
| | | maxPackageQuantity := maxPackageReflection.GetNumber( macroPlan.PackagingPlanCapability() ); |
| | | // maxPackageQuantity := maxPackageReflection.GetNumber( macroPlan.PackagingPlanCapability() ); // 此处需要修改 |
| | | maxPackageQuantity := 100000; |
| | | |
| | | // 获取最终包装数量 |
| | | finalPackagingQuantity := minvalue( ceil( needPackagingQuantity / ppls.LotSize() ), ceil( ( maxPackageQuantity - prePPC.Package() ) / ppls.LotSize() ) ) * ppls.LotSize(); |