Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
c35e1e2f 22.07.2009 17:30 Moritz Bunkus

Beim Ausdrucken von Lieferscheinen die Lieferanteninformationen der Artikel aus der Datenbank holen.

fdb14a85 22.07.2009 17:28 Moritz Bunkus

Auch wirklich $form->{TEMPLATE_ARRAYS}->{...} initialisieren, und nicht nur den Key ansprechen.

b0059459 22.07.2009 17:27 Moritz Bunkus

Beim Ausdrucken von Angeboten/Aufträgen nicht die Lieferanteninformationen der Artikel gleich nach dem Auslesen wieder überschreiben.

efd3637e 22.07.2009 10:36 G. Richardson

Behebung von Bug 1098

Kommafehler in sql Statement

939b2613 09.07.2009 12:53 Philip Reetz

Fehler in der Funktion "Zahlung buchen" bei Kreditoren- und Debitorenbuchungen.
Zahlungsdatum wurde nicht in der Datenbank gespeichert.

812b4c4f 09.07.2009 11:14 Philip Reetz

Bei der Kontenuebersicht wurde der Saldo nicht korrekt gefuehrt, wenn der Zeitraum nicht am 01.01 anfing

20bb56c1 03.07.2009 10:40 Sven Schöling

Merge branch 'karushka'

6e61f90a 02.07.2009 17:35 Moritz Bunkus

Verwendung von benutzerdefinierten Variablen für Waren/Dienstleistungen/Erzegunisse in Einkaufsrechnungen implementiert.

98452aaa 02.07.2009 17:31 Moritz Bunkus

Verwendung von benutzerdefinierten Variablen für Waren/Dienstleistungen/Erzegunisse in Verkaufsrechnungen implementiert.

40fcfb42 02.07.2009 17:19 Moritz Bunkus

Verwendung von benutzerdefinierten Variablen fÌr Waren/Dienstleistungen/Erzegunisse auch in Einkaufsmasken ermöglichen.

97de2c31 02.07.2009 17:18 Moritz Bunkus

Noch mehr Debugcode entfernt.

a9cf6be5 02.07.2009 17:18 Moritz Bunkus

Debugcode entfernt.

d12e02e0 02.07.2009 17:05 Moritz Bunkus

Verwendung der benutzerdefinierten Variablen für Waren/Dienstleistungen/Erzegunisse in Lieferscheinen.

0af7a3a5 02.07.2009 16:59 Moritz Bunkus

Debugcode entfernt.

8e08bedb 02.07.2009 16:49 Sven Schöling

Mahnsystem - mehr Variablen exportieren

Ausserdem strict fixes.

ef220490 02.07.2009 16:44 Moritz Bunkus

Ausweitung der benutzerdefinierten Variablen für Waren/Dienstleistungen/Erzeugnisse auf Anzeige/Modifikation in Angeboten/Aufträgen.

fa7a78e6 02.07.2009 15:57 Sven Schöling

Mehr Felder in Mahnungen zur Verfügung stellen.

36012e7e 02.07.2009 12:53 Moritz Bunkus

Diverse Arbeiten an <%if%>-Blöcken.

1. Bugfix: <%if%>Blöcke haben in OpenDocument-Vorlagen nach der
Umstellung auf die Verwendung von $form
>{TEMPLATE_ARRAYS} nicht
mehr funktioniert.

2. Feautres: <%if%>-Blöcke können nun auch in OpenDocument die...

53f4de8f 02.07.2009 12:53 Moritz Bunkus

Test auf Übereinstimmung mit regulären Ausdrücken in <%if...%>Blöcken ohne Berücksichtigung der Groß und Kleinschreibung.

7fe3133a 02.07.2009 12:53 Moritz Bunkus

Bugfixes für und Erweiterung der Vergleichsmöglichkeiten in <%if...%>.

1. Bugfixes -- die vorherige Version war gar nicht getestet.

2. Erweiterung -- Mittels "=~" kann man nun auch reguläre Ausdrücke matchen lassen.

