Хотя обычно SalesInvoice берёт параметры печати из разноски:
X++:
void init()
{
...
if (salesFormLetter)
{
element.unpackPrintjobSettings(salesFormLetter.printerSettingsFormLetter());
}
else
{
element.unpackPrintjobSettings(SalesFormLetter::getPrinterSettingsFormletter(DocumentStatus::Invoice));
element.printJobSettings().setTarget(PrintMedium::Screen);
}
...
}