Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
22598252 07.12.2006 11:01 Moritz Bunkus

Datenbankupgrades: Es gibt einige Probleme, wenn die CRM installiert ist, weil dann einige Spalten, die in den SQL-Scripten angelegt werden sollten, bereits existieren. Dieses wird nun ueber Perl-Upgradescripte abgefangen.

db53fb4b 05.12.2006 16:33 Moritz Bunkus

Änderungen von Holger: ein Fehler und mehr Komfort

2e5a8be3 05.12.2006 15:37 Moritz Bunkus

Ermittlung der Folgekonten: Bei Ausgangsrechnungen wird zuerst das Lieferdatum, dann das Rechnungsdatum, dann das aktuelle Datum betrachtet. Bei Eingangsrechnungen zuerst das Rechnungs-, dann das aktuelle Datum. Bei allen anderen Belegen zuerst transdate (z.B. Bestell- oder Angebotsdatum), danach das aktuelle Datum.

80ec19fe 05.12.2006 13:12 Moritz Bunkus

Die Steuersätze richten sich nach dem Ertrags- bzw. dem Aufwands- und nicht nach dem Bestandskonto, weil beim Bestandskonto ja nicht danach unterschieden wird, woher man etwas bezogen hat.

a1b353ec 04.12.2006 18:08 Moritz Bunkus

Adminfrontend: Vor den Datenbankupdates wie in User.pm auch den HTML-Header ausgeben, damit die Perlscripte ihre Ausgaben anständig durchführen können. Danach zurück zur Administration. Bugfix für 435.

9c3fc229 04.12.2006 17:57 Moritz Bunkus

Instanzen der Klasse Locale haben leider die package-globale Variable %self anstelle der Instanzvariablen $self benutzt, um die Uebersetzungen und Funktionslisten zu speichern. Das fuehrte dazu, dass mehrere aufeinanderfolgende Aufrufe von Locale->new() die vorher geladenen Uebersetzungen verworfen haben.

6231ae0a 04.12.2006 17:40 Moritz Bunkus

Beim Ändern des Administratorpasswortes sollte das neue Passwort doppelt angegeben werden müssen, um versehentliche Falscheingaben zu erschweren.

9df5bd72 04.12.2006 17:06 Moritz Bunkus

Datenbankupgrade: Standardbuchungsgruppen mit 16% und 7% fuer SKR03 und SKR04 anlegen.

ff24c71b 04.12.2006 16:54 Moritz Bunkus

Wenn die Einnahmen-Überschuss-Rechnung aktiv ist, dann beim Bearbeiten von Buchungsgruppen das vorher ausgewählte Inventarkonto nicht mit 1 überschreiben sondern beibehalten.

24e57323 04.12.2006 16:38 Moritz Bunkus

Beim Bearbeiten von Buchungsgruppen das Inventarkonto richtig vorselektieren.

377efe44 04.12.2006 12:35 Moritz Bunkus

Debugcode entfernt.

89c9d0aa 04.12.2006 12:35 Moritz Bunkus

Datenbankupgrade: In der Tabelle defaults wird jetzt auch der verwendete Kontenrahmen gespeichert. Dieser wird beim Anlegen der Datenbank eingetragen. Das Datenbankupgrade versucht, den Kontenrahmen zu erraten und fragt im Zweifelsfall beim Benutzer nach.

ae1b5cba 04.12.2006 12:23 Moritz Bunkus

Die Übersetzungen für die Perl-Datenbankupgradescripte werden nun in jeweils einer eigenen Datei gespeichert. Zusätzlich werden direkt die beiden Variablen %dbup_myconfig und $dbup_locale zur Verfügung gestellt, damit nicht jedes Datenbankupgradescript sie selber anlegen muss.

824d0673 04.12.2006 12:05 Moritz Bunkus

Recommit der wichtigen Teile aus r1383: Einige Übersetzungen, einheitliche Bezeichnungen

f77db33b 04.12.2006 11:59 Moritz Bunkus

Revert von r1383, weil dabei sehr viele Aenderungen aus zwei anderen Commits ueberschrieben wurden.

4e8f112f 04.12.2006 09:01 Udo Spallek

Neue Testingstruktur zur Simulation eines Demobetriebs von Lx

e3fa8c08 02.12.2006 17:36 Udo Spallek

