Jedes Lager muss in ClassiX® angelegt werden. Es wird damit ein bestimmter Raum, ein bestimmtes Gebäude beschrieben, welches als Lager für Teile dient. Innerhalb eines Lagers müssen darüber hinaus die einzelnen Lagerorte als Lagerplätze im System hinterlegt werden. Lager und die darin vorkommenden Lagerplätze sind in ClassiX® nicht nur textliche Informationen, sondern beschreiben Konten mit ihren jeweiligen Bestandswerten.
Einem Lager kann ein Verwalter, ein Eigentümer und/oder eine Kostenstelle zugewiesen werden. Die Adresse des Verwalters wird als Adresse des Lagers übernommen (als Kopie). Diese Adresse kann manuell überschreiben werden.
In der Lasche 'Steuerung' kann der Typ eines Lager als Konsignations-, als Zoll- oder auch als Handlager deklariert werden. Des weiteren können Lager als nicht dispositiv gekennzeichnet werden, falls die Bestände dieser Lager bei Dispositionen aus Bedarfs- und Bestandslisten heraus nicht berücksichtigt werden sollen.
Durch Zuordnung von Lagern zu Buchungskreisen kann die logistische Steuerung (z.B. Angabe von Mindestbeständen) und die Bestandsüberwachung weiter differenziert werden.
Die Kennzeichnung als chaotisches Lager dient dazu, sich bei Warenzugangsbuchungen vom System automatisch einen leeren Lagerplatz zuweisen zu lassen.
In der Lasche 'Domänen' kann angegeben werden, ob und auf welche Domänen die Bestände von Teilen auf Lagerplätzen dieses Lagers aufgeteilt werden sollen. (Zur Zeit im Standard nicht implementiert)
Dieses Fenster dient der Pflege von Lagern. Sie können ein Lager auswählen, in dem Sie im Feld Nummer die gewünschte Nummer eingeben und mit RETURN bestätigen. Wenn Sie das Listenfenster aufrufen wollen, dann können Sie den Menüpunkt "Suchen" auswählen.
Im Feld ‚Nummer’ können Sie eine Lagernummer vergeben, bzw. gibt das System eine laufende Nummer vor. Handelt es sich bei dem neuen Lager um ein externes Lager, können Sie dies im Bereich „Typ“ mit einem Häkchen kennzeichnen.Geben Sie anschließend einen Kurznamen und eine Bezeichnung für das neue Lager ein. Im Feld ‚Verwalter’ können Sie z.B. einen Mitarbeiter auswählen, der für das Lager verantwortlich ist. Mit ‚OK’ speichern Sie Ihre Eingaben ab.
Mit ‚Bearbeiten - Lagerplätze’ öffnet sich die Anlistung aller vorhandenen Lagerplätze des Lagers. Sie können nun z.B. neue Lagerplätze hinzufügen, oder mit einem Doppelklick auf einen der Einträge den einzelnen Lagerplatz überarbeiten.
Mit ‚Alle Lagerbewegungen anzeigen’ können Sie eine Liste aller Bewegungen des Lagers aufrufen. Aus dieser Liste können Sie wiederum über den Menüpunkt ‚Bearbeiten’ auf den Artikel im Teilestamm zugreifen oder auf den Lagerplatz und von dort wieder auf andere Punkte.
In der Lasche 'Steuerung' kann eine Formatierung für Lagerplätze eingepflegt werden. (siehe Gruppenbeschreibung)
| Menüpunkt | Beschreibung |
|---|---|
| Bearbeiten | - |
| : Adresse kopieren | |
| : : von Verwalter | eine/die Straßenadresse des Verwalters wird als Lageradresse kopiert |
| : : von Eigentümer | eine/die Straßenadresse des Eigentümers wird als Lageradresse kopiert |
| : Lagerplätze | Listenfenster der Lagerplätze im aktuellem Lager aufrufen |
| : Gültigkeit | Gültigkeit festlegen Es ist nicht vorgesehen, dass Lagerplätzen Austauschobjekte zugewiesen werden. |
| : Schließen | Fenster schließen |
| Suchen | Listenfenster aufrufen |
| Symbol | Beschreibung |
|---|---|
|
|
Neues Lager anlegen |
|
|
Änderungen speichern |
|
|
Angezeigtes Lager löschen |
|
|
Angezeigtes Lager drucken |
|
|
Lagerplätze des angezeigten Lagers anzeigen |
|
|
Lagerbestand des angezeigten Lagers anzeigen |
|
|
Alle Lagerbewegungen angezeigten Lagers anzeigen |
|
|
Lagerbestand der einzelnen Buchungskreise des angezeigten Lagers anzeigen |
|
|
Gültigkeit festlegen (Es ist nicht vorgesehen, dass Lagerplätzen Austauschobjekte zugewiesen werden) |
| Feld | Beschreibung |
|---|---|
| Stammdaten | |
| : Nummer | Lagernummer |
| : Kurzname | Kurzbezeichnung des Lagers |
| : Bezeichnung | Bezeichnungstext des Lagers |
| : Verwalter | Firma: öffnet Selektionsfenster des
Firmenstamms Person: öffnet Selektionsfenster des Personenstamms Nach Auswahl des Verwalters wird seine Adresse als Adresse des Lagers übernommen. Diese kann aber manuell über die Menüauswahl "Eigene Lageradresse erfassen" überschrieben werden. |
| : Eigentümer | Kunde: Selektionsfenster des
Kundenstamms aufrufen Lieferant: Selektionsfenster des Lieferantenstamms aufrufen Mandant: Selektionsfenster der Mandanten aufrufen |
| : Kostenstelle | Kostenstellenplan aufrufen |
| : Adresse | Erfassung der Adresse des Lagers mit Adresszusatz- und
Bemerkungsfeld Nach Auswahl des Verwalters wird seine Adresse als Adresse des Lagers übernommen (s.o.). Diese kann aber über die Menüauswahl "Adresse kopieren" neu übernommen oder manuell überschrieben werden. |
| Steuerung | |
| : Typ | - |
| : : Konsignationslager | Lager für Produkte, welche im Eigentum des Lieferanten sind, wobei die Bezahlung erst durch den Bezug aus dem Konsignationslager erfolgt |
| : : Zolllager | Lagerung von unverzollten Waren unter amtlichem Zollverschluss |
| : : Handlager | Für Handlager (mit Lagerführung) werden keine Warenentnahmen gebucht.
Die Wiederauffüllung erfolgt durch Umlagerungen aus dem Hauptlager.
Achtung: |
| : Buchung | - |
| : : Keine Disposition | Ist dieses Kennzeichen gesetzt, wird bei einer Buchung auf einen
Lagerplatz dieses Lagers das Dispokonto nicht mit
verbucht, d.h. die Verfügbarkeit von Teilen in solchen Lagern ist nur
abhängig vom aktuellen Lagerbestand.
Achtung: |
| : : Direkte Lagerbuchung | Diese Option kann nur aufbauend auf der Option "Keine
Disposition" gesetzt werden. Auftragsposition die sich über die Angabe
"belastetes Lager" direkt auf ein nicht dispositives Lager beziehen werden
nicht ins Dispokonto eingebucht und folglich werden sie auch nicht über eine
Auslagerung bereitgestellt. Die Folge daraus ist, dass der Lagerbestand
dieser Teile nicht angepasst wird. Über die Option "Direkte Lagerbuchung" kann dies geändert werden. Bei der Auswahl des zu belastenden Lagers in der Auftragsposition wird dieses Kennzeichen in die Auftragsposition übernommen und an den Lieferschein bei dessen Erstellung weitergereicht. Das Buchen des Lieferscheins führt dann zu einer Korrektur des Lagerbestandes und die Lieferscheinposition wird in die Lagerstatistik als Abgang verbucht. (Achtung: Bei der Kennzeichnung einer Auftragsposition als "bereits geliefert" wird diese Option nicht berücksichtigt.) Kfz-Lager |
| : : Chaotisch | Bei Warenzugangsbuchungen wird vom System ein leerer Lagerplatz automatisch zugewiesen |
| : Lagerplätze | |
| :: Formatierung Lagerplatznummern | Hier werden Angaben zum Format der Lagerplatznummer gemacht |
| : : : Steuerzeichen | Das Steuerzeichen gibt an welche Zeichen aus der Eingabe in den Fenster Text übernommen werden; siehe auch FString |
| : : : Fenster Text | Der Fenster Text bestimmt wie die übernommenen Zeichen im Ausgabefeld dargestellt werden; siehe auch FString |
| : : Hochregalllager | Ist dieses Feld ausgewählt, wird das Lager als Hochregallager ausgewiesen. Dann können Wege zwischen den Plätzen definiert werden |
| Buchungskreise | |
| : Buchungskreise | Auflistung der dem Lager zugeordneten
Buchungskreise. Diese können mittels der Knöpfe neu eingefügt oder
entfernt werden. Mittels des Knopfes
|
| Domänen | |
| : Domänen Deklaration | Auflistung der Domänendeklarationen für das Lager. Diese können mittels der Knöpfe neu eingefügt oder entfernt werden. (Eine Verarbeitung dieser Deklarationen ist zur Zeit im Standard nicht implementiert.) |
| Knopf | Beschreibung |
|---|---|
| OK | Änderungen am Lager werden gespeichert. Wenn keine Änderungen getätigt wurden ist der Knopf gesperrt. |
| Neu | Das Eingabefenster wird geleert. |
| Löschen | Das angezeigte Lager wird gelöscht. |
| Schließen | Das Fenster wird geschlossen, ohne Änderungen zu speichern. Wenn Sie die Änderungen sichern wollen, so müssen Sie den Knopf "OK" drücken. |
Dient der Auflistung der Lagern.
Sie können ein einzelnes Lager über die Nummer, den Namen oder die Bezeichnung suchen lassen oder die komplette Liste nach den einzelnen Kriterien sortieren.
Mit ‚Neu’ legen Sie ein neues Lager an. Es öffnet sich daraufhin das Eingabefenster ‚Lager’.
Um ein bereits vorhandenes Lager zu bearbeiten, klicken Sie im Listenfenster auf den gewünschten Eintrag. Sie gelangen in das
Eingabefenster ‚Lager’.
Es ist möglich Teile, Lager, Lagerplätze und Strukturen in die Liste zu droppen
um Lager anzeigen zu lassen.
| Menüpunkt | Beschreibung |
|---|---|
| Optionen | - |
| : Gültigkeit | - |
| : : gültige Objekte | nur gültige Lager werden aufgelistet |
| : : alle Objekte | auch ungültige Lager auflisten ohne Austauschobjekte |
| Symbol | Beschreibung |
|---|---|
|
|
Neues Lager anlegen |
|
|
Selektiertes Lager bearbeiten |
|
|
Selektiertes Lager löschen |
|
|
Lagerliste drucken |
|
|
Liste zurücksetzen |
|
|
Lagerplätze des selektierten Lagers anzeigen |
|
|
Lagerbestand des selektierten Lagers anzeigen |
|
|
Alle Lagerbewegungen des selektierten Lagers anzeigen |
|
|
Lagerbestand der einzelnen Buchungskreise des selektierten Lagers anzeigen |
|
|
Gültigkeit festlegen (Es ist nicht vorgesehen, dass Lagerplätzen Austauschobjekte zugewiesen werden) |
|
|
Alle Lager der Lagerliste in die Zwischenablage kopieren |
| Feld | Beschreibung |
|---|---|
| Nr | Nach Lagernummer suchen |
| Kurzname | Nach Kurzname suchen |
| Bezeichnung | Nach Bezeichnung suchen |
| Knopf | Beschreibung |
|---|---|
| Bearbeiten | Das aktuelle Lager wird im Eingabefenster angezeigt. |
| Neu | Ein leeres Eingabefenster wird geöffnet. |
| Löschen | Das ausgewählte Lager wird gelöscht. |
| Schließen | Das Fenster wird geschlossen. |
Dieses Fenster dient der Selektion eines Lagers.
| Menüpunkt | Beschreibung |
|---|---|
| Optionen | - |
| : Gültigkeit | - |
| : : gültige Objekte | nur gültige Läger werden aufgelistet |
| : : alle Objekte | auch ungültige Läger auflisten ohne Austauschobjekte |
| Feld | Beschreibung |
|---|---|
| Nr | Nach Lagernummer suchen |
| Kurzname | Nach Kurzname suchen |
| Bezeichnung | Nach Bezeichnung suchen |
| Knopf | Beschreibung |
|---|---|
| OK | Das selektierte Lager wird übernommen. |
| Schließen | Die Selektion wird abgebrochen. |