1c9aacf6 02.07.2009 12:53 Moritz Bunkus

Einführung RegEx für Vergleichsoperationen in <%if ...%>-Statements.

24baeb62 29.06.2009 21:47 Geoffrey Richardson

cp_greeting durch cp_gender ersetzt in CT.pm und ct.pl

b2f44e3d 29.06.2009 17:54 Moritz Bunkus

Das Definieren, Erstellen und Bearbeiten von benutzerdefinierten Variablen bei Waren, Dienstleistungen und Erzeugnissen implementiert.

4dbcf680 29.06.2009 17:09 Jan Büren

GenericTranslations.pm und debug-code entfernt

e09347c8 29.06.2009 16:36 Geoffrey Richardson

Ansprechpartner: cp_greeting durch cp_gender ersetzt

contacts->cp_greeting, was normalerweise fuer Frau/Herr benutzt wird,
wird durch cp_gender (m/f) ersetzt, was den Vorteil hat, dass man je
nach beim Kunden definierter Sprache verschiedene Anreden generieren und...

662a225c 16.06.2009 15:13 Sven Schöling

Bugfix: _recode_recursively hat das Form Objekt nicht als Hash erkannt.

Symptom: Langtexte werden nicht korrekt kodiert.

66c91148 11.06.2009 15:00 Moritz Bunkus

Beim Versenden von Emails mit PDFs aus OpenDocument den MIME-Typen und Dateinamen richtig setzen.

d520cde9 09.06.2009 20:31 Jan Büren

subversion test zurueck

31f16010 09.06.2009 20:31 Jan Büren

subversion test

6b014453 08.06.2009 09:47 Moritz Bunkus

Der Tabellenalias heißt "dord" und nicht "dort".

Fix für Bug 1040.

a6161998 05.06.2009 14:45 Moritz Bunkus

Übernahme einiger weiterer Felder aus Aufträgen in Lieferscheinen und von dort in Rechnungen.

Einige Felder wie "Steuer im Preis inbegriffen", "Steuersatz",
"Zahlungsbedingungen" und "Währung" wurden bei Lieferscheinen nicht
gespeichert. Dementsprechend gingen sie bei der Umwandlung von Auftrag...

dc9d8764 05.06.2009 13:28 Moritz Bunkus

Beim Auslesen von Kundendaten die Verkäufer-ID nur dann überschreiben, wenn beim Kunden tatsächlich ein Verkäufer ausgewählt ist.

Fix für Bug 1034.

99b28796 05.06.2009 12:34 Moritz Bunkus

Aus Versehen ging das Feld 'login' beim Auslesen von Benutzern in Commit 4258 verloren.

94beb18a 05.06.2009 12:14 Moritz Bunkus

In der Funktion Auth::read_user() auch die User-ID zurückgeben.

6737d960 05.06.2009 12:07 Moritz Bunkus

_store_value() aus Kundenprojekt übernommen.

1. Dokumentation der Funktion
2. Möglichkeit, 'variablenname[]' für einfache Arrays zu benutzen
3. Umstellung der anderen Funktionen, die _store_value() benutzen, auf Objekt-Aufrufsyntax.

c8c960bc 05.06.2009 09:23 Moritz Bunkus

Vor Zugriff auf "employee"-Tabelle testen, ob diese existiert.

Es kann sein, dass die Funktion User::create_employee_record()
aufgerufen wird, bevor die beim Benutzer eingetragene Datenbank
existiert bzw. bevor darin die Lx-Office-Tabellen existieren. In...

32147d43 05.06.2009 09:21 Moritz Bunkus

Eine neue Funktion zum Testen, ob eine Tabelle in der Datenbank existiert oder nicht.

14c1b704 05.06.2009 09:08 Moritz Bunkus

Beim Speichern eines Benutzers aus dem Administrationsfrontend heraus seinen Eintrag in employee aktualisieren.

Fix für Bug 1031.

dea9aaea 03.06.2009 11:25 Sven Schöling

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.

84d90a03 03.06.2009 10:35 Moritz Bunkus

