Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 69e1024c

Von Sven Schöling vor fast 13 Jahren hinzugefügt

  • ID 69e1024cec297185e97c72a1f1599a466f9d347b
  • Vorgänger 48963f46
  • Nachfolger b58f232c

changelog

Unterschiede anzeigen:

doc/changelog
2 2
# Veränderungen von Lx-Office ERP #
3 3
###################################
4 4

  
5
- Alternatives Vorlagenstemsystem f-tex
6
  * Setup Script
5
2012-02-08 - Release 2.7.0 beta 1
6

  
7
Größere neue Features
8

  
9
- Der CSV Import wurde komplett neu geschrieben
10
  Features:
11
  * Vorschau der Importdaten
12
  * Serverseitiges Cachen der Daten
13
  * Fehlererkennung
14
  * Wählbare Trennzeich, Escapezeichen und Encoding
15
  * speicherbare Profile
16

  
17
- Der SEPA Export generiert jetzt SEPA v2.5
18

  
19
- Vereinheitlichte Dokumentation
20
  Die einzelnen manpage artigen Dokumentationstexte wurden in ein einziges PDF
21
  Dokument vereinheitlicht.
22

  
23
- Alternativer Vorlagensatz f-tex
7 24
  * mehrsprachig
8 25
  * leichte Integration des Firmenbriefkopfs
9 26
  * Ausgabe von Bruttopreisen in den Positionen fuer Endverbraucher moeglich
10
  siehe doc/2011-12-14_alternatives_vorlagensystem_f-tex.txt
27
  * siehe templates/print/f-tex/README
11 28

  
12
- Ein neuer Vorlagensatz RB kam hinzu, der einige Ideen aufgreift, die
13
  in folgendem Vortrag erwähnt wurden:
29
- Alternativer Vorlagensatz RB
30
  Basierend auf dem Vortrag aus dem Anwendertreffen 2011:
14 31
  http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf
15 32

  
16
- Master-Druckvorlagen in eigene Unterverzeichnisse
17
  (z.B. print/Default/, print/German/) verschoben. Beim Anlegen eines Vorlagensatzes
18
  werden symbolische Links und Unterverzeichnisse rekursiv kopiert.
19
  Der eingebaute Vorlageneditor zeigt alle *.tex-Dateien an und lässt
20
  sie bearbeiten.
33

  
34
Kleinere neue Features und Detailverbesserungen:
35

  
36
- Lx-Office behandelt jetzt Unicode Eingaben in DNF korrekt
37

  
38
- Änderungen an Zahlungen in Belegen
39
  Diese lassen sich jetzt entweder immer,gar nicht oder am selben Tag noch
40
  ändern. Dies ist lx_office.conf einstellbar.
41

  
42
- Projektnummer pro Beleg
43
  Diese sind jetzt auch in Debitoren- und Kreditorenbuchungen verfügbar.
44

  
45
- Berichten über Verkaus- und Einkaufsrechnungen
46
  In Debitoren- und Kreditorenbuchungen berücksichtigt die
47
  Projektnummernfilterung jetzt auch positionsbezogene Projektnummern.
48

  
49
- Es kann eine Standardsprache eingestellt werden
50
  Diese wird dann automatisch bei neu anzulegenden Kunden und Lieferanten
51
  vorausgewählt.
52

  
53
- Buchungsjournal
54
  Es kann jetzt nach Bearbeiter und Buchungsdatum gefiltert werden.
55

  
56
- á (LATIN SMALL LETTER A WITH ACUTE) in LaTeX-Vorlagen
57
  Klassisch wurde á wegen Zeichensatzverwirrung durch ein Bullet ersetzt. Das
58
  ist jetzt nicht mehr so. Dafür kann mit <bullet> ein Aufzählungspunkt erzeugt
59
  werden.
60

  
61
- Kontenrahmen
62
  Bebuchte und steuerrelevante Konten lassen sich nicht mehr löschen und nur
63
  noch bedingt umkonfigurieren.
64

  
65
- Kunden und Lieferantenstammdaten
66
  Hier kann jetzt eine Währung eingestellt werden, die als Voreinstellung in
