Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
e9135fb6 11.05.2009 20:26 Jan Büren

Und die Übersetzung für Purchase Price

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.

8beef6f5 11.05.2009 15:28 Moritz Bunkus

Die ID sollte 64bit groß sein.

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.

52dd34aa 09.05.2009 16:43 Jan Büren

16x16 Icon für Lieferschein im XUL-Menü hinzugefügt

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

77e39f7a 08.05.2009 14:29 Moritz Bunkus

Versiosnummernbump.

41b8891d 08.05.2009 14:10 Jan Büren

Wir haben gut 'gesprintet' und gehen auf die naechste beta

40534aad 07.05.2009 16:42 Moritz Bunkus

Vereinfachung.

5a545036 07.05.2009 16:41 Moritz Bunkus

Den Code für das Ersetzen von Variablen in die gemeinsame Basisklasse ausgelagert -- er unterscheidet sich für die einzelnen Vorlagentypen nur im regulären Ausdruck zur Erkennung der Variablen.

46a67f95 07.05.2009 16:32 Philip Reetz

In den Berichten SuSa und Kontenblatt Standardmaessig das Erstelldatum und die Firma mit in die Ausgabe aufgenommen

3bd1773c 07.05.2009 11:47 Sven Schöling

Verbesserung an der Formelmeachanik.
Fehlertoleranteres Parsing, und Dokumentation im Tooltip.
Ausserdem das sehr suspekte Konstrukt "split m/;/, $formel; for (@_) { ... }" entfernt.

Fix für Bug 461.

4654d993 07.05.2009 09:17 Philip Reetz

Berichte Kontenblatt und SuSa auch fuer Zeitraueme ueber eine Jahr hinaus fit gemacht

34366eda 06.05.2009 17:36 Moritz Bunkus

Beim Dialogbuchen die Kontensalden zu den jeweils ausgewählten Konten anzeigen. Fix für Bug 548.

c1a32d62 06.05.2009 17:15 Sven Schöling

Bugfix:

Wenn Waren mit Preisgruppen angelegt wurden, und Kunden ohne Preisgruppen angelegt wurden,
und dann eine Rechnung mit einem dieser Artikel angelegt wurde, dann wurde von der Backendroutine der Verkaufspreis immer wieder überschrieben.

ad5a6910 06.05.2009 16:19 Philip Reetz

In der SuSa Link auf das Kontenblatt eingebaut

19864404 06.05.2009 16:11 Jan Büren

Meine 'Wo bin ich'-Analyse ist bei Sven nicht gut angekommen ;-) - Also schnell wieder raus

7c128d33 06.05.2009 16:11 Moritz Bunkus

Das Umsortieren der Ergebnisliste der Historiensuchmaschine gefixt und ohne JavaScript realisiert, sodass sie auch funktioniert, wenn sie per POST-Request aufgerufen wurde.

256d534f 06.05.2009 15:57 Jan Büren

Unter Zahlungsverkehr > Kontenabgleich - SQL Fehler behoben, falls ein Von-Datum ausgewaehlt ist. OFFEN: Bis-Datum (form>todate) wird gar nicht ausgewertet. Ferner ist der Code an dieser Stelle haesslich, ich meine, nicht nur haesslich sondern auch wartungsunfreundlich

09f64724 06.05.2009 15:44 Philip Reetz

Bug #826 behoben, Kontenuebersicht angepasst, zusaetzliche Spalte mit dem fortlaufenden Saldo

9b04fa2d 06.05.2009 15:36 Moritz Bunkus

Festes Layout des Historiensuchmaschinenergebnisses wieder entfernt; oft wurden keine Scrollleisten angezeigt.

651e8d51 06.05.2009 15:33 Moritz Bunkus

Suchfeld "Mitarbeiter" in der Historiensuchmaschine wieder funktionabel gemacht.

7dd95f35 06.05.2009 15:27 Moritz Bunkus

Die Historiensuchmaske nicht mehr per JavaScript abschicken und dem <form>-Element den Action-Parameter mitgeben. Damit funktioniert nun auch das Abschicken per Enter-Taste, und der Request wird vom Browser nicht mehr zwei mal geschickt.

a325f1b7 06.05.2009 15:16 Jan Büren

Fehlerbehebung fuer Bug 736 - Der beim Lieferanten hinterlegte Rabatt wird in dem Feld Rabatt zu den jeweiligen Positionen vorbelegt (Einkauf > Anfrage/Auftrag und Einkauf -> Einkaufsrechnung erfassen) - Ferner ist der Variablenname jetzt auf form>vendor_discount umbenannt

