Externe Lagerbuchung - Typ "Lagerbuchung"

 

Durch Anwahl der Auswahl "Lagerbuchung" können Lagerbewegungen inklusive Lagerorterfassungen auf Grundlage einer SQL-Tabelle in die WinLine FAKT importiert werden.

 

 

Folgende Eingabefelder stehen zur Verfügung:

 

Auswahl

 

Ø  Lagerbuchung / Kommissionierung

Um Lagerbewegungen (Lagerbuchungen) zu importieren muss an dieser Stelle "Lagerbuchung" ausgewählt werden.

 

Tabelle

 

Ø  Tabellenname

An dieser Stelle erfolgt die Eingabe des Tabellennamens, in welcher die Daten enthalten sind. Der Tabellenname darf max.30 Stellen lang sein und muss dem nachfolgend beschriebenen Aufbau entsprechen. Für eine automatische Anlage der Tabelle steht der Button "Tabelle erzeugen" zur Verfügung.

Achtung

Die SQL-Tabelle muss sich in der Datenbank des Mandanten befindet.

 

Tabellendefinition der Datentabelle

Damit externe Lagerbuchungsdaten importiert werden können, muss die Importtabelle folgenden Aufbau haben:

 

Spaltenbezeichnung

Datentyp (SQL-Server)

Inhalt

Mesokey

INT IDENTITY (1, 1)

Primärschlüssel

C400

VARCHAR (30)

Artikelnummer

C401

FLOAT (nicht NULL)

Menge

C402

FLOAT (nicht NULL)

Einzelpreis

C403

FLOAT (nicht NULL)

Gesamtbetrag

C404

DateTime

Datum

C405

VARCHAR (2)

Buchungsart

C406

VARCHAR (50)

Buchungstext

Optional:

 

 

C407

FLOAT (nicht NULL)

Menge 2

C408

VARCHAR (255)

Buchungstext 2

Lagerort:

 

 

C409

INT (nicht NULL)

Lagerort-ID

C410

VARCHAR (128)

EAN-Code

C411

VARCHAR (128)

RFID

C412

VARCHAR (50)

Lagerortname 1

C413

VARCHAR (50)

Lagerortname 2

C414

VARCHAR (50)

Lagerortname 3

C415

VARCHAR (50)

Lagerortname 4

C416

VARCHAR (50)

Lagerortname 5

C417

VARCHAR (50)

Lagerortname 6

Ausprägungsinformationen:

 

 

C418

VARCHAR (50)

Hauptartikelnummer

C419

VARCHAR (50)

Charge-/Identnummer

C420

VARCHAR (50)

Ausprägung1

C421

VARCHAR (50)

Ausprägung2

C422

VARCHAR (50)

Ablaufdatum

C423

VARCHAR (50)

Herstelldatum

 

Hinweis - Preise (C402 / C403)

Wenn in der zu importierenden Tabelle Werte enthalten sind bei denen die Multiplikation "Menge * Preis" nicht den Gesamtwert ergeben, erfolgt vor dem Import ein entsprechender Hinweis mit folgender Meldung / Möglichkeit:

 

ü  Ja - trotzdem buchen

ü  Nein - nicht buchen

ü  Berechnen - der Gesamtwert soll vom Programm berechnet werden

 

Hinweis - Datum (C404)

Wenn die Spalte C404 (Datum) bei einem zu importierenden Datensatz leer ist, wird das aktuelle Tagesdatum für die Lagerbuchung automatisch ohne weitere Meldung herangezogen.

Grundsätzlich werden Lagerbuchungen mit Uhrzeit 00:00:00 importiert, auch wenn C404 eine andere Uhrzeit enthält. Des Weiteren können nur Buchungen importiert werden, deren Datümer innerhalb des aktuellen Wirtschaftsjahres liegen.

 

Hinweis - Lagerort (C409 bis C417)

Folgende Punkte sind grundsätzlich bei dem Import mit Lagerorterfassungen zu beachten:

 

ü  Eine Lagerortangabe führt nur zu einer Buchung, wenn der Artikel mit einer Lagerortstruktur versehen wurde.

ü  Der Lagerort, welcher in der SQL-Tabelle angegeben wird, muss zu der Struktur des Artikels passen.

ü  Die Angabe eines Lagerorts ist nicht zwingend, d.h. die Spalten können auch leer gelassen werden.

 

Wenn ein Import mit Lagerorterfassungen durchgeführt werden soll, muss sich pro Importzeile für eine Zuordnungsmethode entschieden werden. Hierbei werden die Lagerort-Spalten nach der folgenden Reihenfolge auf Inhalt kontrolliert:

 

ü  Lagerort-Id

ü  EAN-Code

ü  RFID

ü  Lagerortname

Hinweis

Die Spalten C412 bis C417 sind als ein Zuweisungselement zu verstehen. D.h. wenn ein Import auf die 2 Hierarchie-Ebene erfolgen soll, so muss auch die Ebene 1 angegeben werden.

Beispiele

