Belegberichte (Rechnungen) mit Positionsdetails
InvoiceItem: Rose-Manager-Klasse wg. Sorted-Helper
Belegberichte (Lieferscheine) mit Positionsdetails
DeliveryOrderItem: Rose-Manager-Klasse wg. Sorted-Helper
Belegberichte (Angebote/Aufträge) mit Positionsdetails
Unterversionen: Code zum Ermitteln, ob finale/gesperrte Version, als Methode
Unterversionen: E-Mails finaler/gesperrter Versionen neu verschicken können
SL::Form::send_email: History auch im Fehlerfall schreiben.
Da sowohl E-Mail-Journal als auch verknüpfte Belege den fehlgeschlagenenSendeversuch anzeigen, sollte der auch in der Historie sein.
ToDo: evtl. könnte das im Fehlerfall anders gekennzeichnet werden.
Mailer/SMTP: Ausnahme werfen, wenn kein "ok" vom Server kommt.
Die Ausnahme wird in SL::Mailer abgefangen und dann wird der aufrufendenFunktion ein Fehler zurückgemeldet.Vorher wurde zwar der Fehlerstatus gesetzt, aber kein Fehler zurückgemeldet.Dann war im Mailjournal der Fehler protokolliert, aber es gab keine Rückmeldung...
Auftrags-Controller: "Versendet" (Mail) nicht selber in History speichern.
Das wird schon in SL::Form::send_email() gemacht.
Revisionen anzeigen
Auch abrufbar als: Atom