| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod Synchronize ( | 
|   InterfaceDataset owner, | 
|   String executor | 
| ) | 
| { | 
|   TextBody: | 
|   [* | 
|     //// 甄兰鸽 Jul-17-2024 (created) | 
|     date    := Date::ActualDate() - Duration::Days( 1 ); | 
|     loginfo := owner.InterfaceLoginfo( relnew, ExecuteUser := executor | 
|                                        , Name := Translations::InterfaceDataset_MachineStockData_Name() | 
|                                        , InterfaceDateTime := DateTime::ActualTime() | 
|                                        , Message := '库存数据(机加库存)' | 
|                                        , RequestBody := MachineStockData::GetRequestBody( date.Date() ) ); | 
|      | 
|     data := InterfaceLoginfo::CallInterface( owner, loginfo ); | 
|     if( not isnull( data ) ){ | 
|        | 
|       cnv2 := StringToDate::StandardConverter(); | 
|       cnv2.SetCustomConversion(); | 
|       cnv2.CustomFormatString( 'yyyy-MM-dd' ); | 
|        | 
|     //  sadatalist := construct( ShippingActualDatas ); | 
|       for( seq := 0;seq < data.Size();seq++){ | 
|         item         := data.Get(seq); | 
|         inventory    :=MachineStockData::GenerateData( loginfo, cnv2, item ); | 
|         inventoryname := inventory.Lgort(); | 
|         if( inventory.Fac() = 'DL' and inventory.Lgort() = 'All' ){ | 
|           inventoryname := inventory.LineType(); | 
|         } | 
|         InventoryInterfaceData::Generate( owner, inventory.DDay(), inventory.MaterialNo(), inventoryname, [Number]inventory.Total() ); | 
|     //    sadatalist.Add( sadata ); | 
|       } | 
|     } | 
|   *] | 
| } |