Quintiq file version 2.0
|
#parent: #root
|
Method Copy (
|
structured[AccountCost] accountscosts
|
) id:Method_DialogCreateEditSupplyCost_Copy
|
{
|
#keys: '[146140.0.1505579289]'
|
Body:
|
[*
|
// Copy account cost
|
firstCost := accountscosts.First().astype( InventorySupplyCost );
|
shadowCost := shadow( firstCost );
|
shadowCost.ResetWrapped();
|
shadowCost.ID( MacroPlan.IDHolder().GetLaneLegCostID() );
|
|
// Get InventorySupply
|
owners := selectset( accountscosts, Elements.astype( InventorySupplyCost ).InventorySupply, is, true );
|
owner := firstCost.InventorySupply();
|
|
// Set bottom read-only panel data
|
pnlContent.SetInventorySupply( shadow( owner ) );
|
|
// Set dialog data
|
DataHolderDialogData.Data( &shadowCost );
|
|
// Set form data
|
DataHolderOwners.Data( &owners );
|
|
// Initialize dialog
|
this.Initialize();
|
*]
|
}
|