b4078ad9 06.05.2009 15:00 Moritz Bunkus

Codevereinfachungen. Bugfixes für die falsche Verwendung der logischen SQL-Operatoren bezüglich ihrer Rangfolge.

85a85386 06.05.2009 14:48 Moritz Bunkus

Codevereinfachung; Tabellennamen richtig benannt.

74076701 06.05.2009 14:47 Moritz Bunkus

Felder umbenannt.

fa65335e 06.05.2009 14:43 Moritz Bunkus

Die Felder "transdate" und "reqdate" in "fromdate" und "todate" umbenannt.

96d4a37b 06.05.2009 14:42 Moritz Bunkus

Vergessene locale-Läufe.

c2def905 06.05.2009 14:31 Moritz Bunkus

Kosmetik & Codevereinfachungen.

9d8c5c5f 06.05.2009 13:47 Moritz Bunkus

Typo.

0a0656c7 06.05.2009 12:32 Moritz Bunkus

Wird bei der Summen-/Saldenliste der "freie Zeitraum" ausgewählt, dann werden das Start- und Enddatum als das Datum der frühesten/spätesten Buchung in acc_trans gesetzt, sofern der Benutzer nichts angegeben hatte.

a4c9e42f 06.05.2009 12:14 Jan Büren

Alten Debug-Code entfernt inventory_accno_

b35f9bef 06.05.2009 12:03 Moritz Bunkus

Die JQuery JavaScript-Bibliothek hinzugefügt.

bb5ee43d 06.05.2009 11:59 Moritz Bunkus

Nur beim Erzeugen der Summen-/Saldenliste auch die Eröffnungsbilanzwerte auslesen, weil dies bei Projektbuchungen nicht notwendig ist.

82574e78 06.05.2009 11:40 Jan Büren

Korrektur fuer Bug 817 Rabatte die beim Kunden hinterlegt sind, werden jetzt bei jeder neuen Position automatisch gesetzt in der Angebots/Auftrags-Maske sowie in der Rechnungsmaske (so war dies sicherlich irgendwann mal fruehr SQL-Ledger vor dem fork ...;-)). - Beim Kundenwechsel wird der vorher gesetzte Rabatt nicht ueberschrieben. Ferner heisst die Variable jetzt customer_discount, da discount ueberall und fuer alles verwendet wurde

22efeff9 06.05.2009 11:32 Moritz Bunkus

Query zur besseren Lesbarkeit formartiert.

a174663f 06.05.2009 10:52 Moritz Bunkus

Beim Ausdrucken von Rechnungen das Feld "memo" der Zahlungseingänge als Array "paymentmemo" zur Verfügung stellen. Die Dokumentation bezüglich der Vorlagenvariablen für die Zahlungen überarbeitet.

cd54b10e 06.05.2009 10:50 Jan Büren

Bug 811 - Sonstige Fahrtkosten muessen Sonst. Fahrzeugkosten heissen

ffba6283 06.05.2009 10:39 Moritz Bunkus

Die Variable für das Feld "Lieferdatum" heißt "reqdate" und nicht "deliverydate_oe". Fix für Bug 802.

17a8e2bb 06.05.2009 10:33 Moritz Bunkus

Variablen zwischenspeichern und wiederherstellen, sofern sie existieren, auch wenn sie undefiniert sind. Bugfix für diesen Fall: Angebot mit einem Kunden, der beim Kunden eine Sprache hinterlegt hat. Angebot hat explizit keine Sprache ausgewählt und wurde gespeichert. Wenn man das Angebot aufruft, wurde ohne diese Änderung nun wieder die beim Kunden hinterlegte Sprache ausgewählt....

23223ef4 06.05.2009 10:01 Moritz Bunkus

Endlosschleife im PDF-Tabellenmodul und damit im PDF-Export gefixt: Wenn die Tabelle zu breit wird und dann irgendwann nicht einmal mehr ein Wort in eine Zeile passt, dann muss das Wort trotzdem gesetzt werden; andernfalls würde das PDF::Table-Modul in einer Endlosschleife enden....

c7a32976 05.05.2009 18:15 Philip Reetz

Bug #373 behoben, Projektbuchungen ist jetzt unter Berichte einsortiert

70682e3d 05.05.2009 18:08 Philip Reetz

Bug #295 behoben, Darstellung im Buchungsjournal korrigiert wenn nach einem Konto gefiltert wird

ca865495 05.05.2009 17:42 Sven Schöling

Kurze Beschreibung der Kontomehcanik in der edit_account Maske.

