Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
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

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.

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.

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

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

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.

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.

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....

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...

16c66f61 05.05.2009 13:39 Jan Büren

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

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

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.

66280da7 05.05.2009 10:59 Sven Schöling

sicherer Algorithmus.

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

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

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

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

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")....

fdae3f7b 04.05.2009 13:13 Moritz Bunkus

Kosmetik.

550a75a6 25.04.2009 10:50 Jan Büren

Das Feld Einlagern unter Erzeugnis erfassen hat derzeit keine Funktion - Laut Holger war dies der alte Weg Erzeugnisse einzulagern - Falls es eine 'neue' Funktion Erzeugnis einlagern (ungleich Erzeugnis fertigen) geben soll, sollte diese im Menu Lager angesiedelt sein (meine Meinung)

64c39b74 25.04.2009 08:49 Jan Büren

Die hoffentlich letzten Änderungen um den Bug 935 zu schliessen. Ferner eine Anpassung im Frontend, um die Fehlermeldung bei Artikeln mit double-quotes 'erscheinen' zu lassen

157de633 24.04.2009 14:59 Holger Lindemann

Suche auch nach EAN auf Gleichheit, wenn nur partnumber gefüllt ist

4b47dbd9 24.04.2009 14:46 Holger Lindemann

Suche auch nach EAN auf Gleichheit, wenn nur partnumber gefüllt ist

0ce1b04e 23.04.2009 12:31 Jan Büren

Erweiterung der Kundenmaske um IBAN und BIC - Patch aus xplace Projekt

4ce81208 23.04.2009 10:02 Jan Büren

Bug 935 'geflickt' Beim Erzeugnisse fertigen können auch Erzeugnisse Bestandteil des Erzeugnisses sein, deswegen muss die Prüfung noch um parts.assembly=false erweitert werden, um Dienstleistungen eindeutig zu identifizieren

5b590986 23.04.2009 09:24 Jan Büren

Bug 935 'gefixt' Beim Erzeugnisse fertigen können auch Dienstleistungen Bestandteil des Erzeugnisses sein. Dienstleistungen werden bei der Prüfung, ob diese im Lager vorhanden sind, ausgeklammert (select blabla parts [...] and not parts.inventory_accno_id is null). Danke an Joachim Zach

e807eba3 23.04.2009 08:35 Jan Büren

Holger hat gut aufgepasst, beim Erzeugnis fertigen wurden alle Waren und Dienstleistungen angezeigt. Ich hatte vergessen die entsprechende Abfrage in Common.pm einzuchecken - Ferner ein paar 'my' für späteres strict spendiert (War beim Debug nützlich)

813b99ca 17.04.2009 10:56 Jan Büren

Berichte->Aufträge nach Lieferdatum auswählen

Zusätzlich zu dem Auftragsdatum kann in der Berichtsmaske für Aufträge nun auch das Lieferdatum eingegrenzt werden.

a0ad15b2 06.04.2009 17:25 Sven Schöling

Bilanzfunktion:
- Dezimalstellen

fdee0091 06.04.2009 17:19 Sven Schöling

Bilanzfunktion:
- Kontonummern
- korrekte Formatierungen