typo: abgeschlossen -> abgeschlossenen
BUG-Fix: Falsches Wert im BLZ-Eingabe Feld Lieferadresse der Stammdaten.
Stornos nicht erlauben wenn die Rechnung im abgeschlossenen Zeitraum liegt.
behebt #2407
Bei Stornos das aktuelle Datum nehmen und nicht das Rechnungsdatum
Weitere Tipp- und Copy-Paste-Fehler korrigiert.
Tipp- und Copy-Paste-Fehler korrigiert.
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
RDBO-Consistency-Test auf PACKAGE->meta_initialize
jquery.checkall für Mahnungen invertiert
RDBO-Model von delivery_terms: meta_initialize muss aufgerufen werden
RDBO-Model von delivery_terms neu erzeugen, als Mapping hinzufügen
Ust-id beim DATEV-Export mit übergeben
Kunden/Lieferanten-Suche: Erfassen-Button überarbeitet
Nicht mehr benötigten Code aus bin/ct.pl entfernt
Rechte unter Kunden&Lieferanten/Lieferungen beachten
fixt #2399
Schreibfehler in der Doku berichtigt.
Lieferbedingungen in R&B-Vorlagensatz aufgenommen.
Lieferbedingungen: changelog und Variablen-Dokumentation.
Lieferbedingungen übersetzbar gemacht.
Lieferbedingungen analog zu Zahlungsbedingungen eingeführt.
Sie können angelegt werden, beim Benutzer voreingestellt werdenund in allen Ein- und Verkaufsmasken gesetzt werden.
Verbessern von Helfer Konsistenz-Check
Der Konsistenz-Check wird in den Ordner SL/Controller/CsvImport/Helper/verschoben. Weiterhin ist er jetzt als Mixin programmiert.
Helper-Klasse für Konsistenz-Checks
Habe ich in Commit 8fbb71e402a1ab11d1ed2ecb8d122b14f3b28abc ver-gessen mit zu committen.
Entfernt trailing whitespaces
Ersetzt alten Ajax-Aufruf durch neue Methode
Behebt Bug bei Steuerfilterung in Dialogbuchungen
Bisher kam es zu einem Fehler, wenn in Dialogbuchungen auf 'Erneuern'geklickt hat (der Filter für die Steuerkonten wurde für das ersteKonto in der Liste aller Konten gesetzt statt dem ausgewählten).
"Kunden/Lieferanten Erfassen"-Button führt zum Controller
Auslagern von Konsistenz-Check in neue Helper-Klasse
Es wurde mehrfach die sub check_currencies in denCsv-Importen kopiert. Dafür wurde jetzt eine neueHelper-Klasse geschrieben, wo solche Konsistenz-Prüfungen vorgenommen werden können.
Auftrags-Import: Ver. und Einkaufspreis von Artikel übernehmen, ...
... falls nicht angegeben.
Fehler behoben, bei dem Summenzeilen überschrieben im PDF-Export wurden.
Behebt #2397.
History-Eintrag auch für Auftrags-Import erzeugen.
Auftragsimport: nur Orders, nicht OrderItems explizit speichern.
Kunden Lieferungen-Tab: bei "Alle" nach der Kundenid suchen
fixt #2393
Kunden-/Lieferanten-Infofenster: Prozent richtig ausgeben
fixt #2401
Prozentzeichen bei Rabatt in der Kundenmaske anzeigen
behandelt #2401
changelog-Eintrag für CSV-Import für Aufträge
Datentypen in der Hilfe und Beispieldatei in der richtigen Reihenfolge anzeigen.
Verwendung von datatype in der Doku deutlicher herausgestellt.
Hilfstext erweitert und geändert.
Hilfstext für verify_... und "Maximal amount difference" erweitert.
Übersetzungen für Autragsimport
Fehlermeldungstext geändert.
Bezeichnung für tax zone geändert und vergessene Klammer hinzugefügt.
Csv-Helper lässt header als einfaches Arrayref bei Nicht-Multiplex-Daten zu.
benutzerdef. Variable behandeln.
weitere Methoden aus aus check_objects ausgelagert
check_objects: Schleifen zusammengefasst.
handle_order und handle_item aus check_objects ausgelagert
Schleifenvariable für Fortschrittsbalken auch hochzählen.
Deutlich machen, dass hier auf das der Klasse entsprechende Profil geprüft wird.
mit kleinen Methoden statt mit Strings auf häufige Hash-Einträge zugreifen.
Komsetik: Kommentar und auskommentierten Code entfernt.
Unveränderte Methoden nicht auch in abgeleiteter Klasse definieren.
Der Worker bestimmt, ob die Daten multiplex sind oder nicht.
Deshalb muss das nicht ermittelt werden.
Code-Vereinfachung
Code-Vereinfachung: Unnötige Variable weglassen.
Fehler nicht mehrfach pushen.
_check_multiplexed setzt error im Fehlerfall.
Währung auf Kundenwährung setzten, wenn nicht angegeben.
gewählte/voreingestellte Zeilenkennung in der Hilfe/Beispieldatei anzeigen ...
und voreingestellte Zeilenkennung übersetzen.
Warnungen gefixt.
Test reparieren. datatype ist immer unbekannt.
Kosmetik: Leerzeichen am Zeilenende entfernt.
Zeilenkennung und maximaler Differenzbetrag lassen sich an der Oberfläche eingeben.
weitere Beschreibungen/Hilfstexte zu den Feldern
Preisfaktoren und Preisgruppen behandeln.
Beim Initialisieren von "objects_by" alle Objekte holen ...
... und nicht als etxra Methode.
Alle Kontakte und Lieferadressen für entspr. Kunden/Lieferanten behandeln.
Projekte pro Position behandeln.
Steuersatz behandeln.
Lieferadressen behandeln u. kleiner Bugfix bei Ansprechpersonen
Abteilungen und Projekte behandeln.
Transnumber zum Erzeugen der Auftragsnummer verwenden.
Vorher bekamen mehrere zu importierende Aufträge die selbe Nummer.
Auftrags-Import
Ändert den Controller, dass er mit Multiplex-Daten umgehen kann. Neue Klasse BaseMulti für Mulitplex-Daten (abgeleitet von Base). Neue Klasse Order für Auftrags-Import (abgeleitet von BaseMulti). Eintrag im Menü. Anpassungen der templates.
Neue Spalte numheaders in csv_import_reports für Reports bei Multiplex-CSV-Daten
Dabei auch nicht-leere Tabellen berücksichtigen.
case_insensitive-Flag für Multiplex-Daten anpassen.
Anpassungen nach merge/rebase
Testanzahl angepasst, Schreibfehler, emacs happy
Lookup-Hashes für Header, Klassen und Specs bei Multiplex-Daten benutzen.
Auf leere Header bei Multiplex-Daten testen und ...
Kosmetik und Code-Vereinfachung
weitere multiplex-Tests
Bei Boolean-Tests von is ... auf ok ... gewechselt.
nicht immer ein "my" für ein neues Csv-Objekt (copy-paste-Fehler).
Rose-Fehler beim Speichern eines Objekts anzeigen lassen.
Siehe Bug #2203. Siehe auch commit d16fc161b610f2ba59025fee1db94511a0c6c5cd
Return-Werte im eval-Aufruf richtig behandeln. Betrifft #2203.
SL::Helper::Csv kann mit Multiplex-Daten (mehreren Profilen) umgehen.
SL::Helper::Csv bekommt Klasse im Profil mitgeteilt.
Presenter für Part hinzugefügt
Presenter Code um HTML Links für Artikel, Dienstleistungen undErzeugnisse zu erstellen.
Fremdschlüssel für Bearbeiter in gl einführen
Kundennotizen auflisten und ändern
fixt #2388
Relation von FollowUp auf FollowUpLink
SL::DB::Note gefixt
DB::FollowUp: employee_obj in created_for umbenannt
Notiz nach dem Speichern nicht wieder öffnen
Liefertermin im Lieferscheinbericht filterbar gemacht ...
... und Datum in Lieferscheindatum umbenannt.
Versandort und Steuersatz (Zone) im Auftragsbericht filter- und anzeigbar
Tippfehler behoben, wodurch Suchoption "wiederkehrende Rchg. aktiv" nicht angezeigt wurde.
Steuernamen übersetztbar gemacht.
typo in doku
Angezeigte Länge der Bankdatenfelder bei Kunden/Lieferanten angepasst
BIC kann bis zu 11 Felder lang seinIBAN kann bis zu 34 Felder lang seinKontonummer und BLZ pauschal von 10 auf 20 Zeichen gesetzt
L.pm um for_submit erweitert und in Kundenvorlage erweitert: #2386
Code von Sven übernommen. Ohne das for_submit wurde bei abgewähltenCheckboxen nichts übertragen (auch keine 0), so daß Rose die Spalte auchnicht aktualisiert hat. Dies wurde durch das Hinfügen von Hiddens...
Debugstatement entfernt
behebt #2384