Quintiq file version 2.0
|
#parent: #root
|
Method WriteToDestinationFile (
|
String exportpath,
|
structured[BinaryValue] binaryvalues,
|
structured[String] brokernames
|
) id:Method_DialogEDIExport_WriteToDestinationFile
|
{
|
#keys: '[132680.0.795583]'
|
Body:
|
[*
|
// Write the binary data of the respective
|
// file to its export destination
|
i := 0;
|
|
traverse( brokernames, Elements, brokername )
|
{
|
broker := select( Domain, EDIDefinitionManager.BrokerDefinitions, broker, broker.Name() = brokername );
|
filename := broker.Destination().astype( EDIXLSLinkDefinition ).FileName()
|
|
|
binarydata := binaryvalues.Element( i ).AsBinaryData();
|
|
filepath := exportpath + "/" + filename + ".xlsx"
|
Application.WriteBinaryFile( filepath, binarydata );
|
i :=i+1;
|
|
}
|
*]
|
}
|