Altes JavaScript-Menüs auf neue Authentifizierungsart ohne explizite Übergabe von Benutzernamen und Passwort umgestellt.

04f6532e 03.06.2009 09:55 Moritz Bunkus

Kosmetik: Tabs durch Leerzeichen ersetzt.

602e46bc 02.06.2009 15:48 Moritz Bunkus

Versionsnummer aktualisiert.

fbc3a232 02.06.2009 09:35 Moritz Bunkus

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.

59e92128 02.06.2009 09:26 Moritz Bunkus

Kosmetik.

c184bce3 29.05.2009 18:08 Philip Reetz

SuSa angepasst, so dass auch bei EUR korrekte Werte berechnet werden

703f76b6 29.05.2009 17:30 Philip Reetz

Kontenuebersicht und Kontenblatt angepasst, so dass auch bei EUR korrekte Werte angezeigt werden

67cecc96 29.05.2009 15:25 Sven Schöling

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 :))

bd8bd95b 28.05.2009 17:08 Jan Büren

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

42106b4e 27.05.2009 17:38 Philip Reetz

Fehler bei der Berechnung der Endsalden in der Susa

41fd494a 27.05.2009 15:25 Sven Schöling

Erst parsen, dann numerisch vergleichen.

Fix für Bug 776.

9894f4ef 26.05.2009 13:05 Moritz Bunkus

Datenbank-IDs in Formularen nicht durch "format_amount" jagen, sondern 1:1 speichern.

9fb1f03b 25.05.2009 14:51 Sven Schöling

Versionspdate auf 2.6.0 RC 1

a819e20c 22.05.2009 17:17 Jan Büren

Pseudo-Fix fuer Bug 984

df005c49 22.05.2009 16:22 Sven Schöling

Templatebasierte OE Suche übernommen.

705b8473 22.05.2009 13:10 Sven Schöling

Whitespace Purge + 2 Funktionen auf Debuglevel 2 gesetzt.

7942a6ac 20.05.2009 17:38 Moritz Bunkus

Bessere Abfragen und (Fehler-)Meldungen bei Preisupdates.

Fix für Bugs 480.

d1f932ad 20.05.2009 17:37 Moritz Bunkus

Die Rückgabewerte der Funktionen DBI::do und DBH::execute zurückgeben.

4efe2175 20.05.2009 16:21 Sven Schöling

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.

b6b29bdf 20.05.2009 16:11 Moritz Bunkus

Kosmetik.

e851ae00 20.05.2009 15:27 Sven Schöling

Pricegroup Informationen anständig im Template Formatieren und nicht schauder im Backend beim laden.

Fix für Bug 996.

51649b5b 20.05.2009 12:08 Sven Schöling

TEMPLATE_ARRAYS auf einen definierten Zustand setzen.

158bf855 20.05.2009 11:46 Sven Schöling

IC.pm->all_parts: Im bom Modus (Einzelteile von Erzeugnissen mit anzeigen) Preisfaktoren berücksichtigen.
Ausserdem das recht seltsame Query umgeschrieben.

Fix für Bug 987.

b5a41731 20.05.2009 11:07 Sven Schöling

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.

e81d41a5 18.05.2009 20:45 Philip Reetz

Darstellung bei der GUV auf einheitlich zwei Nachkommastellen geaendert, Fix fuer Bug #951

c82106b1 18.05.2009 17:44 Jan Büren

Fix fuer Bug 979 - EK der Einzelwaren fuer ein Erzeugnis wird erst spaeter angezeigt

96627c43 18.05.2009 16:46 Moritz Bunkus

Dokumentationsupdate: html2ps wird vom ReportGenerator schon nicht mehr unterstützt.

ba233a63 18.05.2009 16:43 Moritz Bunkus

Den Namen bzw. den Pfad zum LaTeX-Executable konfigurierbar gemacht.

Fix für Bug 942.

015f7118 18.05.2009 15:10 Jan Büren

Mehrere Lieferscheine koennen zu einer Rechnung zusammengefasst werden, dementsprechend werden die Lieferschein-Nummern jetzt Leerzeichen-separiert als Vorbelegung benutzt