67
  den Ver- und Einkaufsmasken dient.
68

  
69

  
70
Sicherheit:
71

  
72
- Passwörter tauchen jetzt nicht mehr in der Sessiontabelle auf
73

  
74
- Passwörter werden jetzt per Default als SHA256 gespeichert.
75

  
76

  
77
API-Änderungen:
78

  
79
- Umstellung der Variable $::lx_office_conf{system}{eur}
80
  Die ehemalige globale Einstellung system/eur wird aufgespalten in drei
81
  Einstellungen die in der defaults Tabelle gehalten werden;
82
  "Gewinnermittlungsart", "Versteuerungsart" und "Warenbuchungsmethode". Siehe
83
  Dakumentation, Abschnitt "Konfiguration zur
84
  Einnahmenüberschussrechnung/Bilanzierung: EUR"
21 85

  
22 86
- Der alte, manuelle Mechanismus "pagebreak-Block", um in
23 87
  LaTeX-Vorlagen Zwischensummen zu berechnen und den Seitenumbruch
24 88
  manuell zu kontrollieren, wurde entfernt.
25 89

  
26
- Zahlungen bei Debitoren-, Kreditorenbuchungen, Verkaufs- und
27
  Einkaufsrechnungen lassen sich entweder immer, gar nicht oder
28
  am selben Tag noch ändern. Dies ist lx_office.conf einstellbar.
90
- Änderungen an globalen Containern
91
  Globale Container sind jetzt auf einige wenige beschränkt, alle anderen
92
  wurden darin untergebracht oder entfernt.
93
  * $::instance_conf - Daten die lokal auf einer Mandantendatenbank gelten
94
  * %::request       - Requestlokaler Speicher
95
  * $::cgi           - liegt jetzt in $::request{cgi}
96
  * $::eur           - siehe $::instance_conf
97
  * %::debug_options - liegt jetzt in $::lx_office_conf{debug}{options}
98
  * $::all_units     - entfernt, die Einheitenfunktionen cachen jetzt selbst
99
  * %::called_subs   - ersatzlos entfernt
29 100

  
30
- Projektnummer pro Beleg läßt sich auch für Debitoren- und
31
  Kreditorenbuchungen angeben.
101
- Druckvorlagen verstehen jetzt die übliche dot-Notation für Methoden
102
  Beispiel <%part.sellprice%> sofern als part ein Objekt übergeben wurde.
32 103

  
33
- Bei den Berichten für Verkaus- und Einkaufsrechnungen wird auch auf die
34
  positionsbezogenen Projektnummern für Debitoren- und Kreditorenbuchungen
35
  gefiltert.
104
- Druckvorlagen verstehen jetzt das Suffix NOFORMAT
105
  Damit können Formatierungen im Vorlagensatz selbst gemacht werden.
106
  Beispiel: <%amount NOFORMAT%>
36 107

  
37
- Es kann eine Standardsprache eingestellt werden, die automatisch bei neu
38
  anzulegenden Kunden und Lieferanten vorausgewählt ist.
108
- Vorlagen bekommen jetzt Metadaten über sich selbst mitgeteilt
109
  Die einzelnen Daten liegen in template_meta, diese Vorlagendokumentation.
39 110

  
40
- Umstellung der Variablen eur in lx_office.conf zu drei neuen Variablen in
41
  Tabelle defaults, zur Einstellung von Gewinnermittlungsart, Versteuerungsart
42
  und Warenbuchungsmethode. Siehe Datei doc/umstellung_eur.txt
111
- Default Vorlagen
112
  Wenn eine Vorlage nicht gefunden wird, wird jetzt default.<extension>
113
  benutzt. Das macht es möglich zentral verwaltete Vorlagensätze zu schreiben.
43 114

  
44
- Buchungsjournal um Filter nach Bearbeiter und Buchungsdatum (ungleich
45
  Rechnungsdatum) erweitert
115
- Master-Druckvorlagen liegen jetzt in eigenen Unterverzeichnissen
116
  Das neue System ist templates/print/<name>. Beim Anlegen eines Vorlagensatzes
