_get_snumber in S7C/ DeliveryOrder, Order und Reclamation eingebunden
Model:Record snumber als private _get_snumber sub
TypeData: features
Reclamation: type_data proxy zur Verfügung gestellt
RecordLink: typo
TypeData: Proxy in Controller/Order eingebunden
DeliveryOrder: TypeData jetzt über proxy eingebunden
Macht den Controller proxy unnötig. reqdate default werden jetzt andersbehandelt
DO::TypeData: nicht mehr benötigte stock_transfer daten
SL::Dev::Record - Preisanfragen erstellen per create_purchase_quotation
TypeData: verschiebe get_new_reqdate nach defaults->reqdate
Order-Controller: Parsen von Telefonnotizen in sub ausgelagert
Order-Controller: Behandlung von Telefonnotizen beim Speichern in sub ausgelagert
Order-Controller: Kosmetik: Ausrichtung
Order-Controller: Leere Liste für objects_to_close abfangen
S:M:Record: fix check, ob validiy token übergeben wurde.
Das token kann auch leer sein, z.B. wenn das record schon einmalgespeichert wurde, also eine id hat.
Model::Record: fix Defaultsflags haben Flags überschrieben
Model::Record: move get_new_reqdate to TypeData
Model::Record: nutze record_number um die Belegnummer anzuspechen
Model::Record: fix typo
Model::Record: umbenennen von update_... zu clone_for_save_as_new
Model::Record: update_after_new implementiert
S:M:R: die anstatt croak bei delete
OrderController: Preise beim Speichern auch berechnen
über Model::Record
TypeDataProxy: _via
TypeData: typo in reclamation
TypeData: proxy um $record->type_data benutzen zu können
TypeData: Reclamation
TypeData: Order
TypeData: unnötige imports
OrderController: Angebote schliessen, wenn Auftrag daraus erstellt
Model::Record->save: andere Objekte schliessen können
Order-Controller: Pflichtenheft: Verknüpfungen und Projekt setzen
Model::Record->save: Pflichtenheft: Verknüpfungen und Projekt setzen können
Model::Record: verwendetes Modul S:D:Employee einbinden
Model::Record: fix get_new_reqdate
DB::DeliveryOrder: entferne nicht genutzten Wert
DB::Order: no_linked_records Flag zu new_from hinzugefügt
SL::Dev::Record - create_minimal_purchase_invoice
Umbenannt mit "minimal", da ein Großteil der Rechnungsfunktionalitätfehlt. Ohne PTC sollte ein purchase_invoice nur für sehr begrenzteTests verwendet werden.
SL::Dev::Record - Verkaufsangebote erstellen per create_sales_quotation
Dafür eine verallgemeinerte Hilfsfunktion erstellt, die sowohl Angebotals auch Auftrag kann.
SL::Dev::Record - Exportierte Methoden umsortiert
Model::Record: update_for_save_as_new implementiert
Order-Controller: Model::Record->save verwenden
Model::Record: save implementiert
Order-Controller: snumbers für History in eigener Routine zusammenbauen
RecordLink: doc fixes
RecordLink: in controller vor dem Speichern und ausserhalb der TX behandeln
RecordLink: in BackgroundJobs nicht mehr manuell setzen
RecordLink: conversions nicht mehr manuell in Controllern machen
stattdessen per Helper setzen lassen
RecordLink: converted_from_* Felder in allen convert_to und new_from korrekt setzen.
Das hier benutzt jetzt das neue Reclamation Format. Statt
converted_from_oe_id
wird jetzt
converted_from_record_id converted_from_record_type_ref = SL::DB::Order...
RecordLink: post save hook für alle Hauptbelege
RecordLink: doku
RecordLink: set_record_link_conversions um die internen states zu setzen
RecordLink: support für mehrere ids und close_quotations
RecordLinks: Reclamation after save hook in ein SL::DB::Helper modul verschoben
RecordLinks werden in reclamations in einem after save hook behandelt,und sind damit deutlich robuster als die manuelle Behandlung. Dieausgelagerte Variante hat jetzt auch Konstanten für die magischen...
SL/Model/Record delete Fehler bei croak mit ausgeben
SL::Controller::Reclamation->delete auf SL/Model/Record gemapt
SL::Controller::DeliveryOrder->delete auf SL/Model/Record gemapt
Model/Record History snumbers setzen
Model::Record: verwendete Module per "use" einbinden
S:D:Order und S:M:Record: POD für Unterversion hochzählen
Model::Record: POD: Typos/Syntax
Order-Controller: doppeltes "use" für SL::Model::Record raus
OrderController delete auf SL/Model/Record->delete gemapt
Order-Controller: Unterversion hochzählen über Model:Record umgesetzt
Todo: SL::Model::Record->save verwenden, sobald implementiert
Model::Record: new_from_workflow_multi implementiert
Model::Record: new_from_workflow implementiert
Model::Record POD
Model::Record sub delete
Model::Record history als private Funktion
Model::Record: erstes Grundgerüst
Shopware6: Erweiterung für prozetualen Rabatt im POD ergänzt
shopware6: discount debug raus
shopware6: discount find_by benötigt Manager
typo: column in shop_order_items
Shopware6: Prozentualen Rabatt aus API auslesen und Konvertieren
Shopware6: shop_order_items referenzieren prozentualen rabatt
Kontenabgleich mit Bank, in acc_trans mit chart_id anstatt chart_link suchen
Ansonsten kommen auch die ganzen Skonto-Konten hoch und der Abgleichgeht auf keinen Fall mehr genau auf => entsprechend kurze Vorschlagsliste
Vergessene Filter-Zusammenfassung für Bankbewegungsbericht
Quotemeta für Regex für Rechnungsnummern in Verwendungszweck
Kosmetik: trailing whitespaces
InstallationCheck: Data::Compare wird nicht (mehr) benötigt.
SelfTest: logische Klammer vergessen
Ansonsten wird die UND Verknüpfung über den Zeitraum nicht beachtet
mehrere / im Rechnungsnummer abfangen und ändern, damit der Dateipfad stimmt
Reklamations-Controller: merge marker aus POD entfernt
Behebt #584 (redmine)
IR.pm: Falls vendor_id nicht noch zusätzlich vendornumber als filtern +
nicht conv_i bei vendornumber ausführen, führende 0 könnten zur Lieferantennummerkorrekterweise gehören, ganz zu schweigen von Buchstaben ...
Rechnungsbericht VK und EK nach Zahlungsbedingung filtern können
Fix #583: Buchungsliste: Saldo korrekt berechnen und für Jahresverkehrszahlenkorrekte Werte aus Datenbankabfrage verwenden (jeweils alt und neu)
- Bilanzwerte in Tabelle werden dadurch auch korrekt berechnet
Behebt Fehler #583.
Fix #580 Umlagern
Fix576 Lagentnahme
SelfTests: fx_transaction für Wechselkursdifferenzen berücksichtigen
Kontoauszug verbuchen: Nur in Vorlage springen falls Kto-Nr definiert
Buchungsliste -> Alle Konten als CSV exportieren: Nicht bebuchte Konten sowie Konten vom Typ Überschrift vom Export ausschliessen
Benutzerdefinierter Bericht: Bei "Enter" Aktion "Ausführen" wieder aufrufen.
alter Auftragscontroller: SQL-Fehler beim Laden behoben
alter Order-Controller: Speichern von Nicht-Aufträgen gefixt
Spalte orderitems.recurrning_billing_mode ist NOT NULL. Diese Propertywird nur in der Auftragsmaske abegfragt, aber beim SQL-Query immer mitangegeben. Daher muss es manuell auf den Standardwert gesetzt werden,...
Lagerstandsbericht: Export/keys für "für Import kompatibel machen" anpassen
Behebt #558 (redmine)
S:Locale: findsub: XSS
"Benutzerdefinierte Datenexporte" in "Benutzerdefinierte Berichte" umbenannt
Nur Texte und Übersetzungen - nicht die Module und Routinen.
Reports als Chart: mehrere Y-Werte
Reports als Chart exportieren können