Quintiq file version 2.0
|
#parent: #root
|
Method CopySupplySpecification (
|
SupplySpecification selection,
|
internal[GUIComponent] parent
|
) as SupplySpecification id:Method_DialogCreateEditSupplySpecification_CopySupplySpecification
|
{
|
#keys: '[112884.0.305206635]'
|
Body:
|
[*
|
// Copy supply specification
|
|
data := shadow( selection );
|
data.ResetWrapped();
|
Dialog.Data( data );
|
Dialog.EnableDisableComponent();
|
Dialog.EnableDisableEditorMaxQuantity();
|
|
result := this.DoModal( parent );
|
newobj := null( SupplySpecification );
|
|
if ( result > 0 )
|
{
|
newobj := SupplySpecification::Create( data.Unit(),
|
data.Product_MP(),
|
GUIDateTimeSelectorStart.DateTime(), // Read-only, apply changes to shadow is not taking place for read-only attribute when editing
|
GUIDateTimeSelectorEnd.DateTime(), // Read-only, apply changes to shadow is not taking place for read-only attribute when editing
|
data.MinQuantity(),
|
data.TargetQuantity(),
|
data.HasMaxQuantity(),
|
data.MaxQuantity(),
|
false );
|
}
|
|
return newobj;
|
*]
|
}
|