stock.mod
Beim Anlegen von Lagern wird automatisch ein Lagersammelkonto CX_STORE_ACCOUNT mit angelegt und zugewiesen. Dies hat den Vorteil, dass das
Konto immer als erstes gefunden wird, wenn über die Collection monitors dieses
Konto ermittelt werden soll. Das Buchen von Lagerbelegen wird somit
beschleunigt.
Sollten bei bestehenden Lagern bereits die CX_STORE_ACCOUNT Objekte ziemlich weit unten in der Collection monitors stehen, gibt es einen Reorglauf, der für alle Lager die Konten an die erste Stelle verschiebt: ReorgGetUpStoreAccounts
Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.
| Message | Parameter | Funktion | Security |
|---|---|---|---|
| STOCK_CHANGED | Lager-Objekt | Lager wurde geändert | |
| STOCK_CREATED | Lager-Objekt | Lager wurde erzeugt | |
| STOCK_DELETED | Lager-Objekt | Lager wurde gelöscht |
| Message | Parameter | Funktion | Empfangs-Modul |
|---|---|---|---|
| EDIT_STOCK | NULL oder Lager-Objekt | Eingabefenster für Lager aufrufen | Lager-Editiermodul |
stocksel.mod
Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.
| Message | Parameter | Funktion | Security |
|---|---|---|---|
| SELECT_STOCK | Collection Lager-Objekte oder NULL, Empfänger der Antwort | Selektionsfenster für Lager aufrufen | |
| STOCK_CHANGED | Lager-Objekt | Lager wurde geändert | |
| STOCK_CREATED | Lager-Objekt | Lager wurde erzeugt | |
| STOCK_DELETED | Lager-Objekt | Lager wurde gelöscht |
| Message | Parameter | Funktion | Empfangs-Modul |
|---|---|---|---|
| EDIT_STOCK | NULL oder Lager-Objekt | Eingabefenster für Lager aufrufen | Lager-Editiermodul |
| STOCK_SELECTED | Lager-Objekt, Empfänger | Lager wurde selektiert |
stockedt.mod
Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.
| Message | Parameter | Funktion | Security |
|---|---|---|---|
| EDIT_STOCK | NULL oder Lager-Objekt | Eingabefenster für Lager aufrufen | |
| LIST_STOCK | Collection Lager-Objekte oder NULL | Listenfenster für Lager aufrufen | |
| LOAD_STOCK | Lager importieren | ||
| STOCK_CHANGED | Lager-Objekt | Lager wurde geändert | |
| STOCK_CREATED | Lager-Objekt | Lager wurde erzeugt | |
| STOCK_DELETED | Lager-Objekt | Lager wurde gelöscht |
| Message | Parameter | Funktion | Empfangs-Modul |
|---|---|---|---|
| EDIT_STOCK | NULL oder Lager-Objekt | Eingabefenster für Lager aufrufen | Lager-Editiermodul |
| EDIT_VALIDITY_BY_DATE | Fenstertitel, Objekt, Empfänger der Antwort | Eingabefenster für Gültigkeit aufrufen | Gültigkeits-Editiermodul |
| LIST_STOCK | Listenfenster für Lager aufrufen | Lager-Editiermodul | |
| LIST_STOCK_SPACE | Listenfenster für Lagerplätze aufrufen | Lagerplatz-Editiermodul | |
| SHOW_PREVIEW | Widget | Druckvorschau | Druckvorschau |
| STOCK_CHANGED | Lager-Objekt | Lager wurde verändert | |
| STOCK_CREATED | Lager-Objekt | Lager wurde erzeugt | |
| STOCK_DELETED | Lager-Objekt | Lager wurde gelöscht |