d6369b1f 18.05.2009 15:07 Moritz Bunkus

List::MoreUtils für kompakteren Code benutzen.

8071d62e 18.05.2009 10:59 Moritz Bunkus

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.

526173c2 15.05.2009 19:49 Sven Schöling

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.

Fix für Bug 992.

02475b7f 15.05.2009 15:56 Sven Schöling

Lieferscheindruckvariablen in den speziellen "TEMPLATE_ARRAYS" namespace ausgelagert.

7cdd3f9b 15.05.2009 15:45 Sven Schöling

stock_info Werte müssen in Lieferscheinen rchtig exportiert werden.

Teilfix für Bug 960.

c14aab2d 15.05.2009 11:03 Moritz Bunkus

Das Feld "Gewichtseinheit" in den Einstellungen wieder eingeführt und in den Warenstammdaten- und -berichtsmasken angezeigt.

Fix für Bug 963.

73c6a726 14.05.2009 18:24 Sven Schöling

Erzueugnisse mit Preisfaktoren beim laden mit auslesen.

ccde19fe 14.05.2009 17:54 Sven Schöling

Pricefaktoren auch im assembly_row flow mitschleifen und berechnen.

Fix für Bug 987

9d2ac13b 14.05.2009 15:03 Sven Schöling

aliased subqueries müssen mit ihrem alias im group by stehen.

Fix für Bug 983.

09221829 14.05.2009 14:25 Sven Schöling

List::MoreUtils durch einen einfachen ausdruck ersetzt.

Fix für den aufgemachten Bug 906.

4e953c79 14.05.2009 13:21 Sven Schöling

lower(spalte) und ähnliche ausdrücke dürfen nicht in UNIONS zum sortieren benutzt werden.

Fix für Bug 981

cbcbf5fa 14.05.2009 12:46 Sven Schöling

Überraschend einfacher Fix für Numemrnkreisproblem in Kunden/Lieferantentypen.

Wenn ein Nummernkreis eines Kunden/Lieferantentyps leer ist, wird jetzt auf den STandardkreis ausgewichen.

Fix für Bug: 906

572fafbe 14.05.2009 11:58 Moritz Bunkus

Weniger Perversion, mehr andere Perversion.

7e2f7d89 14.05.2009 11:43 Moritz Bunkus

Beim Bericht über Erzeugnisse den Einkaufspreis auch anzeigen, wenn er ausgewählt ist.

Der Einkaufspreis berechnet sich dann aus der Summe der Einkaufspreise der Einzelartikel,
wobei dieser wiederum das Produkt aus Einzeleinkaufspreis und Anzahl ist.

Fix für Bug 978.

7a0bca7f 14.05.2009 11:05 Moritz Bunkus

Alten, auskommentierten Code für die Artikelliste entfernt.

683e76d2 13.05.2009 16:09 Sven Schöling

makemode.make ist ein Textfeld und darf nicht mit ids (integers) geunioned werden.
Für die reine Überprüfung auf Existenz reicht hier auch eine 1.

4e07e589 13.05.2009 14:52 Moritz Bunkus

Ergänzung zu Jans Bugfix: Nur diejenigen Lagerplätze anzeigen, die positiven Bestand haben.

8294e683 12.05.2009 16:46 Jan Büren

Bei verbrauchten Warenbeständen scheint diese Abfrage zu falschen Lagerbeständen im Bereich Lieferschein zu führen. @mb Testdaten zeige ich Dir morgen

6d70c6a2 12.05.2009 14:14 Moritz Bunkus

Überreste aus altem Query sorgen für ungültige SQL-Abfrage. Fix für Bug 966.

d5993f4f 12.05.2009 11:59 Jan Büren

Hotfix für Fehler bei Lieferantenauftrag per E-Mail versenden, aufgrund von Revision 4093 @mb Bei der Migration wäre ein Umwandeln in der DB in Tabelle makemodell make==vendor_id sinnvoll. Morgen mehr