Die Mechanik dahinter war völlig undurchsichtig (und ist es immernoch zum Teil), aber diese Hinweise sollten die gröbsten Misverständnisse vermeiden.

33244697 05.05.2009 17:13 Moritz Bunkus

Beim PDF-Export von Berichten dünnere Linien benutzen.

f8779cd3 05.05.2009 15:11 Moritz Bunkus

Codecleanup UStVA & Bugfixes bei Verwendung von UTF-8

Das UStVA-Modul enthält hardgecodet die Namen der Bundesländer.
Diese enthalten Umlaute, die in ISO-8859-1 codiert sind. Wird hingegen
ein anderes Datenbank-Charset wie UTF-8 verwendet, so klappt die
UStVA-Konfiguration nicht. Das wurde behoben, indem die Ländernamen...

df53c167 05.05.2009 14:58 Moritz Bunkus

Debugmeldung entfernt.

acf18ea9 05.05.2009 14:29 Philip Reetz

Bug #780 behoben, generell eine Ueberpruefung eingefuehrt, ob bereits Zahlungen existieren. In dem Fall wird Storno grundsaetzlich unterbunden

ca6a1606 05.05.2009 14:03 Jan Büren

Und hier der Directors Cut, mit den nicht freigegebenen Szenen von Teil III von III . Die Entnahme schlaegt zurueck

2b4ff1d8 05.05.2009 14:02 Jan Büren

Die letzten Aenderungen, um den Bereich Lagerentnahme, Umlagern und Einlagern auch EAN-Nummer-Faehig zu machen. Hier Teil III von III . Die Entnahme schlaegt zurueck

ff71dc3f 05.05.2009 13:50 Moritz Bunkus

Aus Versehen wurde in 4026 diese Änderung rückgängig gemacht, also noch einmal committen.

cc7a38de 05.05.2009 13:44 Jan Büren

Bugzilla 856 - Eine Datei zu dem Eintrag von gerade noch hinzufuegen (has_ean)

16c66f61 05.05.2009 13:39 Jan Büren

Bugzilla Eintrag 856 EAN auch fuers Einlagern ... Teil II von III

ea2e84cc 05.05.2009 13:34 Philip Reetz

Bug #862 behoben, Funktionen fuer die Buttons unter den Listen (Rechnungen und Buchungsjournal) generell nach common.pl ausgelagert.

6c7334b3 05.05.2009 12:23 Philip Reetz

Bug #897 behoben: Belege wurden im Buchungsjournal nicht korrekt angezeigt, Zusaetzlich Suchen nach Belegen angepasst, so dass der komplette Buchungssatz ausgegeben wird und Sortierung nach Belegen ausgeschaltet

11ddf508 05.05.2009 12:03 Sven Schöling

Fix für Bug 932:

partnotes wurden bei redo_rows nicht mitsortiert, und dann später im Ausdruck in der falschen Zeile angezeigt.

6ac037ce 05.05.2009 12:01 Sven Schöling

Whitespace

3879426c 05.05.2009 11:43 Moritz Bunkus

Die Berechnung des Fälligkeitsdatums anhand des momentan eingetragenen Rechnungsdatums durchführen, und nicht anhand des Serverdatums.

Fix für Bug 927.

19688fca 05.05.2009 11:22 Moritz Bunkus

Beim PDF- und CSV-Export der verschiedenen Berichte die vorherige Sortierreihenfolge beibehalten.

Fix für Bug 845.

ff668096 05.05.2009 11:00 Moritz Bunkus

Keine Sortierungsmarker anzeigen, wenn man die Sortierung nicht ändern kann.

66280da7 05.05.2009 10:59 Sven Schöling

sicherer Algorithmus.

79d212c3 05.05.2009 10:56 Moritz Bunkus

Kosmetik.

177518a0 05.05.2009 10:54 Moritz Bunkus

Debugcode entfernt.

c4563766 05.05.2009 10:52 Moritz Bunkus

Verhindern, dass in die Spalte "onhand" NULL-Werte geschrieben werden, wenn neue Artikel angelegt werden.

Außerdem kann es durch die NULL-Werte vorkommen, dass die onhand-Werte nicht anständig aktualisiert wurden; dieses nachholen.

58265754 05.05.2009 10:16 Moritz Bunkus

Kosmetik.

f8138d17 05.05.2009 09:42 Moritz Bunkus

Jeden DATEV-Export in ein eigenes, eindeutig benanntes Verzeichnis schreiben, damit sich DATEV-Exporte nicht gegenseitig überschreiben.

