Brieffunktion: Versand per E-Mail implementiert
Brieffunktion: Ansprechpersonen anbieten, wenn Kunde/Lieferant ausgewählt
CVars: Lieferadressen-CVars bei Ein-/Verkaufsbelegen benutzen können
CVars: Lieferadressen-CVars in Stammdaten bearbeiten
Kunden-/Lieferantenstammdaten: Feldbeschriftungen einheitlich rechtsbündig anzeigen
Reapply "country_mode entfernt."
Mit mit neuem Autor neu.
Revert "country_mode entfernt."
Originalcommit: b05b5075ac0f3cbb0823c2f513cdbcacfb17bede.
ReportGenerator: Unterstützung für raw_header_data-Attribut in Spaltendefinitionen
Zuerst wurde dieses Attribut in Anlehnung an das Attribut bei denPositionszeilen "raw_data" genannt. Leider kollidiert "raw_data" mit derBenutzung des ReportGenerators aus dem Controller-Helfer-Modul...
Rechnungen: Massenausdruck aus alter Rechnungssuche heraus
ReportGenerator: Unterstützung für raw_data-Attribut in Spaltendefinitionen
Analog zu Zellendaten: ist bei einer Spaltenüberschrift raw_datagesetzt, so wird das ausgegeben. Nur andernfalls werden die Attributelink, text und der Sortier-Indikator ausgegeben....
TopQuickSearch: Konfiguration in client_config
TopQuickSearch: erste version
Erzeugnissuche
Auftrags-Controller: Warnung beim Speichern mit doppelten Artikeln.
In der Mandantenkonfiguration (Features) abschaltbar.
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: Verknüpfte Belege als Tab
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: serializeArray und push statt serialize und += auf Strings
Auftrags-Controller: longdescription
Auftrags-Controller: Sortieren der Positionen
Auftrags-Controller: Positions-Spalte anzeigen und renummerieren bei Änderungen.
Auftrags-Controller: Preis und Rabatt immer rechtsbündig.
Auftrags-Controller: Einheiten per Select ändern können und sellprice anpassen.
Auftrags-Controller: Mehrfach-Artikelauswahl mit Mengeneingabe.
Auftrags-Controller: Abteilungen
Auftrags-Controller: Liefertermin
Auftrags-Controller: Projektauswahl mit Picker (und Eingabefeld nach links).
Auftrags-Controller: PriceSources
Auftrags-Controller: Menge nach der Eingabe neu formatieren.
Auftrags-Controller: css-Klasse: reformat_number zum Neuformatieren von Zahlen
Auftrags-Controller: auch bei geladenen Positionen die ID übergeben.
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: Angebotsnummer und Erfassungsdatum mit in die Maske.
Auftrags-Controller: Auftrag löschen können.
Auftrags-Controller: neue Eingabemakse für Aufträge basierend auf Controller
Besseres kivi-Bild
DeliveryPlan: Entfernt Einstellung, um nur ausgelagerte Lieferscheine zu berücksichtigen.
Diese Option lieferte hier ungenaue Ergebnisse, da dennoch auch Positionenangezeigt wurden, für die überhaupt kein Lieferschein erstellt wurde.
DeliveryPlan: optional auch mit verlinkten Positionen suchen.
Debitorenbuchungen als CSV importieren
Ähnlich wie der Auftragsimport wird hier gemultiplexed, d.h. es gibt separateZeilen für die Debitorenbuchung (ar) und die Buchungszeilen (acc_trans).
Es handelt sich allerdings nicht exakt um acc_trans-Zeilen, die direkt...
Standardforderungskonto und Verbindlichkeitskonto in Mandantenkonfiguration
Dort kann man in Zukunft angeben, welche Konten vorausgewählt seinsollen.Wird allerdings noch nicht in den Masken benutzt.
rp/report: Vorbelegung des freien Zeitraums - javascript Fixes
Textanpassung und Saubere Linie bei Multiselect
Im Artikelselektor bei Multiselect besseren Titel, je nachdem ob multiselect an ist oder nicht.Auch die horizontale Linie über alle Spalten,wenn long_description in der Mandanntenkonfig gesetzt ist.
Klasse für das Kivitendo Logo
Weil immer wieder Leute meinen Sie müssen das Programm mit IhremFirmenlogo versehen (was nur natürlich ist, schließlich macht man dasauch mit Windows, Word, Excel, Outlook, Firefox und all den anderenProgrammen die man täglich so benutzt, damit man genau ein Icon 26x auf...
Sornorechnungen löschen können
Stornorechnungen (Rechnungsnummern »Storno zu 12345«), nicht aberstornierte Rechnung (Rechnungsnummer »12345«), sollten vom Frontend herlöschbar sein, sofern die Mandantenkonfiguration dieszulässt. Andernfalls hätte man keine Chance, eine fälschlicherweise...
Rechnungen: Sicherheitsnachfrage vor Stornierung
Flash-Template Macro immer per INCLUDE dazunehmen
Bei PROCESS bleiben Macro variable "typ", "title" und "message" für den Restdes Templates gesetzt, bzw überschreiben gesetzte Template Variable,
aufgefallen z.B in ic/form_header.html :Dort gibt es die HIDDEN Variable "title",...
Lieferadresse: Falsche Stadt wird angezeigt
Beim Öffnen der Lieferadresse wird eine falsche Stadt angezeigt (PLZ+Stadt)
Hier wird die Forms Variable "city" durch das Template in der Loop zum Lieferadressen-Erzeugenverändert: Globale Varibale in Template....
Kosmetik
GLN: In Bericht Kunden/Lieferanten anzeigen und danach suchen können.
GLN: Berücksichtigung in Belegmasken
GLN: Speichern und Anzeigen in den Stammdaten (Rechnungs- u. Lieferadressen).
Briefe mit anderen Dokumenten verknüpfen können
Brieffunktion: Verwendung von HTML im Body
Kundenstammdaten: Nachnamensfeld eindeutiger beschriftet
Letter: Paginierung
Beschreibung für Korrekturen im Hauptbuch erweitert
Falls der Selftest fehlende Steuerbuchungen findet, können diesemit Korrekturen im Hauptbuch bereinigt werden. Der Vollständigkeit halberhier eine weitere Beschreibung für diese Massnahmen (fehlerhafter Import von...
PrintOptions-Helper: Ausgabe der Header ermöglichen.
PrintOptions_Helper: Angabe eines prefix ermöglichen.
Letter Controller rewrite
Jetzt auf einigermassen aktuellem technischen Stand.
Admin User-Bearbeiten-Maske: JavaScript.escape() nicht als Filter aufrufen
Siehe Commit-Nachricht 70654da für die Begründung.
SEPA: Button »Zahlungsliste als PDF« nicht anzeigen, wenn nichts ausgeführt wurde
swiss: Datenbankupgrades verschoben
country_mode entfernt.
Flags sollten unabhängig funktionieren, ausserdem in das im adminbereich der hass.
Admin: create_dataset Änderungen für neue Eingenschaften
Erfolgsrechnung: von pos_eur auf pos_er gelegt.
Schweizer Modus
Belege runden, und Rundungsdifferenzen auf Extrakonten buchen.
Erfolgsrechnung
Neues numberformat 1'000
Beim Editieren von Customer/Vendor Name in title
Den displayable Name immer im Title-Bereich anzeigen, damit man direktsieht, um welchen Kunden / Lieferanten es geht, auch wenn man einen derTabs auf hat.
Typo: BUSINESSES statt BUSINESSS
typo: independantly
typo: primt_options
Web-Templates: falsche Toolkit-Direktiven korrigiert (vergessenes %).
Task-Server: Mandantenfähigkeit
Typos in test_page
Auswahlliste bei Langtext verbessert
Bibliothek nicht so oft laden wie Treffer vorhanden sind. Fernersteht die longdescription zu Verfügung (keine Zwang part.notes explizit zu holen)
Csv-Import: Report nicht laden, wenn keine Report-Id vorhanden ist.
Eine nicht vorhandene Report-Id führte vorher zu einem Syntax-Fehler imTemplate, was wiederum dazu führte, dass der Spinner nicht aufhörte zu spinnen.
xmas-modus für kivi
Simple Übergaben von globals an templates in templates verschoben
Da jetzt in allen Templates die kanonischen globals verfügbar sind,brauchen die nicht mehr übergeben werden.
Letter: überflüssigen Schrott entfernt
template: Verwendung von MYCONFIG.jsc_dateformat entfernt
templates: myconfig. -> MYCONFIG.
template: myconfig_ -> MYCONFIG.
Rechnungstab mit Buchungen ausblenden je nach Recht
nur Leute mit FiBu-Rechten (general_ledger) sollen auch den Buchungstabaufmachen können. Bisher tauchte der Tab immer auf aber war leer, wennman das Recht nicht hatte.
Erfassungsdatum in Auftrags-Maske auch nach Erneuern anzeigen.
io/select_item um optional part.notes erweitert
Standard: Konfigurierbar in Mandatenkonfiguration. Entsprechend Flagfür parse_template usw.Einziger nicht optionaler Punkt: p.notes wird zusätzlich als Column inretrieve_items geholt, kann ggf. auch noch optional geholt werden
Einlagern: Bei einem Fehler die eingebenen Werte in der Maske wieder herstellen
Zwei Dinge:Zum einen einen $::form->error abfangen und Fehler auch mit flash ausgeben,wenn das Speichern der Lagerbewegung fehl schlägt (passiert z.B. wenn man einfalsches Datumsformat beim Mindesthaltbarkeitsdatum eingibt)....
Ungültige Projektzwang-Einstellungen verhindern
Projekttyp und -status darf nicht leer sein in Mandanteneinstellung
Mandantenkonfiguration für Auftragsnummern mit Projekten speichern
Project: Picker in reinit_widgets registriert
Syntaxfehler in Template behoben
SEPA: Zeilen ohne Bankinfo, die vorausgewählt wären, gesondert markieren
Bei Überweisungen sind diejenigen Zeilen vorausgewählt, bei denen in derRechnung der Lastschrifteinzug nicht aktiv ist, die ich also manuellüberweisen muss.
Bei Einzügen sind diejenigen Zeilen vorausgewählt, bei denen in der...