Ещё, кстати, можно сделать вот так... Это для того что бы файлик назвать "нужным" именем.
X++:
{
SalesId salesId = 'ля-ля-ля';
PrintJobSettings PrintJobSettings;
salesFormLetter salesFormLetter;
CustInvoice4PaymJour_RU common;
;
salesFormLetter = SalesFormLetter::construct(DocumentStatus::Invoice4Paym_RU);
salesFormLetter.update(salesTable::find(salesid), systemDateGet(), SalesUpdate::All);
common = salesFormLetter.journal();
salesFormLetter.printFormLetter(true);
printJobSettings = new PrintJobSettings(salesFormLetter.printerSettingsFormletter());
printJobSettings.setTarget(PrintMedium::File);
printJobSettings.format(PrintFormat::ASCII);
printJobSettings.fileName("C:\\" + common.Invoice4PaymId + ".txt");
salesFormLetter.updatePrinterSettingsFormLetter(printJobSettings.packPrintJobSettings());
salesFormLetter.printJournal();
}