Testwerkzeug: cleanup.pl: (von Hand) aufgerufen werden alle testuser und testdatenbanken geloescht

bbfbf250 02.12.2006 17:32 Udo Spallek

Verbesserungen am testframework...

d14f75f9 02.12.2006 17:30 Udo Spallek

Verbesserungen am testframework...

f9d2dfa4 01.12.2006 08:45 Holger Lindemann

Zurüch zu 1368

77122e51 30.11.2006 15:51 Udo Spallek

admin.pl Ausgangsseite allen links eine id zugefuegt.

daac8698 30.11.2006 14:32 Udo Spallek

Datenbank aktualisieren: Tabelle der aktualisierbaren Datenbanken mit id versehen.

4c2d836d 29.11.2006 19:38 Udo Spallek

Erste Version der Lx-Office Testumgebung.
Weitere Selenium Testskripte folgen.
Bitte alle READMES lesen, und die Tests selbst testen.
Freue mich über Feedbacks.

101421bc 29.11.2006 17:04 Holger Lindemann

Waremimporte wieder entfernt

da1893cd 29.11.2006 16:46 Holger Lindemann

Einige Übersetzungen, einheitliche Bezeichnung

92daa1a6 29.11.2006 16:19 Moritz Bunkus

Alu-Funktion aus Kundenprojekt entfernt.

9c51e3d4 29.11.2006 15:47 Moritz Bunkus

Ein Script (von Sven Schoeling) hinzugefuegt, das ein SQL-Upgrade-Script automatisch nummeriert, umbenennt und dem SVN hinzufuegt.

1a1b1a0a 29.11.2006 15:37 Moritz Bunkus

Einige Symlinks und Cachedateien ignorieren.

3d6e7124 29.11.2006 15:33 Moritz Bunkus

Interaktives Datenbankupgrade zur Einfuehrung von Mass- und Dienstleistungseinheiten.

0705d46e 29.11.2006 15:20 Moritz Bunkus

Ueberbleibsel von ADR entfernt.

b08a61d7 29.11.2006 14:58 Moritz Bunkus

simple_save darf nach edit nicht gesetzt sein, weil edit die Daten aus der Datenbank ausliest und die Zahlen also schon geparst sind (display_row() darf sie nicht noch einmal parsen).

7f3f9357 29.11.2006 14:32 Holger Lindemann

Andere Anordnung Einiger Einstellmasken

833972cf 29.11.2006 14:24 Holger Lindemann

Kundenspezifische Felder mit Schalter ausblenden

9bb39f11 29.11.2006 13:08 Holger Lindemann

doppelter Eintrage a.hover entfernt
fehlerhafte Farbangaben korrigiert
fehlerhafte Angabe bei Schrift
überflüssige Kommentare entfernt

52f5a272 29.11.2006 11:50 Moritz Bunkus

Syntaxfehler nach Commit 1371.

c5e31a52 29.11.2006 09:35 Moritz Bunkus

Einheiten duerfen 20 Zeichen lang sein.

b8ca3afb 28.11.2006 12:22 Moritz Bunkus

Ein paar Druckoptionen entfernt.

5b98fc5f 28.11.2006 11:02 Moritz Bunkus

Mehrfache Leerzeichen in HTML-Vorlagen durch ein einzelnes ersetzen, bevor ein Text uebersetzt wird.

1c234944 28.11.2006 10:48 Moritz Bunkus

Locale-Anpassung nach Entfernen von ADR.

e7214232 28.11.2006 10:35 Moritz Bunkus

ADR entfernt (kam aus Kundenprojekt und ist nicht fuer die allgemeine Lx-Office-Variante gedacht).

d69fdcda 28.11.2006 10:10 Moritz Bunkus

Informationen ueber Datenbankupgrades auch im Lx-Office-Look ausgeben.

7c73b812 27.11.2006 16:34 Moritz Bunkus

Scanne auch das Verzeichnis sql/Pg-upgrade nach Perl-Scripten und parse diese nach der Verwendung von $locale->text(). Die Uebersetzungen werden nicht in einer Datei gespeichert, die wie das Perlscript heisst, sondern fuer alle Datenbankupgradescripte in der Datei "dbupgrade". In einem Upgrade-Script kann eine neue Instanz von Locale erstellt werden: my $dbup_locale = Locale->new($main::language, "dbupgrade");