117
  werden symbolische Links und Unterverzeichnisse rekursiv kopiert. Der
118
  eingebaute Vorlageneditor zeigt alle *.tex-Dateien an und lässt sie
119
  bearbeiten.
46 120

  
47
- Mastertemplates für den Ausdruck sind in eigene Unterverzeichnisse gewandert.
48
  Dadurch wird das Hinzufügen neuer Vorlagensätze einfacher.
49 121

  
50
- Zwei Rechterweiterung für 'eingeschränktere' Vertriebspartnerfunktion
51
   Schreibschutz für Preise in Angebot und Suchfunktion in Stammdaten Kunden nur für Mitarbeiter freigeben, die auch
52
   gleichzeitig als Verkäufer für den Kunden eingetragen sind. Rechtebeschreibung im Admin-Menü wie folgt:
53
    * Preise und Rabatt in Formularen frei anpassen (falls deaktiviert,
54
      wird allerdings NUR das textfield auf READONLY gesetzt / kann je nach Browserversion und technischen Fähigkeiten des Anwenders umgangen werden).
55
    * Kunden und Lieferanten erfassen. Alle Lieferanten bearbeiten. Nur Kunden bearbeiten bei denen der Verkäufer gleich Bearbeiter (login) ist
122
Entfernte Features:
56 123

  
57
  Kleinere neue Features und Detailverbesserungen:
58
  - á (LATIN SMALL LETTER A WITH ACUTE) wird in Latex-Vorlagen nicht mehr durch
59
    ein "Bullet" ersetzt. Dafür kann mit <bullet> ein Aufzählungspunkt erzeugt
60
    werden.
124
- Der PHP basierte CSV-Import wurde zugunsten des neuen Imports entfernt.
61 125

  
62
  - Bebuchte Konten und als Steuerautomatik-Konten dienende Konten lassen sich
63
    löschen und nur bedingt umkonfigurieren (Häkchen bei Forderungen o.
64
    Verbindlichkeiten).
126
- Das Feature "Lizenzverwaltung" wurde entfernt.
65 127

  
66
  - Häkchen bei der Konto-Konfiguration f. Forderungen u. Verbindlichkeiten
67
    als Radio-Buttons.
128
- Das XUL Menü wurde ersatzlos entfernt.
129
  Das Menü funktionierte nur nur mit Firefox, und wurde wegen
130
  Sicherheitsproblemen und eingestellter Unterstützung für XUL seitens der
131
  Firefox-Entwickler entfernt.
68 132

  
69
  - Für Kunden und Lieferanten kann jetzt in den Stammdaten eine Währung
70
    eingestellt werden, die als Voreinstellung in den Ver- und Einkaufs-
71
    Masken dient.
72 133

  
73
  - Das XUL-/XML-Menü, das nur mit Firefox funktionierte, wurde wegen
74
    Sicherheitsproblemen und eingestellter Unterstützung für XUL
75
    seitens der Firefox-Entwickler entfernt.
134
Experimentelle Features:
76 135

  
136
- Es ist möglich benutzerdefinierte Variablen vom Typ "Kunde" anzulegen
137
  Die Details werden sich wahrscheinlich noch ändern.
138

  
139
- Rechterweiterungen für eingeschränkte Vertriebspartnerfunktion
140
  Das Recht "Kunden und lieferanten erstellen und bearbeiten" wurde
141
  aufgespalten. Das bisherige Recht erlaubt es nur noch Kunden zu editieren,
142
  bei denen man selbst als Verkäufer eingetragen ist. Das zweite Recht gibt
143
  Vollzugriff.
77 144

  
78
  Liste gefixter Bugs aus dem Bugtracker:
79 145

  
146
Liste gefixter Bugs aus dem Bugtracker:
147

  
148
  - Bugfix 79: Bug bei Buchung Zahlungsausgang mit Skonto
149
  - Bugfix 276: lx-erp.conf: $eur
150
  - Bugfix 415: Ware erfassen Layout
151
  - Bugfix 550: Fehlende Variable
