| | |
| | | singleShiftVolume2 := 0.0; |
| | | singleShiftVolume3 := 0.0; |
| | | |
| | | singleShiftConfigs := selectset( unit,SingleShiftConfig,config,config.ShiftName() = "3" ); |
| | | traverse( singleShiftConfigs,Elements,singleShiftConfig ){ |
| | | singleShiftConfig := select( unit,SingleShiftConfig,config,config.ShiftName() = "3" ); |
| | | if( not isnull( singleShiftConfig ) ){ |
| | | if( line.Tips().LikeUserLocale( "保养" )){ |
| | | if( singleShiftConfig.SingleShiftName() = "白班"){ |
| | | singleShiftVolume1 := 0.0; |
| | | }else if( singleShiftConfig.SingleShiftName() = "二班"){ |
| | | singleShiftVolume2 := singleShiftConfig.StandardYield(); |
| | | }else if( singleShiftConfig.SingleShiftName() = "三班"){ |
| | | singleShiftVolume3 := singleShiftConfig.StandardYield(); |
| | | } |
| | | singleShiftVolume1 := 0.0; |
| | | singleShiftVolume2 := singleShiftConfig.SecondSingleShiftQuantity(); |
| | | singleShiftVolume3 := singleShiftConfig.ThirdSingleShiftQuantity(); |
| | | }else{ |
| | | if( singleShiftConfig.SingleShiftName() = "白班"){ |
| | | singleShiftVolume1 := singleShiftConfig.StandardYield(); |
| | | }else if( singleShiftConfig.SingleShiftName() = "二班"){ |
| | | singleShiftVolume2 := singleShiftConfig.StandardYield(); |
| | | }else if( singleShiftConfig.SingleShiftName() = "三班"){ |
| | | singleShiftVolume3 := singleShiftConfig.StandardYield(); |
| | | } |
| | | singleShiftVolume1 := singleShiftConfig.FirstSingleShiftQuantity(); |
| | | singleShiftVolume2 := singleShiftConfig.SecondSingleShiftQuantity(); |
| | | singleShiftVolume3 := singleShiftConfig.ThirdSingleShiftQuantity(); |
| | | } |
| | | }else{ |
| | | if( line.Tips().LikeUserLocale( "保养" )){ |
| | | singleShiftVolume1 := 0.0; |
| | | singleShiftVolume2 := lineQuantity / 2; |
| | | singleShiftVolume3 := lineQuantity / 2; |
| | | }else{ |
| | | singleShiftVolume1 := lineQuantity / 3; |
| | | singleShiftVolume2 := lineQuantity / 3; |
| | | singleShiftVolume3 := lineQuantity / 3; |
| | | } |
| | | } |
| | | |
| | |
| | | singleShiftVolume1 := 0.0; |
| | | singleShiftVolume2 := 0.0; |
| | | |
| | | singleShiftConfigs := selectset( unit,SingleShiftConfig,config,config.ShiftName() = line.ShiftName() ); |
| | | traverse( singleShiftConfigs,Elements,singleShiftConfig ){ |
| | | singleShiftConfig := select( unit,SingleShiftConfig,config,config.ShiftName() = line.ShiftName() ); |
| | | if( not isnull( singleShiftConfig )){ |
| | | if( line.Tips().LikeUserLocale( "保养" )){ |
| | | if( singleShiftConfig.SingleShiftName() = "白班"){ |
| | | singleShiftVolume1 := 0.0; |
| | | }else if( singleShiftConfig.SingleShiftName() = "二班"){ |
| | | singleShiftVolume2 := singleShiftConfig.StandardYield(); |
| | | } |
| | | singleShiftVolume1 := 0.0; |
| | | singleShiftVolume2 := singleShiftConfig.SecondSingleShiftQuantity(); |
| | | }else{ |
| | | if( singleShiftConfig.SingleShiftName() = "白班"){ |
| | | singleShiftVolume1 := singleShiftConfig.StandardYield(); |
| | | }else if( singleShiftConfig.SingleShiftName() = "二班"){ |
| | | singleShiftVolume2 := singleShiftConfig.StandardYield(); |
| | | } |
| | | singleShiftVolume1 := singleShiftConfig.FirstSingleShiftQuantity(); |
| | | singleShiftVolume2 := singleShiftConfig.SecondSingleShiftQuantity(); |
| | | } |
| | | }else{ |
| | | if( line.Tips().LikeUserLocale( "保养" )){ |
| | | singleShiftVolume1 := 0.0; |
| | | singleShiftVolume2 := lineQuantity; |
| | | }else{ |
| | | singleShiftVolume1 := lineQuantity / 2; |
| | | singleShiftVolume2 := lineQuantity / 2; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | }else if( line.ShiftName() = "1" ){ |
| | | singleShiftVolume1 := lineQuantity / 1; |
| | | |
| | | if( line.Tips().LikeUserLocale( "保养" )){ |
| | | singleShiftVolume1 := lineQuantity / 1; |
| | | }else{ |
| | | singleShiftVolume1 := lineQuantity / 1; |
| | | } |
| | | singleShiftVolume1 := lineQuantity; |
| | | |
| | | for( i := tempProducts.Size() - 1;i >= 0; i-- ){ |
| | | product := tempProducts.Element( i ); |
| | |
| | | } |
| | | |
| | | }else{ |
| | | |
| | | info( "不支持的班次名称【" + line.ShiftName() + "】"); |
| | | } |
| | | } |
| | | |