Lieferscheine: immer vor Aus- und Einlagern speichern
Behebt zwei Probleme:
1. Wenn die Benutzerin wichtige Informationenentfernt (Kunde/Lieferant, Lieferscheindatum), die "save()" bemängelnwürde, so wird nichts ausgelagert.
2. Wenn ohne zu speichern gleich ausgelagert wird, so wurden vorher...
Ermöglichen, dass Task-Server mit "-c ..." andere Konfigurationsdatei liest
Veraltete Kommentare entfernt
Ermöglichen, dass andere Konfigurationsdatei als config/lx_office.conf eingelesen wird
Stichwort: verschiedene Mandanten in ein und derselbenInstallation. Bisher nur für Task-Server (kommt im nächsten Commit).
Changelog fuer Bug 1500
VK Bericht um Filter nach Kundennummer erweitert
Kundennummer kann zusätzlich als Spalte ausgegeben werden.
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Bug in Verkaufsbericht bei leerem Eingabefeld Kundenname behoben
Betraf nur Fälle, wo Textbox statt Drop-Down-Box aktiv war und dasKundennamenfeld leer gelassen wurde.
changelog nachgepflegt für Bugfix 1613
Nachträglicher Fix zu Bug 1332: Webdav Links in Szenarien wo lxoffice im web root installiert ist.
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Subcent Grenze auf 0.05 anheben.
Akuter Fall von Geoffrey:
habe einen neuen Fall wo es nicht klappt, mit meinem alten abs($count) > 0.005aber schon.
Unbalanced ledger!
accno | amount-------+---------- 3310 | -0.06000 5400 | 0.05042 1406 | 0.00958
Weil ich bei unseren Bestellformular immer wieder nachlesen muss, für mich als Hinweis, ob Soll- oder Ist $eur=0 oder 1 ist ...
checkall attribut in L.checkbox_tag
Merge branch 'calc-in-parse-amount'
Berechnung in Zahlenfelder: Erlaubte Zeichen auf Klammern ausgeweitet
Merge remote branch 'refs/remotes/wulf/publish_1500_calc_numbers' into calc-in-parse-amount
auto_restore ist gar nicht implementiert
Merge branch 'unformatted-numbers'
Kosmetik
_raw entfehrnt
Variablenwerweiterung nun _nofmt statt _num
add doku for subtotal_num, sellprice_num
initial raw_numbers
add subtotal_num, sellprice_num
Ein Query in IS->pricegroup_for_part aufgeräumt.
Bug 1653: $::form erst zerstören nachdem die sessions up-to-date sind.
Löschen von usern ermöglichen, wenn die Datenbank nicht existiert oder falsch eingetragen ist.
Serverfehler beim Löschen von Benutzern behoben.
Das globale $form kann im admin.pl Environment nicht auf die User DB connecten, also muss das von Hand gemacht werden.
Conflicts:
SL/Auth.pm
Nicht für jede Aktion an Rechnungen ein neues Datenbank Handle aufmachen.
Prozentzahlen bei Zahlungsbedingungen auch als Prozent bearbeiten
_as_percent-Helper: Zwei Nachkommastellen anzeigen
Symlink zu kopf.pl ist nicht mehr nötig.
Nachtrag zu gerade, die korrekten Variablennamen aus der Form und nicht die aus dem SQL-Statement als Beschreibung nehmen.
Entsprechend noch den Hinweis auf description und description_long für Zahlungsbedingungen in der HTML-Oberfläche beim Anlegen.S.a. commit und changelog von gerade
changelog und dokumentenvorlagen-und-variablen.html fuer payment_description angepasst
Macht Name der Zahlart in Templates Verfuegbar
config merging mechanismus in doc/konfigurationsdatei.txt aufgenommen
fix js number test
add number calculation in number form fields
Kommentare in config/lx_office.conf.default angepasst.
Skalarkontext erzwingen
Regex-Matches geben im Listenkontext eine leere Liste zurück. Perloptimiert leere Listen innerhalb von Listen komplett weg. Somit hatfolgendes Hash nur einen Key und einen Value, nämlich "a" und "123" respektive:
my %h = ( a => $unicorn =~ /Charlie/,...
kopf.pl auf Controller umgestellt
Bug 1630: kein Rabatt auf nicht rabattierfähige Artikel
im workflow (Auftrag->)Lieferschein->Rechnung
Merge branch 'master' of git://lx-office.linet-services.de/lx-office-erp
runtime con js:setupPoints -- decpoint is not defined. Bug-ID: 1589
Das onLoad im body-Tag des templates wurde in $('document').ready Methodeausgelagert, weil der JavaScript-Code nicht in der richtigen Reihenfolgeausgefuehrt wurde.
Beschreibung für die neue Konfiguration überarbeitet und einen Link und genaueren Hinweis in der Fehlermeldung an der Oberfläche gesetzt.
Kommentare auf Englisch
Konfigurationsabschnittsnamen werden klein geschrieben
doc/konfigurationsdatei.txt erweitert
Doku zu lx_office.conf und wiederkehrenden Rechnungen für 2.6.3
Session nur einmal pro Request speichern, und zwar danach.
Vorher wurde die Session mindestens zweimal vor dem Request gespechert. Unnötig.
Sessions erst nach dem Request expiren.
Eine Warnung unterdrücken.
doc/changelog
Teilweiser Bugfix zu 1575Bei einem Kunden ist ein Kundentyp mit Rabatt hinterlegt.
Wird der Workflow Lieferschein -> Rechnung durchgeführt, wird der Rabatt nichtberücksichtigt, sondern der normale Preis berechnet.
Auch eine zugeordnete Preisgruppe wird nicht verwendet....
Fehler von scritps/installationcheck.pl nach STDERR
So kann man das einfach nach /dev/null ausführen und kriegt nur die Fehler.
Debug Menü im HTML Menü. FCGI Entwicklung leicht gemacht.
Separates Logging für die Console.
Wenn man mit Userrechten arbeitet gibt es ständig Konflikte welcher Prozess nunauf das Logfile zugreifen darf. LXDebug ignoriert das still, aber Log4Perlstirbt mit einer Fehlermeldung. Ab nu gibt es eine separate Logdatei für die...
Changelog: Wiederkehrende Rechnungen und Taskserver erwähnt
Changelog für Bug 1647
enter_sub/leave_sub in Auth::save_session
Auth::load_group_rights - etwas aufgeräumt.
Bug 1647 - Lieferanten-Einkaufspreise verlieren Nachkommastellen nicht mehr
Bug 1633 - Stammdatenaufruf aus SEPA-Modul behoben
Auch hier unnötige multiboxen auf L.select_tags umgestellt.
Debugcode entfernt
Bei Umwandlung Angebot -> Auftrag ausgewählte Lieferadresse beibehalten
Ergänzung in doc/UPGRADE zu Configfile in 2.6.3
CSV-Import an neue Konfigurationsdatei angepasst. Bug-ID: 1632.
Bugfix zu 1569: Zahlungseingang löschen bei Rechnung
Falls $date = '' - Fehlermeldung aus der Datenbank ab postgres 8.4. Ich denke, es ist sicher ein conv_date vorher IMMER auszuführen.
Testfälle ohne definiertes closedto: Leere Datumseingabe i.O....
Bug 1597 - Report Lagerbestand wirft Fehler, wenn Artikelnummer ausgeblendet werden soll
SELECT b.id AS binid, p.description AS partdescription, b.description ASbindescription, i.warehouse_id AS warehouseid, i.chargenumber AS chargenumber,w.description AS warehousedescription, i.parts_id AS parts_id, SUM AS...
Obsoleten Entwickler-Check entfernt, ob locale/de/all neuer als auszugebendes Template ist
War noch nötig, als es für jede Sprache noch einzelne Templates gab.
Rechteprüfung bei Zugriff auf Zahlungsbedingungen-Controller
SL/Controller/PaymentTerm.pm
Bug 1584 - Summen und Saldenliste: Export to PDF/CSV in EÜR Modus falsch
Bugfix von Robert Parker aus Bugzilla getestet und übernommen
Verwaltung von Zahlungsbedingungen auf Drag & Drop mit AJAX und jQuery UI Sortable umgestellt
Standard-Sortierung für Language-Model
SL/Controller/DeliveryPeriod.pm SL/Controller/DeliveryTerm.pm
Bugfix 1626: changing charttype from account to heading
Empty certain values in chart before saving to database when converting anaccount from chart to heading, so that for example link is empty.
Added a TODO: make sure that accounts that have been booked can't be converted...
Verwaltung von Zahlungsbedingungen auf Controller/Model umgestellt
locale/de/all
DBHookError Objekte haben jetzt Felder für etwas einfachere Verwendung.
SL/X.pm
Changelog für Bug 1642
Fix für Bug 1642 - Lieferantenrabatt wird korrekt gespeichert, aber nicht mehr angezeigt
1.) Lieferant anlegen: Lieferantenrabatt 20%
2.) Einkaufsrechung erfassen: Rabatt ist korrekt
3.) Buchen
4.) Einkaufsrechnung neu aufrufen, Rabatt ist auf 2% gerutscht, acc_trans...
Pod Fixes.
SL/DB/Object.pm
Bei save/delete das richtige Ergebnis zurückgeben
Und zwar das von RDBO::save/delete, und nicht das von do_transaction.
Framework für after/before-Hooks bei load/save/delete
Hilfsfunktion call_sub_if
Unterstützung für Tabellen mit Spalte "sortkey" anstelle von "position"