155c4129 27.11.2006 16:17 Moritz Bunkus

Ein paar kleine Uebersetzungen.

f25ed7e2 27.11.2006 16:16 Moritz Bunkus

Standarddienstleistungseinheiten angelegt.

baa90105 25.11.2006 14:56 Holger Lindemann

Fehler Stammdaten (cust/vend) Lieferungen:
Kunden und Lieferanten schauen beide in ar nach,
ohne Shipto_id werden alle Lieferungen an alle Kunden ausgegeben.

Behebung:
id + db werden mit übergeben.

Todo:
Lieferantenrechnungen und -aufträge werden noch ohne shipto_id gespeichert. Daher nur die Gesamtlieferungen anzeigbar.

4c79359f 25.11.2006 14:55 Holger Lindemann

Fehler Stammdaten (cust/vend) Lieferungen:
Kunden und Lieferanten schauen beide in ar nach,
ohne Shipto_id werden alle Lieferungen an alle Kunden ausgegeben.

Behebung:
id + db werden mit übergeben.

Todo:
Lieferantenrechnungen und -aufträge werden noch ohne shipto_id gespeichert. Daher nur die Gesamtlieferungen anzeigbar.

d2eeb20f 24.11.2006 23:59 Holger Lindemann

Text Mahnung, Leads

9749b3a0 24.11.2006 23:58 Holger Lindemann

Kundenquelle (Leads) eingeführt
Mahnungen umsortiert

aa4c60ea 24.11.2006 23:42 Holger Lindemann

Kundenquelle (Leads) eingeführt

232ccb5f 24.11.2006 23:40 Holger Lindemann

Kleinere Eingabefelder für Bemerkung und Formel zwecks besserer Bildschirmaufteilung

baf92f53 24.11.2006 23:40 Holger Lindemann

Kundenquelle (Leads) eingeführt

501107ad 24.11.2006 23:39 Holger Lindemann

Kundenquelle (Leads) eingeführt

11fb5cc4 24.11.2006 17:48 Holger Lindemann

Sichern von abweichenden Lieferanschiften:
Kunden ohne trans_id, Lieferanten ohne 'CT', mehrfaches speichern der gleichen Anschrift

shiptodepartment_1 in die Auswahlbox mit übernommen, breite der Selectbox "shipto" und "konto" fixiert

Konflikt mit CRM

3db6a6d9 24.11.2006 17:47 Holger Lindemann

Sichern von abweichenden Lieferanschiften:
Kunden ohne trans_id, Lieferanten ohne 'CT', mehrfaches speichern der gleichen Anschrift

shiptodepartment_1 in die Auswahlbox mit übernommen, breite der Selectbox "shipto" und "konto" fixiert

Konflikt mit CRM

2071984a 24.11.2006 17:43 Holger Lindemann

Spalte id in shipto_id umbenannt

101a5e1f 24.11.2006 17:38 Holger Lindemann

Fehler bei mehreren Untermenüs
Zur Auswahl muß nicht mehr direkt der Text angeklickt werden.

b77f8f13 24.11.2006 17:37 Holger Lindemann

Drucken von Listen in main_window

04db2359 24.11.2006 16:19 Moritz Bunkus

Bugfix: Wenn ein Artikel bei einer Rechnung neu ausgewaehlt wurde, dann wurde sein Preis nicht aus der Datenbank uebernommen, wenn der Benutzer keinen Preis eingegeben hatte.

7e032ece 24.11.2006 16:10 Moritz Bunkus

Mehr Debugcode.

79b8b19f 24.11.2006 16:10 Moritz Bunkus

Debugcode entfert.

e4cc127a 24.11.2006 15:44 Moritz Bunkus

Emacs... Syntaxhighlighting...

604959de 24.11.2006 15:38 Moritz Bunkus

Preisgruppen: Bei Zeilen mit noch nicht zugewiesenem Artikel wird gar keine Drop-Down-Box angezeigt. Bei den anderen Zeilen wird als erste Option "keine" angezeigt.

1a527005 24.11.2006 14:38 Moritz Bunkus

Beim Drucken von noch nicht gespeicherten Angeboten etc sollte das vom Benutzer ausgewaehlte Format erhalten bleiben.

595dc614 24.11.2006 14:33 Moritz Bunkus

Debugcode entfernt.

ccc50abd 24.11.2006 14:22 Moritz Bunkus