152
  - Bugfix 635: Fehlendes Feld "Konto-Inhaber" bei Kunden/Lieferanten
153
  - Bugfix 807: InstallationCheck prueft nicht Version von Template-Toolkit, v2 ist aber erforderlich
154
  - Bugfix 865: Beim PDF- Export Kontenblätter wird ab Seite 2 Zeile 1 und 3 vertauscht und "Soll" und "Haben" aufeinandergedruckt
155
  - Bugfix 872: Lieferdatum erscheint nicht bei Rechnungsposten
156
  - Bugfix 910: mod_perl Kompatibilität
157
  - Bugfix 1020: Zu viel Automatismus
158
  - Bugfix 1045: Lagerbewegung
159
  - Bugfix 1056: Workflow-Variable fuer Auftragsdatum ueberlebt Auftrag -> Lieferschein -> Rechnung nicht
160
  - Bugfix 1067: Sicherheitsluecke CRM vs ERP?
161
  - Bugfix 1082: Bei einem Lieferschein wird die Abteilung nicht mitgespeichert
162
  - Bugfix 1085: Wiederkehrende/zyklische Rechnungen
163
  - Bugfix 1179: Ort des Perl-Binaries muss konfigurierbar sein
164
  - Bugfix 1187: Lieferschein-Verkaeufer-Bug - Die Dritte
165
  - Bugfix 1191: Update vom Freitag hat Benutzerdefinierte Variablen/Kundenverwaltung geschossen
166
  - Bugfix 1275: Alte Lieferadressen lassen sich nicht entsorgen
167
  - Bugfix 1361: Bestelldatum als Feld einführen / Systemdatum
168
  - Bugfix 1413: Anzeige des Kreditlimits während der Rechnungserstellung zeigt sinnlose Werte
169
  - Bugfix 1415: Typo in UstVA-Vorschau
170
  - Bugfix 1420: Loeschen von Stornos bereitet eine Reihe von Problemen: (1)Stornorechnungen nicht beschreibbar
171
  - Bugfix 1434: Saldo bei Lagerbewegungen aufnehmen
172
  - Bugfix 1443: Berichte der Waren: Bericht nach Projekt nicht moeglich
173
  - Bugfix 1446: Username + Passwort
174
  - Bugfix 1478: Wörterbuch-Attacken gegen Lx-Office erschweren / abwehren
175
  - Bugfix 1493: Menuepunkt "Druck" ausblendbar machen
176
  - Bugfix 1500: Auswertung mathematischer Werte in Zahlenfeldern
177
  - Bugfix 1519: 16x16 Icons funktionieren nicht bei Multiline Menüeinträgen im HTML Menü.
178
  - Bugfix 1522: alternatives LaTeX Template system "fancy LaTeX"
179
  - Bugfix 1538: Beim Bearbeiten von Preisgruppen: Button Historie reagiert nicht
180
  - Bugfix 1549: Artikelbericht Gekauft/Verkauft Lagerwert
181
  - Bugfix 1558: Verkaufsbericht listet Bestandteile eines Erzeugnisses statt des Erzeugnisses auf
182
  - Bugfix 1566: Variablen Mahnung
183
  - Bugfix 1590: rechnung->zahlung-buchen: ERROR: invalid input syntax for type date: ""
184
  - Bugfix 1609: malformed script header beim speichern einer ware
185
  - Bugfix 1610: Berichte Waren zusätzlicher Button "alle" erwünscht
186
  - Bugfix 1611: Sammelrechnug offene Forderung leer
187
  - Bugfix 1635: Berichte Waren zeigt falsche Verkaufszahlen
80 188
  - Bugfix 1640: Buchungen werden falsch zugeordnet, wenn man Konten umkonfiguriert
81
  - Bugfix 1753: Benutzerdefinierte Variable f. Waren: bearbeitbar nicht auswählbar
82
  - Bugfix 1738:  Entwürfe können nicht gelöscht werden
189
  - Bugfix 1648: bebuchte Konten sollten nicht in Überschriften umgewandelt werden können
