Quintiq file version 2.0 #parent: SplitterWnd5/MatrixEditorUnitCapacities Response OnEndEdit ( UnitPeriodQuantity cell, Real newvalue ) id:Response_SplitterWnd5_MatrixEditorUnitCapacities_OnEndEdit { #keys: '[110880.4.1142300805]' Body: [* // Update the max capacity by creating / editing unit capacity // Pasting from excel is diallowed due to difficulty to distinguish which value belongs to which cell when creating / update this instance UnitCapacity::CreateOrUpdateForUnitPeriodQuantity ( cell, true, // Batch edit capacity cell.Period_MP().TimeUnit(), cell.MinCapacity(), newvalue, // Max capacity false, // Batch edit max load percentage cell.MaximumLoadPercentage(), false, // Batch edit open cell.NrOfOpen(), false ); // is this period onwards this.EndEdit( false ); *] DefinitionID: 'Responsedef_MatrixEditor_OnEndEdit' Precondition: [* sanitycheckfeedback := ''; return UnitCapacity::ValidateInput( feedback, sanitycheckfeedback, cell.Unit(), cell.Start(), cell.MinCapacity(), newvalue, cell.MaximumLoadPercentage(), cell.NrOfOpen(), cell.UnitCapacity(), false ); *] UserRequiresReadWrite: true }