Rechteproblem bei Lieferscheinen behoben.
Die display_form() in invoice_io.pl wird auch für Lieferscheineaufgereufen. Deshalb muss sie auch auf Lieferscheinrechte überprüfen.
Fix für Bug 1030.
Beim Bearbeiten von Benutzern die Checkbox "Rechnungen" bei "WebDAV" richtig setzen.
Die Template-Variable heißt "myc_rechnungen" (Plural, nichtSingular). Fix für Bug 2^10.
get_vendor war nicht hinreichend abgesichert gegen mehrfache aufrufe.bei mehrfachen aufrufen, konnte es passieren dass alte WHERE klauseln noch mitverwendet wurden.
Hoffentlich Fix für Bug 1028.
locales zum letzten commit.
Assembly Rows in templates ausgelagert.
Altes JavaScript-Menüs auf neue Authentifizierungsart ohne explizite Übergabe von Benutzernamen und Passwort umgestellt.
Kosmetik: Tabs durch Leerzeichen ersetzt.
Letzte Dokumentationsupdates vor dem Release.
Datenbankscript hinzugefügt, das den Datenbankstand zum Releasezeitpunkt 2.6.0 markiert.
Versionsnummer aktualisiert.
Update der Installationsdokumentation nach Änderung von INSTALL.texi.
Update des ChangeLogs.
Kleinere Änderung in der Modulverwaltung und ein paar Typos.
Kosmetik; Releasedatum gesetzt.
Revisionen und 4167 und 4192:4194 rückgängig gemacht (Kundenauswahl in Rechnungen via Multibox)
Grund: Hat Bug 1022 verursacht. Das ist releasekritisch; muss nach demRelease anständig gefixt werden.
Fix für Bug 1022.
Auch das Array "linetotal" liegt in TEMPLATE_ARRAYS.
Wird für die Berechnung der Zwischensummenvariablen"sumcarriedforward" benutzt. Zusätzlich sollte die Variable"cumulatelinetotal" ebenfalls in TEMPLATE_ARRAYS liegen.
Weiterer Teil des Fixes für Bug 1019.
Kosmetik.
tmp nach /tmp gelegt
SuSa angepasst, so dass auch bei EUR korrekte Werte berechnet werden
discount formatting
Formatierung von discount, z.B. bei den WorkflowschrittenRechnung -> AuftragAuftrag -> Angebot
Wahrscheinlich muß das noch an vielen anderen Stellen geändert werden.
Fix von bug 1017
Erläuterung im Code
Kontenuebersicht und Kontenblatt angepasst, so dass auch bei EUR korrekte Werte angezeigt werden
Doppelten Eintrag von credit_note bei Druckvorlagen entfernt
Pagebreaks müssen auch auf _get_loop_variable umgestellt werden.
Fix für Bug 1019.
(Und hey, wenn der in -r4721 nochmal auftaucht, wissen wir das ja jetzt schon :))
Fix für eini potentielles Randproblem in OE Masken, wenn sehr wenige Kunden im System sind, und vclimit auf sehr kleine Werte gesetzt ist.
Das datev-Verzeichnis wird nicht mehr benötigt; die temporären Dateien landen in users.
Bugfix fuer 1018 - Die Idee von Sven war nett, hat aber Probleme bei Artikelnummern groesser 32bit - Bei Sortierung von Waren nahc Artikelnummer erscheint ein SQL-Fehler
Bereinigt um rev-Einträge
Lager
diverses
Fehler bei der Berechnung der Endsalden in der Susa
Erst parsen, dann numerisch vergleichen.
Fix für Bug 776.
Wenn man die neuerstellung einer Variable rausnimmt, muss man auch dafür sorgen, dass der vorherige Inhalt stimmt. :)
Fix für Bug 987 (mal wieder).
Contact in die Liste der shipto Variablen aufgenommen, die aus den Stammdaten kopiert werden, wenn kein shipto ausgewählt wurde.
Fix für Bug 1015.
Commit -r4161 rückgängig gemacht.
Was auch immer das lösen sollte, es sorgt dafür dass die Felder jetzt zu früh gebackupt werden und beim simplen Laden eines Auftragsüberschrieben werden. Bitte nochmal genauer anschauen.
Bugfix: Mahnlevel korrekt auswählen bei Folgemahnungen.
Bug: Die Änderungen aus -r3958 waren unter die Räder gekommen.
Noch mehr Updates.
Update der Dokumentation für Dokumentenvorlagen und Variablen.
Konsistenz: Die Menüpunkte sind alle "xyz erfassen" benannt und nicht "Neue xyz".
Datenbank-IDs in Formularen nicht durch "format_amount" jagen, sondern 1:1 speichern.
Liste der benötigten Perl-Pakete nach Holgers Patch (Revision 4115) für INSTALL.txt in der Quelldatei INSTALL.texi aktualisiert.
Summen und Salden:Erst auf 0 checken. Dann formatieren...
Fix für Bug 1012.
Defaultwert für customermultibox ist nicht customer.
Fix für Bug 1010 und 1011.
Whitespace Purge
Der Lieferant der Ware ist jetzt ein Auswahlfeld (vendor.id == makemodel.make) Falls eine Freitext-Eingabe existiert, die dem Namen entspricht, wird diese direkt angelegt.
Versionspdate auf 2.6.0 RC 1
Pseudo-Fix fuer Bug 984
Der Verkaufspreis bei Erzeugnissen wird automatisch berechnet. Das macht kaum Sinn, deswegen werfen wir die entsprechenden Zeilen aus check_form und save in io.pl und ic.pl weg
Aenderungen fuer Bug 1004 - Verschoenerungen an der Erzeugnismaske im Bereich Einzelwaren. Leider wieder template-Code zurueck in die ic.pl portiert. Sinnvollere Bezeichnungen
Templatebasierte OE Suche übernommen.
Und die locales zum letzten Commit.
Lieferantennummer/Kundennummer in Kunden/Lieferantenberichten ersetzt durch schlicht "Nummer".Kontext ist klar, und spart Bildschirmplatz.
Vorgeschlagen in Bug 1007.
Preise in previousform müssen auch korrekt formatiert werden.
Fix für Bug 987.
Whitespace Purge + 2 Funktionen auf Debuglevel 2 gesetzt.
Fix fuer Bug 980 Ertraege auch fuer Erzeugnisse in Rechnungen ausweisen
Bessere Abfragen und (Fehler-)Meldungen bei Preisupdates.
Fix für Bugs 480.
Die Rückgabewerte der Funktionen DBI::do und DBH::execute zurückgeben.
Lieferant -> Lieferungen: Mengen müssen mal -1 genommen werden, um positiv zu erscheinen.
Ausserdem einen Hilfstext angebracht, der darauf hinweist, dass die Liste auf 15 Zeilen begrenzt ist.
Fix für Bug 982.
Pricegroup Informationen anständig im Template Formatieren und nicht schauder im Backend beim laden.
Fix für Bug 996.
Kunde/Lieferant -> Lieferungen:
- javascript kalender für die Datumsfelder gefixt.- ajax aktualisiert jetzt auch bei änderungen der datumsfelder.
TEMPLATE_ARRAYS auf einen definierten Zustand setzen.
Waren:Preise auf mindestens 2 Stellen runden.
Locales für -r4165
IC.pm->all_parts: Im bom Modus (Einzelteile von Erzeugnissen mit anzeigen) Preisfaktoren berücksichtigen.Ausserdem das recht seltsame Query umgeschrieben.
IC.pm->prepare_parts_for_printing an die TEMPLATE_ARRAYS Konvention angepasst,Dor auch gleich die Spalten drawing, microfiche, image und weight exportiert.
Ausserdem clobbering von TEMPLATE_ARRAYS in IS.pm entfernt.
Fix für Bug 992.
listprice wird nicht in Rechnungen gespeichert und sollte auch nicht in den Templates verwendet werden.
Kundenauswahl via generic/multibox.html geregelt -- dadurch wird auch das ?-Popup-Fenster angezeigt.
Och Philip...
Abteilung aus der Zahlungsmaske entfernt, Fix fuer Bug #340
Ueberschrift in der SuSa geaendert, Fix fuer Bug 995
Ausrichtung der Textspalten im Buchungsjournal geaendert, Fix fuer Bug #994
Darstellung bei der GUV auf einheitlich zwei Nachkommastellen geaendert, Fix fuer Bug #951
Die Variablen wurden beim Umwandeln zu spaet gesichert
Fix fuer Bug 852 Lagerplatz wird nicht angezeigt - Der Lagerplatz kann in verschiedenen Lagern vorhanden sein. Einen Standardlagerplatz gibt es hierfuer nicht. Entsprechend in der Berichtsmaske ic/search_master.html auskommentiert
Fix fuer Bug 979 - EK der Einzelwaren fuer ein Erzeugnis wird erst spaeter angezeigt
Alle in der lx-erp.conf angelegten Variablen via 'use vars' deklariert.
Außerdem die lx-erp.conf.default auf den aktuellen Stand gebracht.
Dokumentationsupdate: html2ps wird vom ReportGenerator schon nicht mehr unterstützt.
Kontenübersicht zeigt jetzt nur noch bebuchte Konten an.
Fix bzw. Implementierung von Bug 944.
Den Namen bzw. den Pfad zum LaTeX-Executable konfigurierbar gemacht.
Fix für Bug 942.
Beim Anlegen von Tabellen, die OIDs brauchen, explizit "WITH OIDS" mitgeben.
Grund: PostgreSQL ab Version 8 legt OIDs normalerweise nicht automatischmit an, es sei denn, es ist in der Clusterkonfiguration explizit wiederaktiviert worden.
Fix für Bug 941.
Nach der Projektauswahl die richtige Funktion aufrufen.
Fix für Bug 940.
Fix fuer Bug 985. Das Feld 'Bilanz: kein' hat keine Auswirkung fuer die weitere Bilanzierung. Nette Idee an der Oberflaeche ohne Tiefenwirkung. Deshalb erstmal auskommentiert.
Mehrere Lieferscheine koennen zu einer Rechnung zusammengefasst werden, dementsprechend werden die Lieferschein-Nummern jetzt Leerzeichen-separiert als Vorbelegung benutzt
List::MoreUtils für kompakteren Code benutzen.
Beim Einlagern aus dem Lagersystem neue Waren auch anlegen.Note: Für Erzeugnisse funktioniert dieser Mechanismus nicht, weil irgendwer es für wahnsinnig schlau hielt, Assemblies so zu coden,d ass sie reaonly sind, sobald previous_form gesetzt ist.
Partieller Fix für Bug 937.
Das Perl-Modul "List::MoreUtils" als Fallback hinzugefügt.
Damit ist es möglich, List::MoreUtils einzusetzen, ohne sich Gedankendarüber machen zu müssen, ob es installiert ist.
Aufträge/Rechnungen dürfen Preise mit mehr als 2 Nachkommastellen haben.
Fix für Bug 998
Beim Anlegen von Wiedervorlagen die Kunden- bzw. Lieferanten-ID nicht mit als Referenz speichern.
Werden in den Ein- und Verkaufsbelegen die Lieferanten bzw. Kundenmit einer Drop-Down-Box dargestellt, so wurde die Datenbank-IDdes Lieferanten/Kunden mit in die Referenz übernommen, weil der...
Bei Waren das Feld 'Erneuert am' sinnvoll behandeln.
1. Das Feld ist nun read-only; den eh nicht funktionablen Button für den Kalender entfernt.2. Es wird beim Speichern explizit überprüft, ob sich mindestens einer der Preise verändert hat, und falls ja, so wird das Feld auf den aktuellen Datumswert gesetzt.
Latex Parser:
if innerhalb von foreach schlägt fehl, wenn die Variable im neuen TEMPLATE_ARRAY Format abgelegt ist.if muss also auch dort suchen.
Weiterer Fix für 988.
Das ist allerdings auch mit das Äusserste was man aus der Methode rausholen kann.Bei mir ist der Link beim Laden jetzt auf ~2,4kB runter.
Lieferscheindruckvariablen in den speziellen "TEMPLATE_ARRAYS" namespace ausgelagert.
stock_info Werte müssen in Lieferscheinen rchtig exportiert werden.
Teilfix für Bug 960.
Umlaute als HTML-Entities schreiben.
Funktion "Als Entwurf speichern" für Dialogbuchungen implementiert.
Teil eines Fixes für Bug 612.
Konsistenz für Beschriftungen bei Mahnungen.
Fix für Bug 986.