Quintiq file version 2.0 #parent: #root Method OnOk () id:Method_DialogCreateEditUnitCost_OnOk { #keys: '[145730.0.2094046569]' Body: [* // When the user clicks ok, we either create or edit the data btnOk.Enabled( false, '' ) this.ApplyChanges(); data := DataHolderDialogData.Data(); // Boolean to edit specific field in batch edit only unitcosts := UnitCost::CreateUpdate( DataHolderUnits.Data(), DataHolderDialogDatas.Data(), data.Account_MP(), data.CostDriver(), data.Start(), CheckboxBatchEditTimeUnit.Checked(), data.TimeUnit(), CheckboxBatchEditLengthOfTime.Checked(), data.LengthOfTime(), CheckboxBatchEditCost.Checked(), data.Cost() ); // Select object after create if( not isnull( DataHolderForm.Data() ) ) { ApplicationMacroPlanner.SelectListObjects( DataHolderForm.Data().lsAccountCosts(), unitcosts ); } this.Close(); *] }