4bbf708c 11.05.2009 22:18 Jan Büren

Backport von Revision 7581 von XPlace. Hintergrund: Hersteller und Modell sind derzeit Freitextfelder, in der Regel möchte man Lieferanten und die entsprechenden Lieferanten-Art.-Nr. abbilden. Am liebsten noch mit Lieferanten-Art-Preis. Dazu vielleicht nach der 2.6 mehr

b3eb24ef 11.05.2009 20:31 Jan Büren

Bei Erzeugnissen wurde bisher nur der VK addiert und ferner dann noch der VK-Preis obendrauf für die Gesamtsumme. Interessant ist aber 'laut Kundenmeinung' und 1h Diskussion, ob sich um einen Produktfehler handelt und was EDV-Dienstleistung gewährleistet und was nicht, der EK und der VK ist demnach ein Fehler. ;-). Gut. Erweitert wurde die Maske Erzeugnis um die Anzeige des EKs der Einzelwaren und die Summierung, analog zu dem 'alten' VK

d3f20faa 11.05.2009 15:45 Moritz Bunkus

Eine Funktion implementiert, die SQL-Code für Sortierbedingungen unter Berücksichtigung von Standardwerten, gültigen Spaltennamen und Benutzereingaben erstellt.

6078d376 11.05.2009 15:35 Moritz Bunkus

Hash initialisieren.

6ff01fdb 11.05.2009 15:27 Moritz Bunkus

Einführung einer ID-Spalte in acc_trans

Die Benutzung der von PostgreSQL zur Verfügung gestellten
Spalte "oid" hat ihre Tücken. Über diese wird in Lx-Office die
Reihenfolge der Einträge in acc_trans geregelt. Wird aber ein
UPDATE-SQL-Query auf acc_trans ausgeführt, so kann es (anscheinend...

450a0e2f 11.05.2009 14:26 Moritz Bunkus

Debugcode entfernt.

e20f3f0d 11.05.2009 14:19 Moritz Bunkus

Diverse Bugfixes im DATEV-Export

  • Bessere Berechnung der Bruttobeträge aus den gespeicherten Nettobeträgen
  • Erkennen weiterer Sonderfälle
  • Bessere Konformität mit DATEV-KNE-Formatsbeschreibung
  • Umlaute werden auch bei Nicht-ISO-8859-Codierungen richtig ersetzt....
eb0c10b0 11.05.2009 14:17 Moritz Bunkus

Korrekturmodul für das Hauptbuch implementiert

Frührere Lx-Office-Versionen enthalten einige Bugs und Features,
die den Export von Buchungsdaten ins DATEV-Format verhindern und
allgemein zu ungültigen und/oder unlogischen Einträgen in acc_trans
führen. Mit Hilfe dieses Modules, das über den Menüpunkt "System ->...

72d93b0b 11.05.2009 13:25 Philip Reetz

Bug #956 behoben: Fehlerhafte Berechnung Betriebsergebnis bei BestVerdFUE

3aae3709 11.05.2009 11:40 Moritz Bunkus

Revision 4076 hat bei den Funktionen quote und unquote dafür gesorgt, dass nur "1" zurückgegeben wird, weil die lxdebug-Anweisungen vor dem impliziten Return standen. Fix für Bug 964.

9c63c160 08.05.2009 16:26 Moritz Bunkus

Die Funktionen in Template.pm zum Ersetzen von Schleifenvariablen so erweitert, dass die Schleifenarrays auch in $form->{TEMPLATE_ARRAYS} gesucht werden. Weiterhin die Druckmechanismen in IS.pm, OE.pm und DN.pm so angepasst, dass sie diese Unterebene benutzen, um die Positionswerte zu speichern. Dadurch wird verhindert, dass Elemente direkt in $form sowohl als Skalar als auch als Array benutzt werden (z.B. $form->{reqdate} = ... und push @{ $form->{reqdate} }, ...).

560d94b2 08.05.2009 16:18 Jan Büren

Debugs in SL/Form.pm eingefuegt fuer konsistentes Tracen