190
  - Bugfix 1649: Preisgruppe wird nicht angezeigt über: Auftrag -> Lieferschein -> Rechnung
191
  - Bugfix 1669: parameter eur sollte Mandantenabhaengig sein und nicht Installationsabhaengig
192
  - Bugfix 1670: mod_fcgid: HTTP request length 134525 (so far) exceeds MaxRequestLen (131072)
193
  - Bugfix 1673: Auftrag drucken druckt nicht und Problem mit Workflow "Als neu speichern"
194
  - Bugfix 1675: Anführungszeichen in der Artikelbeschreibung werden ersetzt.
195
  - Bugfix 1676: DATEV Export bei gemischter Rechnung/Gutschrift schlägt fehl
196
  - Bugfix 1677: Artikel-fremd-sprachen werden nicht verwendet
197
  - Bugfix 1678: Autoreload bei Änderungen in lx_office.conf
198
  - Bugfix 1679: missing javascript referenced in templates/webpages/ir/form_header.html
199
  - Bugfix 1681: Stammdaten - Berichte - Erzeugnisse: Spalte Einkaufspreise nicht gerundet
200
  - Bugfix 1683: Druck -> Lieferschein: Fehlende Rechte
201
  - Bugfix 1684: Benutzte Einheiten lassen sich umbenennen
202
  - Bugfix 1685: UStVA HTML Vorschau Zahlenformat
203
  - Bugfix 1687: git edbbcd58bbc9e0: FastCGI: incomplete headers beim Speichern einer Ware
204
  - Bugfix 1690: "PDF (OpenDocument/OASIS)" nicht mehr in Druckformatauswahl nach Update 2.6.1 -> 2.6.3
205
  - Bugfix 1693: Soll und Istversteurung / Steuerrecht Deutschland
206
  - Bugfix 1696: Listenpreis wird in der Detailanzeige falsch dargestellt
207
  - Bugfix 1698: Erneuern löscht Bemerkungen bei Debitorenbuchung erfassen
208
  - Bugfix 1699: SEPA-Zahlungsverkehr funktioniert nicht
209
  - Bugfix 1702: Software Error beim Aufruf der Lizenzen unter commit aae0a190cc593
210
  - Bugfix 1703: XUL Menues funktionieren mit Firefox6 nicht mehr
211
  - Bugfix 1705: Firefox 6 und XUL - Druckerbutton funktioniert nicht
212
  - Bugfix 1706: Firefox 6 und XUL - Menue haengt immer wieder mal (loest keine Aktionen mehr aus bis reload)
213
  - Bugfix 1708: Fehlender Übertrag der Lieferadresse von Angebot -> Auftragsbestätigung
214
  - Bugfix 1712: ergenzung der Doku/Dokumentvariabeln
215
  - Bugfix 1713: Schreibfehler Menüeintrag
216
  - Bugfix 1715: Benutzername in der Kopfzeile nicht angezeigt
217
  - Bugfix 1717: Im Lieferschein kann mehr ausgelagert werden, als dort als Menge angegeben ist
218
  - Bugfix 1720: locale/$dir/LANGUAGE wird nicht als UTF8 eingelesen
219
  - Bugfix 1723: Drucken vor dem Speichern - Button mißverständlich
220
  - Bugfix 1724: Falsche Funktionalität der Buttons, wenn "Drucken" vor "Speichern" geklickt wird
221
  - Bugfix 1725: In Mahnungen steht currency nicht als Variable zur Verfügung?
222
  - Bugfix 1728: URL auf Debitorenbuchungen bei Mahnungen zeigt auf Rechnugsmaske
223
  - Bugfix 1730: Kunde wird falsch angezeigt bei bestimmter Auswahllistenbegrenzung
224
  - Bugfix 1731: Illegal division by zero
225
  - Bugfix 1733: sumcarriedforward stimmt nicht bei englischen Rechnungen bzw mit 1,000.00 Nummernformat
226
  - Bugfix 1734: Als "periodic invoice" erstellte Rechnung läßt sich nicht löschen.
227
  - Bugfix 1735: PDF-Dateiname (Druck / eMail-Attachment) nach Benutzer anstatt nach Rechnungs-Sprache lokalisiert
