Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

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

88e16972 30.03.2009 17:53 Sven Schöling

Kunden->Lieferanten Dialog mit Links versehen.

4f19857e 30.03.2009 17:52 Sven Schöling

Code aufgeräumt.

bcadac51 23.03.2009 18:52 Sven Schöling

weitere bilanzlogik einschmelzungen.

5be29159 23.03.2009 18:25 Sven Schöling

Bilanz Fix - erste Version.

4f63ea87 19.03.2009 10:09 Jan Büren

Erzeugnisse fertigen, erste Version fertiggestellt. Bugzilla noch oeffnen fuer rueckverfolgbarkeit - Ferner offen, Lagerplaetze und verschiedene Lager

bc40c989 18.03.2009 11:24 Sven Schöling

Dokufix

ecd0ca84 17.03.2009 16:01 Moritz Bunkus

Bugfix für "Zahlung buchen":

Wenn eine Rechnung anfangs keine Währung zugewiesen hat, weil noch keine
Währungen eingetragen wurden, später aber in den Benutzereinstellungen
Währungen definiert werden, so führte das dazu, dass bei Buchen der
Zahlungen Lx-Office fälschlicherweise angenommen hat, dass der Benutzer...

f30b6f52 17.03.2009 15:59 Sven Schöling

cross von common.pl nach MoreCommon verschoben.

5d557254 16.03.2009 18:25 Moritz Bunkus

Die JavaScript-Funktion "encodeURIComponent()" benutzt immer UTF-8 als Zeichensatz, egal, was die HTTP-Header oder das <form>-Element sagen. Also muss der Input bei Erhalt in den Zeichensatz der Installation konvertiert werden.

a304d5fa 12.03.2009 15:57 Sven Schöling

Whitespace Purge für Bugfixes

de46c704 11.03.2009 16:42 Sven Schöling

schöner so.

48399a5a 11.03.2009 16:21 Sven Schöling

Charset nur bei Type 'text' Anhängen setzen.

38c19bfd 11.03.2009 15:26 Sven Schöling

Patch aus Bug 881 übernommen.

c2f2c60e 11.03.2009 14:43 Sven Schöling

Potentieller Fix für Bug 879. IS::cogs hatte unsicheres basefactor Handling.

8fa48153 11.03.2009 14:38 Sven Schöling

Whitespace Purge

d367e9f2 10.03.2009 15:15 Sven Schöling

kaputtes quoting, berichtet in Bug 815.

9bb62875 10.03.2009 15:14 Sven Schöling

Whitespace Purge

1a16973b 10.03.2009 13:32 Sven Schöling

Bug 905.

check_currency sicherer gemacht und eine aufrufschwäche in do.pl beseitigt.

f54fd660 10.03.2009 12:55 Sven Schöling

Whitespace Purge

ee356ccc 26.02.2009 09:46 Holger Lindemann

altes JS-Menu wieder aktiviert - ist nicht schön, aber funktioniert besser

d35ca066 20.02.2009 16:24 Moritz Bunkus

Debugcode entfernt.

d7b7f763 20.02.2009 15:01 Moritz Bunkus

Artikel mit negativem Lagerbestand ebenfalls im Bericht ausgeben, damit dieser vom Benutzer korrigiert werden kann.

d4bddbd1 13.02.2009 06:28 Jan Büren

Lieferscheinnummer (donumber) auch in Rechnungen übergeben und als Druckvariable zu Verfügung stellen. OFFEN: Lieferscheinnummern fuer Rechnungen bestehend aus mehreren Lieferscheinen

613c0749 12.02.2009 15:39 Moritz Bunkus

Die Warengruppe beim Ausdruck der Vorlage zur Verfügung stellen.

473686a9 10.02.2009 15:49 Holger Lindemann

altes JS-Menu wieder aktiviert - ist nicht schön, aber funktioniert besser

b2c8e6aa 09.02.2009 17:10 Jan Büren

westermm hat völlig zu Recht auf die Änderungen in Revision 3512 hingewiesen. Das Feld v_customer_id ist aus Versehen in den Kundenbereich gerutscht und gehört nur in den Lieferantenbereich. Wieder aus der Funktion save_customer entfernt. jb

