в методе run() класса SysEmailBatch, кроме всего прочего, внизу есть код:
X++:
if (attachmentfileName)
{
if (attachmentData)
{
binData = new BinData();
binData.setData(attachmentData);
binData.saveFile(attachmentfileName);
}
mailer.attachments().add(attachmentfileName);
}
как вы понимаете он и отвечает за прикрепление файла.