228
  - Bugfix 1737: Lieferschein speichern setzt zugehörigen Auftrag auf geliefert.
229
  - Bugfix 1738: Entwürfe können nicht gelöscht werden
230
  - Bugfix 1740: Feature Request: Variablen im Druckbefehl
231
  - Bugfix 1743: Beim installation_check auf Developer-Pakete hinweisen
232
  - Bugfix 1745: add missing LaTeX escaping for "soft hyphen" "­" -> "\-"
233
  - Bugfix 1747: Name der temporären Druckdateien nicht "zufällig" genug
234
  - Bugfix 1749: 07ccbf8dd hat Zahlungseingang kaputtgemacht
235
  - Bugfix 1752: Rechnung -> Druckvorschau ignoriert Änderung des Steuersatz beim Beleg
236
  - Bugfix 1753: Benutzerdefinierte Variable f. Waren: bearbeitbar nicht auswählbar.
237
  - Bugfix 1756: Ertrag in Bruttorechnung ist falsch
238
  - Bugfix 1758: Detailansicht Kunde Link Auftrag / Angebot Rechtefehler
83 239
  - Bugfix 1759: Währung bei Kunden / Lieferanten vorbelegen
240
  - Bugfix 1762: Artikel-Suchmaske ignoriert Kundengruppen-Rabatte
241
  - Bugfix 1765: Dienstleistungen koennen auch mehrere Lieferanten haben
242
  - Bugfix 1767: zurück-Knopf bei "Was ist dieser Artikel?" liefert Fehlermeldung
243
  - Bugfix 1769: Sprache speichern oder löschen gibt Fehler "action= nicht definiert!"
84 244
  - Bugfix 1770: Währung / currency überlebt Workflow über Lieferschein nicht
85
  - Bugfix 1770: (zweiter Teil) Preisgruppen überleben Workflow nicht
86
  - Bugfix 1773: SQL Fehler bei Anzeige von Angeboten
87
  - Bugfix 1725: In Mahnungen steht currency nicht als Variable zur Verfügung?
88 245
  - Bugfix 1771: Zahlungsausgang: Lieferant wird nicht ausgewählt, wenn Name 2 Leerzeichen hintereinander enthält
89
  - Bugfix 1566: Variablen für Verkäufer und USTID in Mahnungsdruck hinzugefügt
90
  - Bugfix 1588: Einzelteile eines Erzeugnisses von Verkaufsbericht ausnehmen
91
  - Bugfix 1756: Ertrag in Bruttorechnungen korrekt berechnen
92
  - Bugfix 1760 - 1760: Bei einem Lieferschein wird die Abteilung nicht mitgespeichert
93
  - Bugfix 1752: Rechnung -> Druckvorschau ignoriert Änderung des Steuersatz beim Beleg
94
  - Bugfix 1708: Fehlender Übertrag der Lieferadresse von Angebot -> Auftragsbestätigung
95
  - Bugfix 1648: bebuchte Konten sollten nicht in Überschriften umgewandelt werden können
246
  - Bugfix 1773: SQL Fehler bei Anzeige von Angeboten
247
  - Bugfix 1774: Benutzergruppen lassen sich nicht mehr speichern.
96 248
  - Bugfix 1775: Wechselkurs in Einkaufrechnung kann nicht eingegeben werden
97

  
249
  - Bugfix 1778: Kundenauswahl Angebote, etc.
250
  - Bugfix 1779: Berichte zu Verkaufslieferscheinen, Checkbox "Verkaeufer" hat keine Funktion
251
  - Bugfix 1782: Release Management Dokumentation
252
  - Bugfix 1787: Winstonexport with . instead of , in numbers
253
  - Bugfix 1789: Metainformationen fehlen bei Mahnungen
254
  - Bugfix 1794: undef error - Can't locate object method "full_name_dep"
255
  - Bugfix 1797: GuV wirft SQL Fehler
98 256

  
99 257
2011-06-15 - Release 2.6.3
100 258

  

Auch abrufbar als: Unified diff