f0949ba8 05.02.2009 13:04 Moritz Bunkus

Sync mit offizieller Version.

2c5bd173 04.02.2009 14:54 Moritz Bunkus

Den Query-Parser so angepasst, dass bei Queries, die sich über mehrere Zeilen erstrecken, am Ende jeder Zeile ein Whitespace eingefügt wird, damit keine Wörter direkt aneinandergehängt werden (Newlines werden vorher abgeschnitten).

87e190b4 29.01.2009 18:07 Jan Büren

Stammdaten > Berichte -> Kunden -> Suchfeld | Das zusammengefasst Adressfeld (Straße PLZ Ort) wieder in die Einzelkomponenten aufgeteilt. Zusätzlich die Suche um den Nachnamen des Ansprechpartners ergänzt. Die 'In Bericht aufnehmen'-Felder um Straße, PLZ, Ort zusammenhängend rechts ergänzt. Das unnötige SIC-Ankreuzfeld rausgeworfen, überhaupt alle sic_code-Einträge entrümpelt und wo wir schon mal dabei sind auch gleich die Tabellen in der DB gelöscht bzw. angepasst (hoffentlich vermisst die keiner ... ;)). Im Bonuslevel noch einen fehlerhaften HTML-div-Tag in der Suchmaske entsorgt.

3a2e9378 22.01.2009 10:14 Holger Lindemann

CRM in die Gruppenrechte eingefügt

b7c3c5b7 19.01.2009 18:19 Sven Schöling

Strict in 4 Dateien wieder deaktiviert.

Idee war gut, aber einige interne Mechaniken verhindern, dass strict so einfach eingesetzt werden kann.
Diese Mechaniken, unter anderem die beliebte Array/Scalar Schizophrenie, lassen sich nicht ohne weiteres fixen,...

39da7f8c 08.01.2009 11:29 Moritz Bunkus

Beim Buchen von Kreditoren- und Debitorenbuchungen immer die richtigen Steuerschlüssel in acc_trans eintragen. Vorher konnte es den Fall geben, dass bei mehreren Einträgen für ein Konto in einer Kreditoren- oder Debitorenbuchung mit unterschiedlichen Steuerschlüssel zwar die richtigen Steuersätze berechnet aber die falschen Steuerschlüssel gespeichert wurden.

3b1eaa1a 08.01.2009 10:14 Moritz Bunkus

Beim Buchen von Verkaufsrechnungen muss die Umbuchung der Warenbestandskonten mit Steuerschlüssel 0 ( = keine Steuer) vermerkt werden.

797ad4c5 07.01.2009 14:43 Moritz Bunkus

Bei Kreditorenbuchungen die Umsatzsteuer-Steuerschlüssel und bei Debitorenbuchungen die Vorsteuer-Steuerschlüssel nicht anzeigen.

05fd99ac 29.12.2008 17:14 Sven Schöling

strict deaktivieren, solange upgradescripte nicht strict sind.

ea707efc 23.12.2008 15:46 Sven Schöling

Reportgenerator strict

b8da8785 23.12.2008 14:43 Sven Schöling

Mehr Perlcode strict gemacht.

abd2032c 17.12.2008 16:20 Moritz Bunkus

Spalte 'ordnumber' darf nicht NULL sein.

40d52f50 15.12.2008 15:58 Moritz Bunkus

DATEV-Schnittstelle: Auslagerung von KNE-Schreibfunktionen in eigenes Modul. Kosmetik. Einrückung. Coderefactoring für bessere Lesbarkeit.

82498fb7 12.12.2008 16:43 Moritz Bunkus

Lagerbestandswert zum Lagerbericht ergänzt.

09685616 12.12.2008 13:34 Moritz Bunkus

Bei Kreditorenbuchungsberichten in der Typ-Spalte auch Stornos gesondert ausweisen.

7b31116b 12.12.2008 10:46 Moritz Bunkus

Feld auffüllen in eigene Funktion verlagert.