Es soll ein Lagerzugang von 5 Stück für den Artikel "10017 - Mountainbike Special" durchgeführt werden. Hierbei ist die Ware dem Lagerort "Halle West / Lagerplatz W1" zuzuordnen. Dieser Ort weist wiederum im Lagerortestamm folgende weitere Elemente auf:

 

ü  Lagerort-Id       => 36

ü  EAN-Code         => 002001000000

ü  RFID                => 690020010000

 

Die Spalten C409 bis C417 können nun in den folgenden Varianten übergeben werden:

 

Variante

C409

C410

C411

C412

C413

C414

C415

C416

C417

A

25

Null

Null

Null

Null

Null

Null

Null

Null

B

0

002001000000

Null

Null

Null

Null

Null

Null

Null

C

0

Null

690020010000

Null

Null

Null

Null

Null

Null

D

0

Null

Null

Halle

West

Lagerplatz W1

Null

Null

Null

Null

Achtung

Ist eine der Spalten belegt, dann wird nicht mehr in den nachfolgenden Spalten weiter gesucht. D.h. wird C409 mit einem Wert größer 0 versehen, so ist die zusätzliche Angabe der RFID (C411) für die Zuordnung irrelevant.

Des Weiteren ist aus performancetechnischen Gründen bei dem Import großer Datenmengen die Verwendung der Spalten C409 bis C411 den Spalten C412-C417 vorzuziehen.

 

Hinweis - Ausprägungsinformationen (C418 bis C423)

Diese Angaben sind optional. Sollen beim Import in der externen Lagerbuchhaltung Ausprägungen angelegt werden, können in diesen Spalten die entsprechenden Daten übergeben werden. Die Option der automatischen Anlage von Ausprägungen ist nur über das "Lagerbuchungs-EXIM" möglich (weitere Hinweise und Funktionsweise sind dem Kapitel Lagerbuchungs-EXIM zu entnehmen).

 

Optionen

 

Ø  vor dem Buchen bearbeiten

Diese Option steht nur bei dem Import von Kommissionierungsbuchungen zur Verfügung.

 

Ø  Tabelleninhalt nach dem Buchen löschen

Wird diese Checkbox angewählt, so werden die Tabelleninhalte nach der Buchung gelöscht (die SQL-Tabelle selber bleibt erhalten).

 

Ø  nach dem Buchen beenden

Wenn diese Option aktiviert ist, so wird das Fenster geschlossen, sobald die Buchungen durchgeführt wurden. Wenn die Option deaktiviert ist, bleibt das Fenster nach dem Datenimport offen.

 

Ø  nur importieren, wenn alle Daten gültig sind

Wenn diese Option nicht aktiviert ist (Standardeinstellung), werden Datensätze mit ungültigen Artikelnummern oder mit Datümern, die außerhalb des Wirtschaftsjahres liegen, beim Import ignoriert und alle anderen Datensätze importiert. Wenn diese Option aktiviert ist, wird der gesamte Import abgebrochen, sobald ungültige Datensätze vorhanden sind.

 

Buttons

 

Ø  Ok

Durch Drücken des Buttons "Ok" bzw. der Taste F5 wird die Übernahme der Lagerbuchungsdaten gestartet. Nach Ende der Buchung wird ein Protokoll je Buchungsart mit Artikelnummer, Menge, Wert und Datum ausgegeben. Artikel, die nicht im Artikelstamm vorhanden sind, werden nicht gebucht und im Protokoll rot angedruckt.

 

Ø  Ende

Bei Anwahl des Buttons "Ende" bzw. der Taste ESC wird das Fenster geschlossen und kein Import durchgeführt.

 

Ø  Tabelle erzeugen

Wenn dieser Button angeklickt wird, dann wird überprüft, ob die Tabelle in der Mandantendatenbank bereits vorhanden ist. Ist das nicht der Fall, wird die Tabelle angelegt (vorher erfolgt eine Rückfrage, ob das tatsächlich gewünscht ist). Wurde die Tabelle erfolgreich angelegt, wird dies mit einer entsprechenden Meldung bestätigt. Ist die Tabelle bereits vorhanden, wird ebenfalls eine entsprechende Meldung ausgegeben.

Hinweis

Wenn der Button angeklickt wird und die Tabelle ist noch nicht vorhanden, werden auch 2 Fehlermeldungen in das Auditprotokoll-Funktionen geschrieben (Ampel schaltet auf Gelb):

 

 

Diese Meldung ist als Hinweis zu bewerten und der Normalfall, weil das Programm versucht auf die Tabelle zuzugreifen, diese aber nicht vorhanden ist.

 

Ø  Vorlage erzeugen

Wenn eine Lagertabelle vorhanden ist, so kann aus dieser eine Vorlage des Typs "Lagerbuchung" erzeugt werden. Hierfür wird bei Anwahl des Buttons "Vorlage erzeugen" der Aufbau der Tabelle analysiert und die Vorlage entsprechend kreiert. Dadurch ist ein direkter Umstieg auf den Menüpunkt Lagerbuchungs-EXIM möglich.

 

Ø  Prüfen

Dieser Button steht nur bei dem Import von Kommissionierungsbuchungen zur Verfügung.