Quintiq file version 2.0
|
#parent: #root
|
Method WriteToCSVFile (
|
String folder,
|
String data
|
)
|
{
|
Description: 'Write data to CSV file'
|
TextBody:
|
[*
|
exportpath := LibSCIIntegration_Utility::GetSettingValueExportPath();
|
file := folder + LibSCIIntegration_Utility::ExtensionFile() /* .csv */;
|
try
|
{
|
OSFile::Construct().WriteBOM( false );
|
OS::CreateDirectory( exportpath + '\' + folder );
|
doc := OSFile::Construct();
|
doc.Encoding( "UTF-8" );
|
doc.Open( exportpath + '\' + folder + '\' + file, 'Write', true );
|
doc.WriteTextLine( data );
|
doc.Close();
|
}
|
onerror
|
{
|
this.HandleError( e.ErrorNr(), folder, e.DetailedInformation() );
|
}
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|