58b90d2d 08.12.2008 17:10 Moritz Bunkus

<pagebreak> auch in der Langbeschreibung auswerten.

752642dd 08.12.2008 16:50 Moritz Bunkus

Die JavaScript-Funktion heißt jetzt "focus()".

d71bfc9b 02.12.2008 17:31 Sven Schöling

Form einmal durchgecheckt. Einige kaputte Sachen deaktiviert, und das ganze mit strict durchgecheckt.

eeb560af 28.11.2008 18:36 Moritz Bunkus

Bei verschachtelten Schleifen in der inneren Schleife eine andere Schleifenvariable als in der äußeren Schleife benutzen. Bei Perl 5.10 wird ansonsten unter der Bedingung "äußere Schleifenvariable mit my deklariert, innere hingegen ohne my" Speicher korrumpiert, und es trägt zum einfacheren Verständnis bei. Fix für Bug 839.

47c3bf62 28.11.2008 15:54 Moritz Bunkus

Einige Variablen der Warenstammdaten auch beim Ausdruck zur Verfügung stellen: ean, make, model.

55ef0ec5 24.11.2008 14:18 Moritz Bunkus

Beim Buchen von Zahlungseingängen zu Debitorenrechnungen das Feld "bezahlt" bei der Rechnung aktualisieren.

ca12e8df 17.11.2008 15:42 Holger Lindemann

Schalter Lastschrift (Verfahren) für Kunden/Lieferanten

0dd879bc 14.11.2008 17:24 Moritz Bunkus

Zugangskontrolle mithilfe des Eintrags "acs" in der Benutzerkonfiguration wird nicht mehr benutzt.

daec8d7a 12.11.2008 11:03 Moritz Bunkus

Lokale Variablen auch als lokal deklarieren.

21717dcd 06.10.2008 12:39 Moritz Bunkus

Bei Berechnung des absoluten Rabattes den Rundungsfehler mit einbeziehen.

5ad3a4a5 06.10.2008 12:39 Moritz Bunkus

Beim DATEV-Export das Jahr in der Datei angeben, das durch den ausgewählten Zeitraum gegeben ist, und nicht das aktuelle Jahr.

1cd7aea8 01.10.2008 17:59 Moritz Bunkus

Notes darf beim Speichern einer Wiedervorlage gerne das bereits bestehende Datenbankhandle benutzen, damit im Fehlerfalle weder die Note noch die Wiedervorlage gespeichert werden.

b2d2a98c 01.10.2008 17:57 Moritz Bunkus

Konzeptioneller Fehler. Da es mehr als ein Form-Objekt geben kann (in diesem Falle beim Wiederherstellen von $form mittels restore_form()), darf das Standard-Datenbankhandle nicht geschlossen werden, wenn ein Form-Objekt vernichtet wird, sondern erst, wenn das Programm beendet wird.

6683b7fb 08.09.2008 13:01 Moritz Bunkus

DATEV-Export nicht beim ersten Fehler abbrechen, sondern eine Liste aller Fehler für den ausgewählten Zeitraum ausgeben und dann erst abbrechen. Das Datenbankhandle nicht schließen, das geschieht automatisch beim Programmende.

4c5ca4c0 05.09.2008 13:22 Moritz Bunkus

Kosmetik; mehr Variablen umbenannt

bbd8da97 05.09.2008 13:16 Moritz Bunkus

Kosmetik; Code vereinfacht

aea509f8 05.09.2008 13:01 Moritz Bunkus

Variable $i in $trans umbenannt.

ea711360 05.09.2008 12:33 Moritz Bunkus

Kosmetik; Variablen lokal deklarieren.

032e5fcd 05.09.2008 12:23 Moritz Bunkus

Kosmetik

bb49dee7 05.09.2008 12:10 Moritz Bunkus

Kosmetik

91836534 04.09.2008 16:41 Moritz Bunkus

Eine Option "@ignore: 1" für Datenbankupgradescripte, mit denen das Script von Lx-Office ignoriert wird. Kann benutzt werden, um ein Script temporär zu deaktivieren, z.B. wenn man noch am Entwickeln ist.