| 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' } | 
| } |