Moritz Bunkus [Mon, 11 Dec 2006 15:06:40 +0000 (15:06 +0000)]
Beim Datenbankupgrade fuer Buchungsgruppen muss bei aktivierter EUR der Vergleich mit den Buchungsgruppen ohne das Bestandskonto erfolgen. Das Bestandskonto wird dann für die Artikel immer überschrieben.
Moritz Bunkus [Mon, 11 Dec 2006 13:01:50 +0000 (13:01 +0000)]
Ein paar horizontale Linien eingefuegt.
Moritz Bunkus [Mon, 11 Dec 2006 12:53:03 +0000 (12:53 +0000)]
Buchungsgruppen: Bei aktivierter EUR muss das Inventarkonto automatisch ausgewaehlt und vorbelegt werden. War durch Commit 1406 defekt.
Moritz Bunkus [Mon, 11 Dec 2006 12:13:52 +0000 (12:13 +0000)]
Debugcode entfernt.
Moritz Bunkus [Mon, 11 Dec 2006 11:15:32 +0000 (11:15 +0000)]
Datenbankupgradescript für die Buchungsgruppen.
Moritz Bunkus [Mon, 11 Dec 2006 11:10:26 +0000 (11:10 +0000)]
Fremdschluessel.
Philip Reetz [Mon, 11 Dec 2006 10:30:47 +0000 (10:30 +0000)]
Neue Berechnung der Steuersaetze
Philip Reetz [Mon, 11 Dec 2006 10:16:31 +0000 (10:16 +0000)]
Datenbankupgrade neue Steuersaetze in tax und taxkeys
Philip Reetz [Mon, 11 Dec 2006 09:36:39 +0000 (09:36 +0000)]
Datenbankupgrade fuer neue Steuerschluessel nach Datevvorgabe
Moritz Bunkus [Mon, 11 Dec 2006 08:43:22 +0000 (08:43 +0000)]
Nach einem Datenbankupgrade den Link "Weiter" durch einen Button ersetzt. Macht ihn offensichtlicher, wenn viel Text zu sehen ist (z.B. nach dem Upgrade von Einheiten etc).
Moritz Bunkus [Fri, 8 Dec 2006 15:33:41 +0000 (15:33 +0000)]
Locale-Update fuer einen der vorherigen Commits.
Moritz Bunkus [Fri, 8 Dec 2006 15:28:41 +0000 (15:28 +0000)]
Queries zum Anlegen der Standard-Buchungsgruppen fuer SKR03 und SKR04 (erst einmal nur auskommentiert) eingefuegt.
Moritz Bunkus [Fri, 8 Dec 2006 15:09:10 +0000 (15:09 +0000)]
Falsche Funktion aufgerufen.
Moritz Bunkus [Fri, 8 Dec 2006 15:08:42 +0000 (15:08 +0000)]
Fix zum SKR03 und SKR04: Konto 3559 bzw. 5559 "Steuerfreie Einfuhren" ist ein Aufwandskonto. Ausserdem die Auswahl der Konten für die beiden neu angelegten Standardbuchungsgruppen angepasst.
Holger Lindemann [Fri, 8 Dec 2006 13:03:13 +0000 (13:03 +0000)]
Tabell lead erzeugen
Holger Lindemann [Fri, 8 Dec 2006 11:54:45 +0000 (11:54 +0000)]
"Leere" Sprache wieder eingefügt für Std-Vorlagen
Philip Reetz [Thu, 7 Dec 2006 16:55:39 +0000 (16:55 +0000)]
Beim Drucken wurden die Zahlungskonditionen des Vorgangs durch die beim Kunden/Lieferanten in
den Stammdaten eingestellten ueberschrieben
Philip Reetz [Thu, 7 Dec 2006 16:53:28 +0000 (16:53 +0000)]
Fehler in format_amount. Wenn die uebergebene Variable leer ist, wurde ein Punkt
zurueckgeliefert
Moritz Bunkus [Thu, 7 Dec 2006 14:22:24 +0000 (14:22 +0000)]
Bearbeiten von Buchungsgruppen: Es wurden nicht alle passenden Konten zur Auswahl der Erlös- und Aufwandskonten angeboten, sondern nur diejenigen, für die chart.link "IC_cogs" oder "IC_sale" enthielten. Es fehlten die mit "IC_expense" und "IC_income".
Moritz Bunkus [Thu, 7 Dec 2006 14:11:00 +0000 (14:11 +0000)]
Locales zu 1424
Moritz Bunkus [Thu, 7 Dec 2006 14:09:12 +0000 (14:09 +0000)]
Hilfsfunktionen fuer die Ausgabe von HTML-gequoteten Strings.
Moritz Bunkus [Thu, 7 Dec 2006 13:20:15 +0000 (13:20 +0000)]
Kosmetik: Einrückung.
Moritz Bunkus [Thu, 7 Dec 2006 13:07:32 +0000 (13:07 +0000)]
Erleichterung fuer Emacs' Syntaxhighlighting.
Moritz Bunkus [Thu, 7 Dec 2006 13:02:05 +0000 (13:02 +0000)]
Locales fuer zwei Perl-Datenbankupgradescripte.
Moritz Bunkus [Thu, 7 Dec 2006 12:46:31 +0000 (12:46 +0000)]
Beim Test, welcher Kontenrahmen installiert ist, sollten lieber Konten genommen werden, die keine führenden 0en haben, weil in der Datenbank z.B. "27" anstelle von "0027" stehen könnte.
Moritz Bunkus [Thu, 7 Dec 2006 12:40:42 +0000 (12:40 +0000)]
Noch ein paar weitere automatische Einheitenzuordnungen.
Moritz Bunkus [Thu, 7 Dec 2006 12:38:43 +0000 (12:38 +0000)]
Lieber "Std" als "h" fuer Stunde nehmen.
Moritz Bunkus [Thu, 7 Dec 2006 12:35:34 +0000 (12:35 +0000)]
Tabellenzeilen richtig einfaerben.
Moritz Bunkus [Thu, 7 Dec 2006 11:12:14 +0000 (11:12 +0000)]
Buchungsgruppenliste: Bei den Spaltentiteln "mit" und "ohne UstId" vertauscht. Hat keine weiteren Auswirkungen auf Berechnungen.
Moritz Bunkus [Thu, 7 Dec 2006 10:02:50 +0000 (10:02 +0000)]
Noch eine potenzielle Abkuerzung fuer "Stck".
Moritz Bunkus [Thu, 7 Dec 2006 10:01:43 +0000 (10:01 +0000)]
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.
Moritz Bunkus [Tue, 5 Dec 2006 15:33:15 +0000 (15:33 +0000)]
Änderungen von Holger: ein Fehler und mehr Komfort
Moritz Bunkus [Tue, 5 Dec 2006 14:37:40 +0000 (14:37 +0000)]
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.
Moritz Bunkus [Tue, 5 Dec 2006 12:12:20 +0000 (12:12 +0000)]
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.
Moritz Bunkus [Mon, 4 Dec 2006 17:08:38 +0000 (17:08 +0000)]
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.
Moritz Bunkus [Mon, 4 Dec 2006 16:57:56 +0000 (16:57 +0000)]
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.
Moritz Bunkus [Mon, 4 Dec 2006 16:40:21 +0000 (16:40 +0000)]
Beim Ändern des Administratorpasswortes sollte das neue Passwort doppelt angegeben werden müssen, um versehentliche Falscheingaben zu erschweren.
Moritz Bunkus [Mon, 4 Dec 2006 16:06:34 +0000 (16:06 +0000)]
Datenbankupgrade: Standardbuchungsgruppen mit 16% und 7% fuer SKR03 und SKR04 anlegen.
Moritz Bunkus [Mon, 4 Dec 2006 15:54:01 +0000 (15:54 +0000)]
Wenn die Einnahmen-Überschuss-Rechnung aktiv ist, dann beim Bearbeiten von Buchungsgruppen das vorher ausgewählte Inventarkonto nicht mit 1 überschreiben sondern beibehalten.
Moritz Bunkus [Mon, 4 Dec 2006 15:38:17 +0000 (15:38 +0000)]
Beim Bearbeiten von Buchungsgruppen das Inventarkonto richtig vorselektieren.
Moritz Bunkus [Mon, 4 Dec 2006 11:35:52 +0000 (11:35 +0000)]
Debugcode entfernt.
Moritz Bunkus [Mon, 4 Dec 2006 11:35:18 +0000 (11:35 +0000)]
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.
Moritz Bunkus [Mon, 4 Dec 2006 11:23:49 +0000 (11:23 +0000)]
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.
Moritz Bunkus [Mon, 4 Dec 2006 11:05:42 +0000 (11:05 +0000)]
Recommit der wichtigen Teile aus r1383: Einige Übersetzungen, einheitliche Bezeichnungen
Moritz Bunkus [Mon, 4 Dec 2006 10:59:26 +0000 (10:59 +0000)]
Revert von r1383, weil dabei sehr viele Aenderungen aus zwei anderen Commits ueberschrieben wurden.
Udo Spallek [Mon, 4 Dec 2006 08:01:43 +0000 (08:01 +0000)]
Neue Testingstruktur zur Simulation eines Demobetriebs von Lx
Udo Spallek [Sat, 2 Dec 2006 16:36:15 +0000 (16:36 +0000)]
Testwerkzeug: cleanup.pl: (von Hand) aufgerufen werden alle testuser und testdatenbanken geloescht
Udo Spallek [Sat, 2 Dec 2006 16:32:26 +0000 (16:32 +0000)]
Verbesserungen am testframework...
Udo Spallek [Sat, 2 Dec 2006 16:30:02 +0000 (16:30 +0000)]
Verbesserungen am testframework...
Holger Lindemann [Fri, 1 Dec 2006 07:45:17 +0000 (07:45 +0000)]
Zurüch zu 1368
Udo Spallek [Thu, 30 Nov 2006 14:51:48 +0000 (14:51 +0000)]
admin.pl Ausgangsseite allen links eine id zugefuegt.
Udo Spallek [Thu, 30 Nov 2006 13:32:42 +0000 (13:32 +0000)]
Datenbank aktualisieren: Tabelle der aktualisierbaren Datenbanken mit id versehen.
Udo Spallek [Wed, 29 Nov 2006 18:38:57 +0000 (18:38 +0000)]
Erste Version der Lx-Office Testumgebung.
Weitere Selenium Testskripte folgen.
Bitte alle READMES lesen, und die Tests selbst testen.
Freue mich über Feedbacks.
Holger Lindemann [Wed, 29 Nov 2006 16:04:38 +0000 (16:04 +0000)]
Waremimporte wieder entfernt
Holger Lindemann [Wed, 29 Nov 2006 15:46:47 +0000 (15:46 +0000)]
Einige Übersetzungen, einheitliche Bezeichnung
Moritz Bunkus [Wed, 29 Nov 2006 15:19:01 +0000 (15:19 +0000)]
Alu-Funktion aus Kundenprojekt entfernt.
Moritz Bunkus [Wed, 29 Nov 2006 14:47:23 +0000 (14:47 +0000)]
Ein Script (von Sven Schoeling) hinzugefuegt, das ein SQL-Upgrade-Script automatisch nummeriert, umbenennt und dem SVN hinzufuegt.
Moritz Bunkus [Wed, 29 Nov 2006 14:37:26 +0000 (14:37 +0000)]
Einige Symlinks und Cachedateien ignorieren.
Moritz Bunkus [Wed, 29 Nov 2006 14:33:31 +0000 (14:33 +0000)]
Interaktives Datenbankupgrade zur Einfuehrung von Mass- und Dienstleistungseinheiten.
Moritz Bunkus [Wed, 29 Nov 2006 14:20:41 +0000 (14:20 +0000)]
Ueberbleibsel von ADR entfernt.
Moritz Bunkus [Wed, 29 Nov 2006 13:58:47 +0000 (13:58 +0000)]
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).
Holger Lindemann [Wed, 29 Nov 2006 13:32:08 +0000 (13:32 +0000)]
Andere Anordnung Einiger Einstellmasken
Holger Lindemann [Wed, 29 Nov 2006 13:24:41 +0000 (13:24 +0000)]
Kundenspezifische Felder mit Schalter ausblenden
Holger Lindemann [Wed, 29 Nov 2006 12:08:55 +0000 (12:08 +0000)]
doppelter Eintrage a.hover entfernt
fehlerhafte Farbangaben korrigiert
fehlerhafte Angabe bei Schrift
überflüssige Kommentare entfernt
Moritz Bunkus [Wed, 29 Nov 2006 10:50:41 +0000 (10:50 +0000)]
Syntaxfehler nach Commit 1371.
Moritz Bunkus [Wed, 29 Nov 2006 08:35:59 +0000 (08:35 +0000)]
Einheiten duerfen 20 Zeichen lang sein.
Moritz Bunkus [Tue, 28 Nov 2006 11:22:25 +0000 (11:22 +0000)]
Ein paar Druckoptionen entfernt.
Moritz Bunkus [Tue, 28 Nov 2006 10:02:24 +0000 (10:02 +0000)]
Mehrfache Leerzeichen in HTML-Vorlagen durch ein einzelnes ersetzen, bevor ein Text uebersetzt wird.
Moritz Bunkus [Tue, 28 Nov 2006 09:48:46 +0000 (09:48 +0000)]
Locale-Anpassung nach Entfernen von ADR.
Moritz Bunkus [Tue, 28 Nov 2006 09:35:30 +0000 (09:35 +0000)]
ADR entfernt (kam aus Kundenprojekt und ist nicht fuer die allgemeine Lx-Office-Variante gedacht).
Moritz Bunkus [Tue, 28 Nov 2006 09:10:14 +0000 (09:10 +0000)]
Informationen ueber Datenbankupgrades auch im Lx-Office-Look ausgeben.
Moritz Bunkus [Mon, 27 Nov 2006 15:34:29 +0000 (15:34 +0000)]
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");
Moritz Bunkus [Mon, 27 Nov 2006 15:17:27 +0000 (15:17 +0000)]
Ein paar kleine Uebersetzungen.
Moritz Bunkus [Mon, 27 Nov 2006 15:16:50 +0000 (15:16 +0000)]
Standarddienstleistungseinheiten angelegt.
Holger Lindemann [Sat, 25 Nov 2006 13:56:19 +0000 (13:56 +0000)]
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.
Holger Lindemann [Sat, 25 Nov 2006 13:55:48 +0000 (13:55 +0000)]
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.
Holger Lindemann [Fri, 24 Nov 2006 22:59:33 +0000 (22:59 +0000)]
Text Mahnung, Leads
Holger Lindemann [Fri, 24 Nov 2006 22:58:50 +0000 (22:58 +0000)]
Kundenquelle (Leads) eingeführt
Mahnungen umsortiert
Holger Lindemann [Fri, 24 Nov 2006 22:42:00 +0000 (22:42 +0000)]
Kundenquelle (Leads) eingeführt
Holger Lindemann [Fri, 24 Nov 2006 22:40:59 +0000 (22:40 +0000)]
Kleinere Eingabefelder für Bemerkung und Formel zwecks besserer Bildschirmaufteilung
Holger Lindemann [Fri, 24 Nov 2006 22:40:00 +0000 (22:40 +0000)]
Kundenquelle (Leads) eingeführt
Holger Lindemann [Fri, 24 Nov 2006 22:39:27 +0000 (22:39 +0000)]
Kundenquelle (Leads) eingeführt
Holger Lindemann [Fri, 24 Nov 2006 16:48:02 +0000 (16:48 +0000)]
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
Holger Lindemann [Fri, 24 Nov 2006 16:47:37 +0000 (16:47 +0000)]
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
Holger Lindemann [Fri, 24 Nov 2006 16:43:33 +0000 (16:43 +0000)]
Spalte id in shipto_id umbenannt
Holger Lindemann [Fri, 24 Nov 2006 16:38:32 +0000 (16:38 +0000)]
Fehler bei mehreren Untermenüs
Zur Auswahl muß nicht mehr direkt der Text angeklickt werden.
Holger Lindemann [Fri, 24 Nov 2006 16:37:08 +0000 (16:37 +0000)]
Drucken von Listen in main_window
Moritz Bunkus [Fri, 24 Nov 2006 15:19:15 +0000 (15:19 +0000)]
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.
Moritz Bunkus [Fri, 24 Nov 2006 15:10:44 +0000 (15:10 +0000)]
Mehr Debugcode.
Moritz Bunkus [Fri, 24 Nov 2006 15:10:00 +0000 (15:10 +0000)]
Debugcode entfert.
Moritz Bunkus [Fri, 24 Nov 2006 14:44:23 +0000 (14:44 +0000)]
Emacs... Syntaxhighlighting...
Moritz Bunkus [Fri, 24 Nov 2006 14:38:44 +0000 (14:38 +0000)]
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.
Moritz Bunkus [Fri, 24 Nov 2006 13:38:03 +0000 (13:38 +0000)]
Beim Drucken von noch nicht gespeicherten Angeboten etc sollte das vom Benutzer ausgewaehlte Format erhalten bleiben.
Moritz Bunkus [Fri, 24 Nov 2006 13:33:23 +0000 (13:33 +0000)]
Debugcode entfernt.
Moritz Bunkus [Fri, 24 Nov 2006 13:22:33 +0000 (13:22 +0000)]
Bei Angebot, Preisanfrage etc wurden nach "Erneuern" und einigen anderen Aktionen die Ueberschriften ueber den Buttonreihen nicht richtig angezeigt. Ausserdem waren sie grammatikalisch falsch.
Moritz Bunkus [Fri, 24 Nov 2006 12:45:06 +0000 (12:45 +0000)]
Syntaxhighlighting fuer Emacs erleichtern.
Moritz Bunkus [Fri, 24 Nov 2006 10:35:37 +0000 (10:35 +0000)]
Zwei Beispielvorlagen im OpenOffice-Format fuer Rechnung und Angebot hinzugefuegt.
Moritz Bunkus [Fri, 24 Nov 2006 10:34:51 +0000 (10:34 +0000)]
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.
Moritz Bunkus [Fri, 24 Nov 2006 09:54:38 +0000 (09:54 +0000)]
Fix fuer Bug 346: LaTeX immer zwei mal ausfuehren lassen, um Querverweise etc immer richtig aufloesen zu lassen.
Moritz Bunkus [Fri, 24 Nov 2006 09:42:48 +0000 (09:42 +0000)]
Beim Ausdruck sind in company und address Zeilenumbrueche noch wortwoertlich als "\n" enthalten.