Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
561744fd 30.09.2009 13:24 Sven Schöling

Funktion nicht doppelt invertieren

(das klingt als commit meldung noch
bescheuerter als es im code aussieht)

3e2892b1 30.09.2009 12:43 Sven Schöling

Valid Flag für Custom Variables in Artikeln.

Ausserdem gefixte Locales.

67223abf 30.09.2009 12:40 Sven Schöling

Funktion "listify" ergänzt.

Merge aus -r9498 intern.

ff296f5f 30.09.2009 12:39 Sven Schöling

Debugging: Common::check_params gibt jetzt bei Fehler einen Dump des $param Parameters aus.

Getriggert wird der Dump durch das Debugflag BACKTRACE ON ERROR.

684e84d8 29.09.2009 16:53 Sven Schöling

Rekursive Einbindung von Modulen verhindern.

1163cee7 29.09.2009 16:51 Sven Schöling

Warensuche: überlagerte custom variables werden nun korrekt auch in der Warensuche überlagert.

f633eda2 29.09.2009 14:45 Sven Schöling

sramd mit diesem Aufruf ist tatsächlich unsicherer als garkein srand Aufruf, also weg damit.

6d06b2c5 28.09.2009 14:47 Sven Schöling

Merge branch 'master' of ssh://lx-office/~/lx-office-erp

66020684 28.09.2009 12:07 Sven Schöling

Syntaxhighlighting erleichtern. (Ich darf das auch mal)

6376d92f 25.09.2009 02:40 Holger Lindemann

Merge branch 'master' of ssh://lx-office/~/lx-office-erp

bb55aa59 25.09.2009 02:39 Holger Lindemann

Variable "has_sernumber" für Artikel nach Rücksprache mit Moritz eingefügt.

62ec5a10 24.09.2009 20:36 G. Richardson

Projektsuche bei Lieferscheinen repariert

Unter Berichte->Lieferscheine war das SQL Query kaputt wenn man nach einer Projektnummer gesucht hat

5c0c9e67 24.09.2009 16:53 Sven Schöling

Mehrere Sanity Checks um zu verhindern, dass $group->{members} Dublikate enthält.

Hoffentlich Fix für Bug 1057.

b735f450 24.09.2009 13:06 Sven Schöling

Merge branch 'master' of ssh://lx-office/~/lx-office-erp

e5ea1c83 24.09.2009 13:05 Sven Schöling

Inner Join vermeiden um leere Rechnungen nicht zu verlieren

Fix für Bug 1155

0592c60f 19.09.2009 23:06 Jan Büren

Fix für Bug 1164 - form->datepaid wird beim Speichern einer Verkaufsrechnung auf form->invdate gesetzt

12fb1a28 19.09.2009 22:07 Jan Büren

Fix für Bug 1150 - Dialogbuchen geht auf Überschriften. Entsprechend im Backend den chart.charttype zusätzlich geholt und die Liste ALL_CHARTS im Frontend gefiltert

2fa5768e 11.09.2009 08:49 Moritz Bunkus

Variablen nicht doppelt mit my deklarieren. Dazu Whitespace-Kosmetik.

a0a29e6d 11.09.2009 08:49 Moritz Bunkus

Fix für falsche Syntax bei in Strings eingebetteten Variablen.

cc3a0a33 09.09.2009 12:54 Sven Schöling

Lagerbestandanzeige in OE Masken

ed661987 08.09.2009 17:54 Sven Schöling

IC::all_parts: cv und quotation müssen für externe Prüfung mit nach aussen gebracht werden.

Fix für Bug 1147.

2c7a89dd 04.09.2009 17:34 Sven Schöling

DBUpgrade such routine im trace runtergesetzt.

93618a69 03.09.2009 17:02 Sven Schöling

Kosmetik

777d9b30 03.09.2009 16:30 Sven Schöling

Bugfix: Auftragssuche: Bei niedrigen vclimit muss nach projectNUMMER und nicht nach id gesucht werden.

Fix für Bug 1108

d4b17776 03.09.2009 15:43 Sven Schöling

form->get_employee nimmt sich bei Bedarf eine eigene dbh.

879070c7 03.09.2009 15:40 Sven Schöling

Bugfix: selectall_HASHREF!

9bc40390 03.09.2009 13:17 Sven Schöling

