| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod GenerateData ( | 
|   InterfaceLoginfo owner, | 
|   StringToDate cnv, | 
|   JSON item | 
| ) as FinishedEngineInventory | 
| { | 
|   TextBody: | 
|   [* | 
|     // 甄兰鸽 Jul-17-2024 (created) | 
|     four_code                  := guard( item.Get( "four_code").GetString(),""); | 
|     vehicle_type               := guard( item.Get( "vehicle_type").GetString(),""); | 
|     receipt_place              := guard( item.Get( "receipt_place").GetString(),""); | 
|     full_name                  := guard( item.Get( "full_name").GetString(),""); | 
|     spell_name                 := guard( item.Get( "spell_name").GetString(),""); | 
|     engine_type                := guard( item.Get( "engine_type").GetString(),""); | 
|     engine_modular_platform    := guard( item.Get( "engine_modular_platform").GetString(),""); | 
|     brand                      := guard( item.Get( "brand").GetString(),""); | 
|     bi_place                   := guard( item.Get( "bi_place").GetString(),""); | 
|     price                      := guard( item.Get( "price").GetString(),""); | 
|     total                      := guard( item.Get( "total").GetReal(),0); | 
|     amount                     := guard( item.Get( "amount").GetReal(),0); | 
|     dtype                      := guard( item.Get( "dtype").GetString(),""); | 
|     fac                        := guard( item.Get( "fac").GetString(),""); | 
|     dday                       := guard( item.Get( "dday").GetString(),""); | 
|     dweek                      := guard( item.Get( "dweek").GetString(),""); | 
|     dmonth                     := guard( item.Get( "dmonth").GetString(),""); | 
|      | 
|     msdata           := owner.FinishedEngineInventory( relnew, FourCode := four_code | 
|                                                        , VehicleType := vehicle_type | 
|                                                        , ReceiptPlace := receipt_place | 
|                                                        , FullName := full_name | 
|                                                        , SpellName := spell_name | 
|                                                        , EngineType := engine_type | 
|                                                        , EngineModularPlatform := engine_modular_platform | 
|                                                        , Brand := brand | 
|                                                        , BIPlace := bi_place | 
|                                                        , Price := price | 
|                                                        , Total := total | 
|                                                        , Amount := amount | 
|                                                        , DType := dtype | 
|                                                        , Fac := fac | 
|                                                        , DDay := cnv.Convert( dday ) | 
|                                                        , DWeek := dweek | 
|                                                        , DMonth := dmonth ); | 
|      | 
|     return msdata; | 
|   *] | 
| } |