Bei Angebot, Preisanfrage etc wurden nach "Erneuern" und einigen anderen Aktionen die Ueberschriften ueber den Buttonreihen nicht richtig angezeigt. Ausserdem waren sie grammatikalisch falsch.

ddafc28f 24.11.2006 13:45 Moritz Bunkus

Syntaxhighlighting fuer Emacs erleichtern.

be9cf0b6 24.11.2006 11:35 Moritz Bunkus

Zwei Beispielvorlagen im OpenOffice-Format fuer Rechnung und Angebot hinzugefuegt.

ee736cda 24.11.2006 11:34 Moritz Bunkus

Nach der Umstellung von Template.pm in r1330 werden neue Hilfsscripte benoetigt, um die Verbindung zum laufenden OpenOffice zu bedienen. Die Funktionalitaet von xvfb-run wird direkt von Template.pm uebernommen. Neue Einstellungen in lx-erp.conf fuer die daemonisierte OpenOffice-Variante.

5235a527 24.11.2006 10:54 Moritz Bunkus

Fix fuer Bug 346: LaTeX immer zwei mal ausfuehren lassen, um Querverweise etc immer richtig aufloesen zu lassen.

3db7bbb2 24.11.2006 10:42 Moritz Bunkus

Beim Ausdruck sind in company und address Zeilenumbrueche noch wortwoertlich als "\n" enthalten.

ef6f0c29 24.11.2006 09:55 Moritz Bunkus

Fix fuer Bug 358:

Von Rolf Eike Beer Developer ML:

SL-Mailer.pm.diff

SQL-Ledger in der Message-Id und im Boundary-Trenner durch Lx-Office ersetzt.

SL-Form.pm.diff:

Der Trenner für die Signatur ist nicht "--", sondern "-- ". Ohne das
Leerzeichen erkennen das die "guten" Mailprogramme nicht als Signatur an. Das...

0b1a0aa1 24.11.2006 09:33 Moritz Bunkus

Bei der Liste der vorhandenen Datenbanken "template0" und "template1" ausblenden, damit der Benutzer nicht in Versuchung geraet, diese zu benutzen. Fix fuer Bug 432.

21c607d3 23.11.2006 15:01 Moritz Bunkus

Datenbankupgradescripte koennen jetzt auch Perlscripte und nicht nur SQL-Scripte sein.

0e50c3d8 23.11.2006 14:42 Moritz Bunkus

Die Datenbankversion in den 2.2.xer Versionen lautet "2.2.0" (wichtig fuer die Upgrade-Scripte).

085830e6 23.11.2006 14:23 Moritz Bunkus

Syntaxhighlighting fuer Emacs erleichtert.

dae6150e 23.11.2006 14:21 Moritz Bunkus

Diese Aenderungen sind noch nicht im Datenbankschema der 2.2.0 enthalten und werden durch die Upgrades auf 2.2.0.1 und 2.2.0.2 erstellt. Die grosse Schemadatei lx-office.sql wird erst direkt vor dem naechsten Release aktualisiert und dann auch die Version des Datenbankschemas hochgesetzt.

e5abe3ef 23.11.2006 10:26 Moritz Bunkus

Noch haben wir keine 2.4.0.

6744758d 23.11.2006 10:19 Moritz Bunkus
  • OpenDocument-Vorlagen: Konvertierung nach PDF: Der Xvfb wird nun nicht mehr nach jeder Konvertierung beendet sondern einmalig gestartet. Weitere Konvertierungen nutzen einen bereits laufenden Xvfb, was die Zeit zum Umwandeln um ca. 4s reduziert.
  • OpenDocument-Vorlagen: Spezialvariablen first, last, odd und counter hinzugefuegt....
7f820f8f 23.11.2006 08:26 Udo Spallek

Repaired calculation display of formula in goods and services.
locale/de need to be fixed...

031b7054 22.11.2006 17:48 Moritz Bunkus

Recommit von r1250 von preetz: Bei "Speicher und ..." wurde nicht ueberprueft, ob Vertreter gesetzt ist

cd15b411 22.11.2006 17:47 Moritz Bunkus

Recommit von r1205 von skoehler: Bug 232 - Zahlungsausgang Fehler, falsches Aufsummieren von Teilzahlungen bei Rechnungen

5f760f30 22.11.2006 17:47 Moritz Bunkus

