Revision 4c24a5f4
Von Sven Schöling vor mehr als 14 Jahren hinzugefügt
doc/UPGRADE | ||
---|---|---|
1 |
Wichtige Hinweise zum Upgrade von ?lteren Versionen
|
|
1 |
Wichtige Hinweise zum Upgrade von älteren Versionen
|
|
2 | 2 |
=================================================== |
3 | 3 |
|
4 | 4 |
|
... | ... | |
9 | 9 |
|
10 | 10 |
Mit Version 2.6.0 wurde der Code zur Benutzerauthentifizierung neu |
11 | 11 |
geschrieben. Die Umstellung erfordert eine manuelle |
12 |
Konfiguration. Bestehende Benutzeraccounts k?nnen aber von Lx-Office
|
|
13 |
automatisch ?bernommen werden.
|
|
12 |
Konfiguration. Bestehende Benutzeraccounts können aber von Lx-Office
|
|
13 |
automatisch übernommen werden.
|
|
14 | 14 |
|
15 | 15 |
Bevor Sie sich das erste mal einloggen |
16 | 16 |
-------------------------------------- |
17 | 17 |
|
18 | 18 |
Kopieren Sie bitte die Datei "lx-erp.conf" und |
19 | 19 |
ggfs. "lx-erp-local.conf" in das neue Unterverzeichnis "config/". Die |
20 |
alte Datei im Lx-Office-Stammverzeichnis kann daraufhin gel?scht
|
|
20 |
alte Datei im Lx-Office-Stammverzeichnis kann daraufhin gelöscht
|
|
21 | 21 |
werdern. |
22 | 22 |
|
23 |
Als n?chstes muss die neue datenbankgest?tzte Benutzerverwaltung
|
|
24 |
konfiguriert werden. Die daf?r notwendigen Einstellungen werden in der
|
|
25 |
Datei "config/authentification.pl" vorgenommen, f?r die eine
|
|
23 |
Als nächstes muss die neue datenbankgestützte Benutzerverwaltung
|
|
24 |
konfiguriert werden. Die dafür notwendigen Einstellungen werden in der
|
|
25 |
Datei "config/authentification.pl" vorgenommen, für die eine
|
|
26 | 26 |
kommentierte Vorlage in "config/authentication.pl.default" |
27 | 27 |
bereitliegt. |
28 | 28 |
|
... | ... | |
41 | 41 |
Neue Perl-Module |
42 | 42 |
---------------- |
43 | 43 |
|
44 |
Mit Version 2.6.0 werden zus?tzlich die folgenden Perl-Module ben?tigt,
|
|
44 |
Mit Version 2.6.0 werden zusätzlich die folgenden Perl-Module benötigt,
|
|
45 | 45 |
die bis Version 2.4.3 inklusive noch keine Voraussetzung waren: |
46 | 46 |
|
47 | 47 |
* Digest::MD5 |
... | ... | |
53 | 53 |
|
54 | 54 |
Ein Upgrade von v2.4.0 oder neuer auf v2.4.3 aus zwei Teilen: den |
55 | 55 |
Dateien (einfaches Entpacken und Kopieren in das |
56 |
Installationsverzeichnis gen?gen) sowie dem Datenbankupgrade.
|
|
56 |
Installationsverzeichnis genügen) sowie dem Datenbankupgrade.
|
|
57 | 57 |
|
58 | 58 |
Neue Variablen in der Datei lx-erp.conf |
59 | 59 |
--------------------------------------- |
60 | 60 |
|
61 | 61 |
Wenn Sie eine eigene Version der Konfigurationsdatei "lx-erp.conf" |
62 | 62 |
einsetzen und diese nicht mit der Standardkonfigurationsdatei |
63 |
?berschreiben, so beachten Sie bitte, dass die folgenden neuen
|
|
64 |
Variablen hinzugekommen sind und von Ihnen manuell erg?nzt werden
|
|
63 |
überschreiben, so beachten Sie bitte, dass die folgenden neuen
|
|
64 |
Variablen hinzugekommen sind und von Ihnen manuell ergänzt werden
|
|
65 | 65 |
sollten: $html2ps_bin, $ghostscript_bin, $pg_dump_exe und |
66 | 66 |
$pg_restore_exe. Die Variable '$jscalendar' kann hingegen entfernt |
67 |
werden, da sie nicht mehr ben?tigt wird.
|
|
67 |
werden, da sie nicht mehr benötigt wird.
|
|
68 | 68 |
|
69 |
Die Standardwerte f?r diese Variablen finden Sie in der Datei
|
|
69 |
Die Standardwerte für diese Variablen finden Sie in der Datei
|
|
70 | 70 |
"lx-erp.conf.default". |
71 | 71 |
|
72 |
Neue Abh?ngigkeiten von Perl-Modulen
|
|
72 |
Neue Abhängigkeiten von Perl-Modulen
|
|
73 | 73 |
------------------------------------ |
74 | 74 |
|
75 |
Bitte beachten Sie auch die Liste der ben?tigten Perl-Module am Anfang
|
|
75 |
Bitte beachten Sie auch die Liste der benötigten Perl-Module am Anfang
|
|
76 | 76 |
der Datei "doc/INSTALL". Seit Version 2.4.0 sind die folgenden Module |
77 | 77 |
neu hinzugekommen: |
78 | 78 |
|
... | ... | |
84 | 84 |
- Time::HiRes |
85 | 85 |
- YAML |
86 | 86 |
|
87 |
Nach M?glichkeit sollten auch die aktuellen Versionen der
|
|
87 |
Nach Möglichkeit sollten auch die aktuellen Versionen der
|
|
88 | 88 |
Datenbankpakete "DBI" und "DBD::Pg" installiert werden. |
89 | 89 |
|
90 | 90 |
Datenbankupgrade |
... | ... | |
101 | 101 |
|
102 | 102 |
Ein Upgrade von v2.4.0 auf v2.4.1 oder von v2.4.1 auf v2.4.2 besteht |
103 | 103 |
aus zwei Teilen: den Dateien (einfaches Entpacken und Kopieren in das |
104 |
Installationsverzeichnis gen?gen) sowie dem Datenbankupgrade.
|
|
104 |
Installationsverzeichnis genügen) sowie dem Datenbankupgrade.
|
|
105 | 105 |
|
106 |
Bitte beachten Sie auch die Liste der ben?tigten Perl-Module am Anfang
|
|
106 |
Bitte beachten Sie auch die Liste der benötigten Perl-Module am Anfang
|
|
107 | 107 |
der Datei "doc/INSTALL". Besonders nach einem Upgrade auf 2.4.2 muss |
108 | 108 |
sichergestellt werden, dass das Modul "YAML" installiert ist. |
109 | 109 |
|
... | ... | |
121 | 121 |
====================================== |
122 | 122 |
|
123 | 123 |
Ein direktes Upgrade von den unmodifizierten Versionen 2.2.0, 2.2.1 |
124 |
und 2.2.2 auf 2.4.0 ist m?glich. Ein solches Upgrade besteht aus zwei
|
|
124 |
und 2.2.2 auf 2.4.0 ist möglich. Ein solches Upgrade besteht aus zwei
|
|
125 | 125 |
Teilen: den Dateien (einfaches Entpacken und Kopieren in das |
126 |
Installationsverzeichnis gen?gen) sowie dem Datenbankupgrade.
|
|
126 |
Installationsverzeichnis genügen) sowie dem Datenbankupgrade.
|
|
127 | 127 |
|
128 |
Bitte beachten Sie auch die Liste der ben?tigten Perl-Module am Anfang
|
|
128 |
Bitte beachten Sie auch die Liste der benötigten Perl-Module am Anfang
|
|
129 | 129 |
der Datei "doc/INSTALL". |
130 | 130 |
|
131 | 131 |
Das Datenbankupgrade wird automatisch gestartet, wenn sich der erste |
... | ... | |
133 | 133 |
|
134 | 134 |
** BITTE FERTIGEN SIE VOR DEM UPGRADE EIN BACKUP IHRER DATENBANK(EN) AN! ** |
135 | 135 |
|
136 |
Das Datenbankupgrade enth?lt zwei interaktive Upgradepfade f?r neue
|
|
136 |
Das Datenbankupgrade enthält zwei interaktive Upgradepfade für neue
|
|
137 | 137 |
Features in Lx-Office 2.4.0: Einheiten sowie Buchungsgruppen. |
138 | 138 |
|
139 | 139 |
|
140 | 140 |
|
141 |
Einf?hrung von Einheiten
|
|
141 |
Einführung von Einheiten
|
|
142 | 142 |
------------------------ |
143 | 143 |
|
144 | 144 |
In Versionen von Lx-Office vor 2.4.0 konnte der Benutzer bei den |
145 | 145 |
Stammdaten aber auch in den Einkaufs- und Verkaufsdialogen beliebige |
146 |
Texte als "Einheit" angeben. Lx-Office 2.4.0 ?ndert dies nun. Der
|
|
147 |
Administrator kann unter "System -> Einheiten -> Ma?einheiten" die bei
|
|
146 |
Texte als "Einheit" angeben. Lx-Office 2.4.0 ändert dies nun. Der
|
|
147 |
Administrator kann unter "System -> Einheiten -> Maßeinheiten" die bei
|
|
148 | 148 |
Waren und Erzeugnissen verwendbaren und bei "System -> Einheiten -> |
149 | 149 |
Dienstleistungseinheiten" die bei Dienstleistungen verwendbaren |
150 |
Einheiten festlegen. Lx-Office 2.4.0 bringt bereits f?r beide Typen
|
|
150 |
Einheiten festlegen. Lx-Office 2.4.0 bringt bereits für beide Typen
|
|
151 | 151 |
einige Standardeinheiten mit. |
152 | 152 |
|
153 |
Einheiten k?nnen wiederum auf anderen Einheiten basieren. So ist
|
|
153 |
Einheiten können wiederum auf anderen Einheiten basieren. So ist
|
|
154 | 154 |
z.B. "kg" als das 1000fache der Einheit "g" definiert. Der Benutzer |
155 | 155 |
muss beim Anlegen von Artikeln in den Stammdaten eine Einheit aus |
156 |
einer Drop-Down-Liste ausw?hlen. In den Einkaufs- und Verkaufsmasken
|
|
156 |
einer Drop-Down-Liste auswählen. In den Einkaufs- und Verkaufsmasken
|
|
157 | 157 |
werden dann dem Benutzer nur noch diejenigen Einheiten zur Auswahl |
158 | 158 |
angeboten, die sich in die in den Stammdaten hinterlegte Einheit |
159 |
umrechnen lassen. So w?rden z.B. f?r eine Ware, deren
|
|
159 |
umrechnen lassen. So würden z.B. für eine Ware, deren
|
|
160 | 160 |
Stammdateneinheit "kg" ist, nur die Einheiten "g", "kg", "t" zur |
161 |
Auswahl aufgelistet, nicht aber "St?ck" oder "Tag", "Stunde".
|
|
161 |
Auswahl aufgelistet, nicht aber "Stück" oder "Tag", "Stunde".
|
|
162 | 162 |
|
163 | 163 |
Das Datenbankupgrade muss nun alle im System verwendeten Einheiten in |
164 | 164 |
den Stammdaten sowie in den Einkaufs- und Verkaufsdaten so anpassen, |
165 | 165 |
dass dort nur noch Einheiten auftreten, die im System verwendet werden |
166 |
k?nnen. Da dies nur eingeschr?nkt automatisch m?glich ist, werden dem
|
|
167 |
Benutzer, der das Datenbankupgrade nach dem Login durchf?hrt, einige
|
|
166 |
können. Da dies nur eingeschränkt automatisch möglich ist, werden dem
|
|
167 |
Benutzer, der das Datenbankupgrade nach dem Login durchführt, einige
|
|
168 | 168 |
Masken angezeigt, in denen er neue Einheiten in der Datenbank anlegen |
169 | 169 |
kann, und in denen er "alte" Einheiten durch "neue" Einheiten ersetzen |
170 | 170 |
lassen kann. |
171 | 171 |
|
172 |
Zuletzt muss er noch f?r all die Waren, f?r die fr?her gar keine
|
|
172 |
Zuletzt muss er noch für all die Waren, für die früher gar keine
|
|
173 | 173 |
Einheit eingetragen wurde, eine Standardeinheit getrennt nach Waren / |
174 | 174 |
Erzeugnissen und Dienstleistungen festlegen, die statt dessen |
175 | 175 |
eingesetzt wird. |
176 | 176 |
|
177 | 177 |
|
178 |
Einf?hrung von Steuerzonen und Buchungsgruppen
|
|
178 |
Einführung von Steuerzonen und Buchungsgruppen
|
|
179 | 179 |
---------------------------------------------- |
180 | 180 |
|
181 | 181 |
In den Versionen von Lx-Office vor 2.4.0 wurden bei Artikeln und |
182 |
Dienstleistungen jeweils ein Konto f?r Erl?se und ein Konto f?r den
|
|
183 |
Aufwand hinterlegt. ?ber diese Konten wurde dann auch definiert
|
|
182 |
Dienstleistungen jeweils ein Konto für Erlöse und ein Konto für den
|
|
183 |
Aufwand hinterlegt. Über diese Konten wurde dann auch definiert
|
|
184 | 184 |
welcher Steuersatz zu berechnen ist. Wollte man einen Artikel mal mit |
185 |
und mal ohne Steuer verkaufen (Inland, Ausland), waren hierf?r zwei
|
|
185 |
und mal ohne Steuer verkaufen (Inland, Ausland), waren hierfür zwei
|
|
186 | 186 |
Artikel notwendig. |
187 | 187 |
|
188 |
In der Version 2.4.0 k?nnen nun bei jedem Artikel f?r die
|
|
189 |
verschiedenen F?lle
|
|
188 |
In der Version 2.4.0 können nun bei jedem Artikel für die
|
|
189 |
verschiedenen Fälle
|
|
190 | 190 |
- Inland |
191 | 191 |
- EU mit UStId |
192 | 192 |
- EU ohne UStId |
193 |
- Au?erhalb EU
|
|
194 |
verschiedene Erl?s- und Aufwandskonten definiert werden. Dadurch
|
|
195 |
werden dann auch jeweils die richtigen Steuers?tze berechnet.
|
|
193 |
- Außerhalb EU
|
|
194 |
verschiedene Erlös- und Aufwandskonten definiert werden. Dadurch
|
|
195 |
werden dann auch jeweils die richtigen Steuersätze berechnet.
|
|
196 | 196 |
|
197 | 197 |
Damit jetzt nicht bei jedem Artikel mehrere Konten definiert werden |
198 |
m?ssen, werden alle Konten, die zu einer bestimmten Warengruppe
|
|
199 |
geh?ren, in einer Buchungsgruppe zusammengefasst. Diese
|
|
200 |
Buchungsgruppen werden zun?chst unter "System" definiert und k?nnen
|
|
198 |
müssen, werden alle Konten, die zu einer bestimmten Warengruppe
|
|
199 |
gehören, in einer Buchungsgruppe zusammengefasst. Diese
|
|
200 |
Buchungsgruppen werden zunächst unter "System" definiert und können
|
|
201 | 201 |
dann den Artikeln und Dienstleistungen zugewiesen werden. |
202 | 202 |
|
203 | 203 |
Beim Datenbankupdate werden aus der Datenbank alle Kombinationen von |
204 |
Erl?s- und Aufwandskonten geholt, die bereits verwendet wurden. F?r
|
|
205 |
diese Kombinationen m?ssen im Upgradeprozess Buchungsgruppen angelegt
|
|
204 |
Erlös- und Aufwandskonten geholt, die bereits verwendet wurden. Für
|
|
205 |
diese Kombinationen müssen im Upgradeprozess Buchungsgruppen angelegt
|
|
206 | 206 |
werden, indem man den einzelnen Kombinationen einen Namen zuweist. Die |
207 |
Konten f?r nicht Inland sind mit den Standardkonten vorbelegt, k?nnen
|
|
208 |
aber vor dem Speichern ge?ndert werden.
|
|
207 |
Konten für nicht Inland sind mit den Standardkonten vorbelegt, können
|
|
208 |
aber vor dem Speichern geändert werden.
|
|
209 | 209 |
|
210 | 210 |
Diese neu angelegten Buchungsgruppen werden automatisch den |
211 | 211 |
vorhandenen Artikeln und Dienstleistungen zugewiesen. Buchungsgruppen |
212 |
k?nnen genau wie vorher die Kontenzuordnung nachtr?glich nicht mehr
|
|
213 |
ge?ndert werden.
|
|
212 |
können genau wie vorher die Kontenzuordnung nachträglich nicht mehr
|
|
213 |
geändert werden.
|
|
214 | 214 |
|
215 |
M?chte man in der Buchhaltung eine neue Kombination von Erl?s- und
|
|
216 |
Aufwandskonten f?r bestimmte Artikel und Waren verwenden, legt man
|
|
217 |
zun?chst die entsprechenden konnten (z.B. 8401 und 3401) an und
|
|
215 |
Möchte man in der Buchhaltung eine neue Kombination von Erlös- und
|
|
216 |
Aufwandskonten für bestimmte Artikel und Waren verwenden, legt man
|
|
217 |
zunächst die entsprechenden konnten (z.B. 8401 und 3401) an und
|
|
218 | 218 |
erstellt dann eine neue Buchungsgruppe mit diesen Konten. Die |
219 | 219 |
Benennung der Buchungsgruppe kann frei erfolgen. |
220 | 220 |
|
... | ... | |
223 | 223 |
korrekt zugeordnet. |
224 | 224 |
|
225 | 225 |
Wird in einer Verkaufs- oder Einkaufsmaske eine andere Steuerzone als |
226 |
Inland ausgew?hlt, werden bei den Artikeln auch automatisch die
|
|
227 |
anderen Erl?s- und Aufwandskonten der Buchungsgruppe verwendet.
|
|
226 |
Inland ausgewählt, werden bei den Artikeln auch automatisch die
|
|
227 |
anderen Erlös- und Aufwandskonten der Buchungsgruppe verwendet.
|
|
228 | 228 |
|
229 | 229 |
Dokumentenvorlagen, Umbennante Vorlagenvariablen |
230 | 230 |
------------------------------------------------ |
231 | 231 |
|
232 | 232 |
Einige Variablen, die in Dokumentenvorlagen verwendet werden, mussten |
233 |
aufgrund von Namenskonflikten umbenannt werden. Dazu geh?ren:
|
|
233 |
aufgrund von Namenskonflikten umbenannt werden. Dazu gehören:
|
|
234 | 234 |
|
235 | 235 |
* Adress- und Kontaktinformationen des angemeldeten Mitarbeiters. Die |
236 | 236 |
Variablen "company", "address" und "businessnumber" haben alle einen |
237 |
Pr?fix "employee_" bekommen und hei?en nun "employee_company",
|
|
237 |
Präfix "employee_" bekommen und heißen nun "employee_company",
|
|
238 | 238 |
"employee_address" und "employee_businessnumber". |
239 | 239 |
|
240 |
Zu beachten ist au?erdem, dass der Befehl <%include ...%> in |
|
241 |
Dokumentenvorlagen nicht mehr zur Verf?gung steht. |
|
240 |
Zu beachten ist außerdem, dass der Befehl <%include ...%> in |
|
241 |
Dokumentenvorlagen nicht mehr zur Verfügung steht. |
Auch abrufbar als: Unified diff
Dokumentation komplett nach utf8 konvertiert.