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 := [Real]guard( item.Get( "total").GetString(),"");
|
amount := [Real]guard( item.Get( "amount").GetString(),"");
|
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;
|
*]
|
}
|