Temporäre Verzeichnisse werden beim nächsten Aufruf gelöscht, sofern sie älter als acht Stunden sind.
Fix für Bug 924.

d561122a 05.05.2009 09:36 Jan Büren

Can't use an undefined value as a HASH reference at SL/OE.pm line 942 - @sven Meine Mandantendaten haben keine Abteilung, am besten gleich pruefen. jan

eb48ebb2 04.05.2009 18:46 Sven Schöling

Fehlende locales Anpassungen.

3d6ba1ab 04.05.2009 18:44 Sven Schöling

Fehlender Lauf von locales

3c380c2d 04.05.2009 18:42 Sven Schöling

Gelöschte Datei aus 4003 wiederhergestellt.

d3e3d258 04.05.2009 18:34 Sven Schöling

Debugcode entfernt.

e2e2ed86 04.05.2009 18:04 Jan Büren

Debug-Code entfernt

164b344b 04.05.2009 17:35 Jan Büren

Pruefung auf Dienstleistung ist vom Meister Bunkus gesegnet

d4c9b68e 04.05.2009 16:55 Moritz Bunkus

Baden Württemberg schreibt man mit zwei 't'.

3787752f 04.05.2009 16:17 Jan Büren

Und das Einlagern von Erzeugnissen auch ueber Holgers Fragezeichen ;-) verfuegbar machen

6aded815 04.05.2009 16:09 Holger Lindemann

Erzeugnis fertigen

ce366165 04.05.2009 16:08 Holger Lindemann

Erzeugnis fertigen

c51ca1b7 04.05.2009 16:08 Jan Büren

Auswahltext um Artikel oder Erzeugnis fuer Lager -> Einlagern erweitert

71b51e70 04.05.2009 15:55 Jan Büren

Auch Erzeugnisse koennen jetzt ueber die normale Einlager-Maske eingelagert werden (z.b. Retouren von Erzeugnissen)

17579820 04.05.2009 15:33 Moritz Bunkus

UStVA-Konfiguration: die Steuernummerneinstellung für Deutschland wieder gefixt.

In Deutschland soll die Steuernummer via "System" > "UStVA-Einstellungen" konfiguriert werden. Das war defekt, weil die Funktion "USTVA>get_coa()" nicht aufgerufen wurde und die Konfigurationsmethoden dachten, der Kontenrahmen wäre kein deutscher Kontenrahmen....

871fc4a9 04.05.2009 15:33 Sven Schöling

Anfangssaldo von Konten ist unabhängig von gewählten Abteilungen.

6b8ce220 04.05.2009 15:32 Sven Schöling

Whitespace

ee53bdf9 04.05.2009 15:01 Moritz Bunkus

Kosmetik (nachlaufende Leerzeichen entfernt).

d338ab57 04.05.2009 14:49 Moritz Bunkus

Link zur UStVA-Konfiguration gefixt: Anführungszeichen innerhalb von Anführungszeichen funktionieren nicht.

78a3cf19 04.05.2009 14:47 Jan Büren

2. Teil fuer die Umsetzung fuer bug 865, EAN auch in der Berichtsmaske zur besseren Orientierung anzeigen

0a6affab 04.05.2009 13:59 Sven Schöling

Patch für Bug 878.

Department jetzt in sämtlichen OE Masken als department_id und department verfügbar.

06d98024 04.05.2009 13:57 Sven Schöling

Whitespace

21ca8cb7 04.05.2009 13:29 Jan Büren

Erste Aenderung fuer die Umsetzung der Bugzilla Erweiterung 856 Warenbewegung im Lager per EAN suchbar machen - Anpassung fuer die Umlagermaske - Im anschliessenden Bericht wird die EAN nicht angezeigt

9fb8eec8 04.05.2009 13:27 Moritz Bunkus

Kosmetik.

ecf8fe1e 04.05.2009 13:25 Moritz Bunkus

Das Modul SL/MIME.pm zum Commit Revision 3987.

49c7621e 04.05.2009 13:23 Moritz Bunkus

Beim Verschicken von Dokumenten per EMail die MIME-Header richtig setzen:

1. MIME-Header anhand des Dateinamens setzen; weniger anhand von $form->{format}, weil das nicht immer gesetzt ist und nicht immer zu einem richtigen MIME-Typ führt (so ist "format" z.B. "opendocument", und der MIME-Typ lautet aber "vnd.oasis.opendocument.text")....

1cd85a06 04.05.2009 13:14 Philip Reetz

Bug #899 behoben: Buttons fuer neue Belege funktionierten nicht in den Listenansichten, aehnlicher Fehler in der Kundendetailmaske behoben