Quintiq file version 2.0
|
#parent: #root
|
Method ExportTo3DDriveOrExcel () id:Method_DialogExport_ExportTo3DDriveOrExcel
|
{
|
#keys: '[136682.0.2054585580]'
|
Body:
|
[*
|
binaryvalues := construct( BinaryValues);
|
brokernames := construct( Strings );
|
smbinaryvalues := construct( BinaryValues );
|
smbrokernames := construct( Strings );
|
userimportprofilevalues := construct( BinaryValues );
|
userimportprofilebrokers := construct( Strings );
|
filepath := EditFieldExcelPath.Text();
|
|
isbinaryexport := true ;
|
is3DDrive := RadioButtonGroupSource.BoundValue() = MPSyncUtility::ID_Source_3DDrive();
|
|
MacroPlan.Export( Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_SupplyChainParameters() ), // general
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_GlobalParameters() ), // globalparameters
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_Periods() ), // periods
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_InventorySpecifications() ), // inventoryspecifications
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_InventorySupplies() ), // inventorysupplies
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_Products() ), // products
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_Recipes() ), // recipes
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_Forecast() ), // salesdemands
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_ServiceLevels() ), // servicelevels
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_Campaigns() ), // campaigns and transitions
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_Entities() ), // entities
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_Costs() ), // entitiescosts
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_Lanes() ), // lanes
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_Routings() ), // routings
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_Capacities() ), // stockingpointcapacities and unitcapacities
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_SupplySpecifications() ), // supplyspecifications
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_Actuals() ), // actuals pispip and actual unit periods
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_Feedback() ), // feedbacks
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_OptimizerPuzzle() ), // optimizer puzzles
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_PostponementSpecAndFulfillmentRestriction() ), // Postponement spec and fulfillment restriction
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_CustomerOrder() ), // Customer order
|
isbinaryexport, //isbinaryexport
|
is3DDrive,
|
DataHolderDirectoryFileItem.Data(),
|
binaryvalues,
|
brokernames );
|
|
ScenarioManager.Export( Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_Strategies() ),
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_Accounts() ),
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_Bookmarks() ),
|
Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_KPISetting() ),
|
isbinaryexport, is3DDrive, DataHolderDirectoryFileItem.Data(),
|
smbinaryvalues, smbrokernames );
|
|
MPSync.Export( Form.GetIsIncluded( MPSyncUtility::ID_ObjectGroup_ImportProfiles() ),
|
is3DDrive, DataHolderDirectoryFileItem.Data(),
|
userimportprofilevalues, userimportprofilebrokers );
|
|
if ( not ( is3DDrive ) )
|
{
|
Form.ExportExcel( brokernames, binaryvalues , filepath ); //MacroPlan
|
Form.ExportExcel( smbrokernames, smbinaryvalues , filepath ); //Scenario manager
|
Form.ExportExcel( userimportprofilebrokers, userimportprofilevalues , filepath ); //MPSync
|
|
}
|
*]
|
}
|