Recommit von r1202 von skoehler: Bug 381, Auftrags-, Angebots-, Rechnungsnummern (Einkauf) wurden beim "Neu speichern" nicht hochgezaehlt.

6c0e5cb7 22.11.2006 17:46 Moritz Bunkus

Recommit von r1185 von udo_spallek: Bug 382 fixed!

1840d235 22.11.2006 17:46 Moritz Bunkus

Recommit von r1184 von skoehler: Bug 200, etwas Info zur INSTALL hinzu

27562848 22.11.2006 17:43 Moritz Bunkus

Recommit von r1183 von skoehler: Bugfix 133, Quoting fuer Kunden und Lieferanten rein, Dequoting wird nicht benoetigt, Anfuehrungsstriche brachten Verkaufs- und Einkaufsmasken durcheinander

f300c481 22.11.2006 17:41 Moritz Bunkus

Recommit von r1169 von skoehler: Bugfix Tabindex in Kundenerfassenmaske fuer Preisgruppe

992a539d 22.11.2006 17:39 Moritz Bunkus

Recommit von r1168 von skoehler: Kundennummer laesst sich nur einmal vergegen, nicht ueber Datenbankschema unique bwz. primary key

024df846 22.11.2006 17:36 Moritz Bunkus

Recommit von r1166 von udo_spallek: Bug in verstecktem Feld: <input type=hidden name=fxloss_accno_id values= values= durch value= ersetzt.

81e3d28e 22.11.2006 17:36 Moritz Bunkus

Recommit von r1165 von sschoeling: Fix zu Bug374

bd8dfbe1 22.11.2006 17:35 Moritz Bunkus

Recommit von r1164 von skoehler: Nachtrag Bug 366 & R1156 Druck, Datumsselektion fuer Einkaufsseite und Bugfix Auswahl "Alle auswaehlen" vergass Sucheinschraenkung

4eed084d 22.11.2006 17:34 Moritz Bunkus

Recommit von r1163 von skoehler: Bug Ware liess sich nicht loeschen -foreign key constraint Error, Preisgruppenpreise wurden nicht geloescht

bb99760f 22.11.2006 17:34 Moritz Bunkus

Recommit von r1162 von skoehler: Bug 357 Verbesserung: Im Modul Zahlungsverkehr unter Zahlungseingang muessen die Beitraege nicht mehr manuell eingetragen werden. Teilzahlungen sind weiterhin pro Posten moeglich. Dank an Joachim Zach

23ae25e9 22.11.2006 17:33 Moritz Bunkus

Recommit von r1161 von skoehler: Nachtrag r1002, Quellcode bereinigt

7987d7a9 22.11.2006 17:32 Moritz Bunkus

Recommit von r1160 von skoehler: Bugfix Artikel ließ sich ohne Artikelbeschreibung speichern, update locales

1ff9da9f 22.11.2006 17:26 Moritz Bunkus

Recommit von r1156 von skoehler: Bug 366 Datumselektion beim Druck von gespeicherten Formularen war auskommentiert. Grund unbekannt deswegen erst mal nur fuer Kundenrechnung, Auftraege und Angebote eingefuegt.

5563e116 22.11.2006 17:25 Moritz Bunkus

Recommit von r1154 von skoehler: Nachtag zu r1152, fehlerhafte Abfrage beim Bezahlen von Rechnungen "0,00" ist nicht false

582f4e7c 22.11.2006 17:25 Moritz Bunkus

Recommit von r1152 von skoehler: Nachtag zu r1125, neue format_amount gab keine negativen Zahlen zurueck

c62ddafe 22.11.2006 17:24 Moritz Bunkus

Recommit von r1131 von sschoeling: Fix zu Bug362. Danke an Harry fuer die Hilfe.

66881e5e 22.11.2006 17:22 Moritz Bunkus

Recommit von r1126 von udo_spallek: Deliverydate als Option bei Waren-/Dienstleistungs-/Erzeugnisberichten eingefuegt. Dies ist sehr nuetzlich für die Fahrtkostenabrechnung beim Finanzamt.

e5e6947b 22.11.2006 17:22 Moritz Bunkus

Recommit von r1125 von skoehler: Bugfix 356, bei Zahlenformat 1000.00 wurden nachfolgende Nullen abgeschnitten format_amount erneuert. Thx an Sven.