sub retrieve_simple. (ersatz für OE->retrieve)

d370f2a1 03.09.2009 11:43 Sven Schöling

Bugfix: Bei Lieferschein->Rechnung Konvertierung werden die Originallieferdaten übernommen in die Artikellieferdaten der Rechnung.

Fix für Bug 1125.

7bad0cfe 31.08.2009 18:04 Sven Schöling

Bugfix: Mnge wurde nicht korrekt auf onhand gemappt.

0ade2438 31.08.2009 17:32 Sven Schöling

Und noch ein Bug: renamed columns

66b4e9c9 31.08.2009 17:11 Sven Schöling

Bugfix: Unit muss aus parts kommen und aus ioi überlagert werden.

5f783ffe 31.08.2009 14:24 Sven Schöling

Warensuche:

Suche von überlagerten Spalten ausgelagert.
Als direkte Konsequenz wird deliverydate von Rechnungen jetzt korrekt
berechnet, aber auch description wird jetzt darüber abgewickelt.

Siehe Dokumentation im Code für Details.

451843cf 28.08.2009 18:24 Sven Schöling

Löschen von RecordLinks

90daea72 28.08.2009 17:35 Sven Schöling

strict Sanity

Conflicts:

SL/AM.pm
SL/OE.pm
1f6662b4 28.08.2009 17:32 Sven Schöling

Bugfix: get_links_via behandelt jetzt korrekt, wenn der erste hop leer
ist.

Conflicts:

SL/RecordLinks.pm
46e1506b 28.08.2009 17:31 Moritz Bunkus

Funktionen für Arrayberechnungen (Schnittmenge, Durchschnitt, Differenz).

999fdf7d 28.08.2009 17:31 Moritz Bunkus

Nur dann die Eingabe recodieren, wenn sich die Charsets wirklich unterscheiden.

5b2980ad 28.08.2009 17:10 Sven Schöling

Oracle Support entfernt.

3af71f2e 28.08.2009 17:05 Sven Schöling

Transitive RecordLinks mit get_links_via.

get_links_via erwartet den zusätzlichen parameter via via ist ein
hashref mit den jeweils optionalen einträgen table und id, die sich
genauso verhalten wie die from/to_table/id werte der get_links funktion.

Alternativ kann via auch ein Array dieser Hashes sein:...

15bcb411 26.08.2009 10:25 Sven Schöling

2 Felder noch on die Auftragssuche übernommen.

d8f857c7 25.08.2009 12:42 Sven Schöling

Einkaufsrechnungen Buchungskonto

96d60de4 25.08.2009 12:37 Sven Schöling

Buchungskonten in Verkaufsrechnungen anzeigen.

875f08f3 25.08.2009 11:34 Sven Schöling

Lieferantenanezige in Einkaufsrechnungenbericht

3b3ef5ba 25.08.2009 11:12 Sven Schöling

Anzeige von Kundendaten in der Verkaufsrechnungssuche.

594f0e99 14.08.2009 14:35 Sven Schöling

all_parts -> Konstante in den Header velagert.

Ausserdem weitere korrekturen gemacht um den Code korrekter zu machen.

c19f41e1 13.08.2009 18:12 Sven Schöling

Warenreport: im bsooqr Modus qty -> onhand mappen.

Dadurch werden die Mengen der Aufträge/Rechnungen angegeben, statt die
vorhandene Menge.

1cf7af35 13.08.2009 17:54 Sven Schöling

Bisschen sanity durch strictness.

a50a0e0b 29.07.2009 14:56 Sven Schöling

Secure Cookies.

Sobald der Loginrequest mit HTTPS gesendet wird, wird das Cookie nun auf
Secure gesetzt, und sollte nur noch bei sicheren Verbindungen
mitgesendet werden.

9de83d1a 23.07.2009 14:52 Moritz Bunkus

Eine Warnung über undefinierte Werte vermeiden.

e0201a3f 23.07.2009 12:45 Sven Schöling

Merge branch 'master' of ssh://lx-office/~/lx-office-erp

566d2e3d 23.07.2009 12:44 Sven Schöling

DO: open&close nicht angetickt > alles anzeigen

9a0d550b 23.07.2009 12:39 Moritz Bunkus

Unbenutzte und daher überflüssige Variablen entfernt.

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