Announcements
Hi All,
We have written a job to export to csv, able to export if ww dont include datetime in file name.
But when we include the datetime in file name unable to export.
If we include datetime in file name , "file" in the next line is coming as null.
Please let us know how we can include datetime in the filename while exporting to CSV.
Below is the job:
public static void main(Args _args)
{
Commaio file;
container line;
InventTable inventTable;
LedgerJournalTable ljt;
str filname;
str datefile;
utcDateTime dateTime = DateTimeUtil::getSystemDateTime();
date dateformat;
str TodayDate;
;
dateformat = today();
TodayDate = date2str(dateformat,321,DateDay::Digits2,DateSeparator::Slash,DateMonth::Digits2,DateSeparator::Slash,DateYear::Digits4);
filname = @"C:\\" + TodayDate + "Error.csv"; --> able to get file name with data as "C:\\2021/08/22Error.csv"
#File
file = new Commaio(filname , #io_write); -->coming null if include date in filename
if( !file || file.status() != IO_Status::Ok)
{
throw error("File Cannot be opened");
}
while select ljt
{
line = [ljt.JournalNum];
file.writeExp(line);
}
}
Regards,
Akbar
André Arnaud de Cal...
294,099
Super User 2025 Season 1
Martin Dráb
232,866
Most Valuable Professional
nmaenpaa
101,158
Moderator