Auftrags-Controller: lastcost nur vom Artikel nehmen, wenn die Position neu ist
Ansonsten werden die EKs von schon in der DB gespeicherten Aufträgen immer mitdenen des Artikels überschrieben.
siehe auch commit 370d43e2028e8a450055048f1354da48163d3954"Order Controller - lastcost von Positionen mit speichern"...
Merge branch 'f-use-with_transaction-instead-of-do_transaction'
»with_transaction« anstelle von »do_transaction« verwenden
Es sollte so selten wie möglich »do_transaction« verwndet werden, damitman sich immer angewöhnt, »with_transaction« zu nutzen.
Hintergründe und Unterschiede zwischen den beiden Funktionen sind in der...
Auftragscontroller: nach Löschen Redirect zum Anlegen, nicht zum Bearbeiten
Order Controller - lastcost von Positionen mit speichern
ansonsten ist die Margenberechnung im Verkaufsbericht falsch (lastcostist immer 0). Siehe Ticket #201
Order: Doku: weniger Bugs. Typo.
Order: Mehr Bugs
Order: mehr fehlende Sachen in Doku ergänzt
Order: POD aufgeräumt, reformatiert, Bugs notiert.
Order: Überflüssige Includes entfernt
Auftrags-Controller: Doku und Kommentare
FlattenToForm: Zahlungsbedingungen des Kunden/Lieferanten nicht kopieren
Es haben die ZB des Beleges zu gelten, nicht die desKunden/Lieferanten. Die Variable »payment_terms« wird zwar später wiederanhand von »payment_id« überschrieben (in »OE::order_details« und dann...
SL::DB::Printer: »Dokument an Drucker schicken« zentralisiert
Die neue Funktion print_document übernimmt das Spawnen des externenProzesses und schickt das Dokument an den Drucker. Das Dokument kannentweder direkt als Inhalt oder als zu sendender Dateiname übergeben...
Auftrags-Controller: POD - hauptsächlich Todos
Auftrags-Controller: unbenutzte action "update" entfernt.
Auftrags-Controller: javascript-Code in eigene Datei auslagern
Auftrags-Controller: event bindings nicht mehrfach hinzufügen.
Dazu event handler für die Positions-Zeilen mit run_once_for registrieren undin eine eigene Funktion init_row_handlers() ausgelagert. Damit kanninit_row_handlers() gefahrlos immer nach dem Hinzufügen neuer Positionen...
Auftrags-Controller: Preisfaktor berücksichtigen
Auftrags-Controller: Mehrfach-Artikelauswahl: Verbesserungen
- ungültige Artikel nicht anzeigen.- Artikel nicht mehrfach hinzufügen, wenn ausversehen mehrfach Enter gedrückt oder der Weiter-Knopf mehrfach angeklickt wird.
Auftrags-Controller: Druck-Möglichkeit mit Options
Todos/Anmerkungen- im Moment werden nur PDF/Bildschirm und PDF/Drucker unterstützt- Sprache kann die Vorlage steuern, aber nicht das Hinzufügen von übersetzten Artikeln- es kann sicher noch mehr ausgelagert werden, entweder in den...
Auftrags-Controller: longdescription
Auftrags-Controller: Sortieren der Positionen
Auftrags-Controller: Positions-Spalte anzeigen und renummerieren bei Änderungen.
Auftrags-Controller: vorhandene orderitems vor Neu-Schreiben nicht löschen …
Hintergrund: Wird einem Rose-Object eine Relationship als Array übergeben (z.B.$order->orderitems(@items), so löscht Rose dei DB-Einträge und schreibt sie neu.In dem Fall werden allerdings auch DB-Trigger ausgelöst, was hier zum...
Auftrags-Controller: Einheiten per Select ändern können und sellprice anpassen.
Auftrags-Controller: Mehrfach-Artikelauswahl mit Mengeneingabe.
Auftrags-Controller: Webdav
Auftrags-Controller: Abteilungen
Auftrags-Controller: Liefertermin
Auftrags-Controller: PriceSources
Auftrags-Controller: css-Klasse: reformat_number zum Neuformatieren von Zahlen
Auftrags-Controller: Funktion "Speichern und Lieferschein".
Auftrags-Controller: Drucken und E-Mail
Auftrags-Controller: Option für "Steuer im Preis inbegriffen"
Auftrags-Controller: Bemerkungen und interne Bemerkungen
Auftrags-Controller: Zahlungs- und Lieferbedingungen
Auftrags-Controller: Auftrag löschen können.
Auftrags-Controller: neue Eingabemakse für Aufträge basierend auf Controller