| Quintiq file version 2.0 | 
| #parent: #root | 
| Method Update ( | 
|   IOUnit importedobject, | 
|   String datasource | 
| ) | 
| { | 
|   Description: 'Update attributes for IOUnit' | 
|   TextBody: | 
|   [* | 
|     //Update the input out object according to the given imported object | 
|     //the attribute speak for themselves | 
|     this.CampaignTypeDuration            ( importedobject.CampaignTypeDuration()             ); | 
|     this.CapacitySmoothingPercentageDelta( importedobject.CapacitySmoothingPercentageDelta() ); | 
|     this.CapacityType                    ( importedobject.CapacityType()                     ); | 
|     this.CurrencyID                      ( importedobject.CurrencyID()                       ); | 
|     this.DataSource                      ( datasource                                        ); | 
|     this.DisplayIndex                    ( importedobject.DisplayIndex()                     ); | 
|     this.EndDate                         ( importedobject.EndDate()                          ); | 
|     this.GISCity                         ( importedobject.GISCity()                          ); | 
|     this.GISCountryCode                  ( importedobject.GISCountryCode()                   ); | 
|     this.GISPostalCode                   ( importedobject.GISPostalCode()                    ); | 
|     this.GroupName                       ( importedobject.GroupName()                        ); | 
|     this.HasCapacitySmoothing            ( importedobject.HasCapacitySmoothing()             ); | 
|     this.HasMaximumQuantity              ( importedobject.HasMaximumQuantity()               ); | 
|     this.HasUserFrozenFutureDuration     ( importedobject.HasUserFrozenFutureDuration()      ); | 
|     this.IconName                        ( importedobject.IconName()                         ); | 
|     this.IsIncludedInSupplySpecification ( importedobject.IsIncludedInSupplySpecification()  ); | 
|     this.IsSupplier                      ( importedobject.IsSupplier()                       ); | 
|     this.IsOverlapCapacitySmoothing      ( importedobject.IsOverlapCapacitySmoothing()       ); | 
|     this.IsPlannedInfinite               ( importedobject.IsPlannedInfinite()                ); | 
|     this.IsSmoothCapacityOverAllPeriods  ( importedobject.IsSmoothCapacityOverAllPeriods()   ); | 
|     this.LotSize                         ( importedobject.LotSize()                          ); | 
|     this.MaximumQuantity                 ( importedobject.MaximumQuantity()                  ); | 
|     this.MinimumQuantity                 ( importedobject.MinimumQuantity()                  ); | 
|     this.Mode                            ( importedobject.Mode()                             ); | 
|     this.Name                            ( importedobject.Name()                             ); | 
|     this.Notes                           ( importedobject.Notes()                            ); | 
|     this.ParentUnitID                    ( importedobject.ParentUnitID()                     ); | 
|     this.QuantityToProcess               ( importedobject.QuantityToProcess()                ); | 
|     this.StartDate                       ( importedobject.StartDate()                        ); | 
|     this.Timestamp                       ( importedobject.Timestamp()                        ); | 
|     this.UnitOfMeasureName               ( importedobject.UnitOfMeasureName()                ); | 
|     this.UserCapacitySmoothingLength     ( importedobject.UserCapacitySmoothingLength()      ); | 
|     this.UserFrozenFutureDuration        ( importedobject.UserFrozenFutureDuration()         ); | 
|     this.UseShiftOptimization            ( importedobject.UseShiftOptimization()             ); | 
|      | 
|     this.CustomUpdate( importedobject ); | 
|   *] | 
| } |