io.pl display_row: einige Form-Elemente mit IDs versehen
Sinn und Zweck: einfacherer Zugriff via JavaScript
Artikelstammdaten: Spracheinstellungen rein in eigenem Tab bearbeiten
Der alte Mechanismus öffnete ein normales Popup-Fenster, in dem eineURL geladen wurde, die dann die Maske angezeigt hat. DasZurückschreiben geschah schon via JavaScript.
Mit der Methode gibt's zwei Probleme:...
kivi.popup_dialog(): Unterstützung für bereits existierende DIVs
Damit muss kein AJAX-Call mehr gemacht werden, sondern man kann denDIV initial versteckt rendern und dann beliebig oftanzeigen (öffnen)/verstecken (schließen).
Präfix für ustva Position eingefügtAnsonsten wird (form->{81} = 12,30 €) im Formular als 81 € interpretiert
2. Teil zu: Winston-Export, Taxbird-Export und Latex-Export für UstVA entfernt
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Winston-Export, Taxbird-Export und Latex-Export für UstVA entfernt
Html-Druckvorlage ustva-Voranmeldung ausgelagertcloses #2433
Bessere Fehlermeldung bei Fehlkonfiguration von GetModels::Sorted werfen
$::lxdebug->backtrace_on_error auch im force mode anzeigen
Installcheck nochmal verbessert.
- ohne flags kommt jetzt eine zusammenfassung für Blinde.- neues flag i|--install-command das einem aggregierte apt-get etc Befehle baut das neue flag wird automatisch angemacht wenn Module fehlen und keine Flags übergeben wurden....
Revert "./scripts/installation_check.pl"
This reverts commit 1f8989f79f9bfe310ca98b6047d15079ad225773.
Nach Absprache im IRC reverte ich den. Den Spruch in der Standardausgabe passeich gleich noch an.
installcheck: apt-get und ähnliche commands mit -i generieren
Übersetzungen von Steuern löschen, wenn Steuer gelöscht wird.
Via Trigger. Außerdem löscht das Update-Skript alle verweisten Übersetzungender Steuern.
Übersetzungen von Lieferbedingungen löschen, wenn Lieferbed. gelöscht wird.
Via Trigger. Außerdem löscht das Update-Skript alle verweisten Übersetzungender Lieferbedingungen.
Übersetzungen von Zahlungsbedingungen löschen, wenn Zahlungsbed. gelöscht wird.
Via Trigger. Außerdem löscht das Update-Skript alle verweisten Übersetzungender Zahlungsbedingungen.
Behebt #2390.
Kreditorenbuchung erzwingt jetzt Eingabe der Rechnungsnummer
Behebt #2426
Damit ist das Verhalten wie bei der Einkaufsrechnung.Vorher wurde bei leer gelassener Rechnungsnummer die trans_id alsRechnungsnummer genommen.
Anpassung UStVA für bestimmte Dialogbuchungen
Hat man z.B. den Erlös aus innergemeinschaftlichem Erwerb nicht perKreditor sondern direkt als Dialogbuchung gegen Bank gebucht, wurden imUStVA-Bericht die Vorzeichen falsch gesetzt. Deshalb wird für den Fall...
GuV Bericht braucht keine Druckvorlagenprüfung mehr
Partpicker popup Suche über setTimeout laufen lassen
behebt #2429
Merge branch 'nummernkreise-leer-2432'
Nummerngenerator: undefinierte Startnummern auf 0 setzen
Passiert bei frisch angelegten Datenbanken, wenn die Zähler noch leer sind.
Fixt #2432.
Bugfix für 2275 Verkäuferinformationen im Druck kommen aus der Authdatenbankcloses #2275Hat leider einen kleinen "Rattenschwanz":a) Beim Löschen des Benutzer wird nur deleted auf true gesetzt, jetzt werden auchalle weiteren benutzereditierbaren Metadaten gespeichert, dafür ->...
Fußnote für part.onhands bei CSV-Import hinzugefügtcloses #2428
Lieferadresse beim Laden von VK-Rechnungen nicht überschreiben, ...
... mit Lieferadresse aus Kundenstammdaten.
Betrifft #2345.
Fehlender alter hidden wert für preisfaktor.
zu fix #2211
bwa.html - verunglücktes L-Plugin wieder entfernt
Preisfaktoren könnten zwar über ihren Faktorwert in Rechnungen gespeichert werde (die Datenbankfelder sind vorhanden),werden aber über die id verwaltet.Deshalb ist der Faktor nur änderbar, falls der Faktor bereits verwendet wird,analog zum Löschen.
Behebt #2211
zuviel hiddenvar shipto_id in fix für #2400
#1838: beliebige Kunden- und Lieferantennamen für Kreditoren- und Debitorenbuchungen
Keine zwischenabfrage nach Wechselkurs im Workflow Auftrag->RechnungBehebt #2141
Komplette Funktion "backorder_exchangerate" entfernt.Die eingabe des Wechselkursere wird druch setzten auf "0" erzwungen
Merge branch 'mahnungsrechnungen-tax_id-in-acc_trans'
Mahnungsrechnungen: tax_id und chart_link in acc_trans befüllen
SQL injection bei Zahlungsverkehr behoben
Kundennamenvalidierung: Keinen dberror werfen, sondern flash benutzen.
Ausserdem REs etwas aufgeräumt und ausgelagert
fokus Funktion nicht generieren ohne Inhalt
Merge branch 'transnumbergenerator-anstelle-von-update-defaults-2010'
Behebt #2010.
SL::DB::Helper::TransNumberGenerator: Doku-Update
Form: nicht mehr benötigte Funktionen update_{defaults,business} entfernen
DN.pm: SL::TransNumber anstelle von Form->update_defaults für Nummernkreise nutzen
AR.pm: SL::TransNumber anstelle von Form->update_defaults für Nummernkreise nutzen
SQL Fehler behoben.
io.pl: toten Codepfad entfernen
IS.pm: SL::TransNumber anstelle von Form->update_defaults für Nummernkreise nutzen
no tabs!
flash unter Header in Projekten
Preisgruppenpreis nach Änderung der Preisgruppe im Gesamtpreis berücksichtigen.
Behebt #2080.
OE.pm: SL::TransNumber anstelle von Form->update_defaults für Nummernkreise nutzen
Projekte: CustomVariablen bei error nicht verlieren
behebt #2421
SL::DB::Helper::TransNumberGenerator: immer Lücken füllen
Siehe #2010.
Die Reihenfolge der Buchungen an einem Tag werden nun zusätzlichnach Referenzen sortiert, bzw wenn nach Refernzen Sortiert wird wird als zweite Sortierregel nach Datum sortiert.Der gemeldete Fehler #2133 konnte nur reproduziert werden, wenn im Nachhinein Änderungen am Buchungsdatum gemacht wurden....
typo: Lieferplan Recht richtig setzen
Versteckte Felder in Lieferscheinen besser beibehalten
behebt #2131.
Im Bug gemeldet wurden Preisgruppen und das taxincluded Flag, die beieinem frisch erstellten Lieferschein entweder garnicht gesetzt wurden,oder beim übertragen in Rechnungen verloren gingen....
Zahlungseingang: Im Eingabe Feld für Kunden die "--" unterdrücken.
Zahlungseingang: Feld für Kunden/Lieferanten die Umschaltfunktionalität wieder hergestellt.Behebt #2134
Merge branch 'fehlendes-datepaid-bei-sepa-zahlungen-1925'
Feld ar.datepaid bei durch SEPA-Zahlungen nachträglich richtig setzen
Behebt #1925.
Merge branch 'oesterreichischer-kontenrahmen-1655'
Österreichischen Kontenrahmen gelöscht
Wirft beim Erstellen SQL-Fehler, wird nicht gewartet, wurde seit 10Jahren nicht mehr angefasst.
Behebt #1655.
fixed fix #1795.(exchange)
Merge branch 'wiederkehrende-rechnungen-druckvariablen-2247'
Form->prepare_for_printing: template_meta zur Verfügung stellen
Behebt #2247.
Bei VK heißt Knopf jetzt "Buchen und E-Mail"
Behebt #2084
Dort wurde angemahnt, daß der Benutzer nicht unbedingt erwartet, daßbeim Verschicken der Rechnung direkt schon gebucht wird (angenommen manmöchte einen unfertigen Rechnungsentwurf mailen).
Wenn die VK-Rechnung schon gespeichert ist heißt der Knopf nur "E-Mail",...
Beim Anlegen von neuen Ansprechpersonen: CVars-Standardwert anzeigen
fixt #2422
Ansprechpersonen-CVar: richtig anzeigen
Tippfehler beim Verarbeiten der AJAJ-Antwort behoben.fixt #2420
Zahlungseingang: Offene Rechnungen immer beim Update laden.
Zahlungseingang: Filter für Rechnungsnummer angepasst.Behebt #2098
Merge branch 'einlagern-mit-projektnummer-2190'
Lieferscheine: beim Ein-/Auslagern Projektnummer in inventory vermerken
Genommen wird die in der Position eingetragene Projektnummer, und istdort keine vorhanden, dann die globale Projektnummer.
Behebt #2190.
1795: falscher Einbezug des Rabattes im letzten Einkaufspreis der Einkaufsrechnung
Merge branch 'sepa-fixes-2320'
Behebt #2320.
no tabs
SEPA: Feld »Signaturdatum«; Bearbeiten der Felder in Stammdatenmasken; Speichern in sepa_export_items
BWA aus Druckvorlagen in Webvorlagen verschoben
Damit wird das BWA-Formular zentral gepflegt, die Version in denBenutzerdruckvorlagen wird nicht mehr verwendet.
Außerdem wird in der BWA noch das oben das Berichtsdatum und dieVersteuerungsart des Berichts (Soll/Ist) mit ausgegeben.
Neue version vom lieferplan, die Splitlieferungen besser unterstützt.
- Stresstest in 2 Livedatenbanken mit je ~100000 Aufträgen liefert einen erwarten Load von 5000 in Postgresql.
- In verschiedenen Lieferscheinen gelieferte Positionen sollten jetzt korrekt behandelt werden.
Bugfix zu manuelle Lieferadresse im Auftrag wird nicht in wiederkehrende Rechung übernommencloses #2296
Benutzer als neu speichernleert erst einmal die möglichen Mandantenzugriffe,damit bei einem Login nicht gleich dieser neue Benutzer in der db employee angelegt wird.Die Mandantenzugriffe müssen vom admin anschließend explizit editiert werden.Behebt #1695
Noch mehr Trigger für Benutzervariablen
Beim Löschen von Projekten, Ansprechpersonen, Kunden, Lieferanten,Waren, Erzeugnissen und Dienstleistungen werden jetzt auch diebenutzerdefinierten Variablen gelöscht.
Kunden-/Lieferantenstammdaten: Kontoinhaber und Mandanten-ID bearbeiten können
2081: Bearbeiter bei neu bearbeiteten Rechnung aktualisiert
Kunden-/Lieferantenstammdaten: Bankkonto auf eigenen Tab verschoben
Sammelrechnung: Auftragsnummer und Bestelnummer aus Lieferscheinen übernehmenBehebt #1784Beim erstellen einer Rechnung aus mehreren Lieferscheinen werden nun die jeweiligenAuftragsnummern und "Bestellnummer der Kunden" als Leerzeichengetrennte Listein die Rechnung übernommen (analog zu Lieferscheinnummern).
Eigenes Recht für Lieferplan und "sales_all_edit" berücksichtigen
Kunden Mandanten ID fuer SEPA Lastschrift implementiert.
Kaufmaenisches Runden bei SEPA
Zusatzspalten fuer Kontoinhaber
Bei Belegdruck nicht unkonditional auf Projekte zugreifen
behebt #2237 (wieder)
Gesammtbetrag in der Maske für SEPA Überweisung ausgeben.
./scripts/installation_check.pl -v verbose ist nun per default an -V, --no-verbose als neue Option dazu gekommen
Direktes Speichern beim Hinzufügen eines Artikelsper eindeutiger Artikelnummer wird zugelassen.Ein Hinzufügen über Beschreibung oder Warengruppe wird ignoriert.Behebt #2040
Commit 2bc376b9be6507cc0fdfBehebt #2047Behebt #2400