Может, поможет такой метод на SalesFormLetter_Invoice?
Сделано по аналогии с локализацией, salesParmTable.Num_W - это ваш номер накладной.
X++:
public container getNumAndVoucher()
{
;
if (salesParmTable.Num_W)
{
numberSeq.parmNumberSequenceCode(""); // to avoid exception in numberSeq.voucher()
ret = [salesParmTable.Num_W, numberSeq.voucher()];
}
else
{
ret = super();
}
return ret;
}