Цитата:
Сообщение от
raz
salesTable.lastInvoice()
Это накладная последняя по дате накладной. Нужно гарантировать, что обрабатываемая накладная будет последней на момент вызова этого метода. Плюс тратить производительность на лишний запрос к БД
Последуйте лучше первому совету от участника db.