Benutzer-Werkzeuge

Webseiten-Werkzeuge


schnittstellen:1078

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
schnittstellen:1078 [2024/03/19 12:49] – seegerschnittstellen:1078 [2026/09/10 05:25] (aktuell) – Bizerba-Schnittstelle verständlicher gegliedert codex
Zeile 1: Zeile 1:
-====== Schnittstelle 1078 - Bizerba WAK/WAP ======+====== Schnittstelle 1078 – Bizerba WAK/WAP ======
  
-Importiert die Aufträge / Rechnungen aus der Bizerb-Schnittstellendatei.+Die Schnittstelle importiert Aufträge und Rechnungen aus WAK- und WAP-Dateien von Bizerba.
  
-===== Hinweis =====+===== Voraussetzungen =====
  
-Bitte zuerst die Kostenträger aus Bizerba importieren und ggf. die Einheiten (Gewicht je Einheit) pflegen.+  - Importiere zuerst die Kostenträger aus Bizerba. 
 +  - Prüfe bei Bedarf die hinterlegten Einheiten, insbesondere das Gewicht je Einheit.
  
-===== Beschreibung =====+===== Verarbeitung =====
  
-Es werden WAK und WAP-Dateien eingelesen und in die Tabelle "KRVerkauf" mit der Systemkennung "B" eingespielt. +Die Daten werden in die Tabelle ''KRVerkauf'' geschrieben und erhalten die Systemkennung ''B''.
  
-Beim erneuten Einlesen werden alle Zeilen mit Positionskennung "B" und der Belegnummer aus der Datei gelöscht und neu eingelesen.+Beim erneuten Einlesen löscht die Schnittstelle zunächst alle vorhandenen Zeilen mit der Positionskennung ''B'' und der jeweiligen Belegnummer. Anschließend werden die Daten aus der Datei neu importiert.
  
-Nach dem Lauf müssen die Mengen in den Statistiken neu berechnet werden.+Nach dem Import müssen die Mengen in den Statistiken neu berechnet werden.
  
-Da in der Schnittstelle nicht immer Mengen angegeben werden, und die Tabelle KRVerkauf als Menge entweder Stück oder Gewicht erwartet, ist folgende Logik hinterlegt:+===== Ermittlung der Menge =====
  
-Ist im Kostenträger die Einheit = 1 (Kilo-Artikel), dann wird die "MengeIst" als Menge gespeichert, wenn keine Menge angegeben ist, sonst "MengeIstGramm". +Die Quelldaten enthalten nicht immer eine Menge. ''KRVerkauf'' erwartet als Menge jedoch entweder Stück oder Gewicht. Deshalb gilt folgende Logik:
-Ist die Einheit <> 1 wird "MengeIst" als Menge gespeichert. Das tatsächliche Gewicht wird von den nachfolgenden Prozessen errechnet.+
  
-Angabe der Mengen in Gramm wird in KG umgerechnet.+<WRAP center round info 100%> 
 +Bei einem Kostenträger mit der Einheit ''1'' (Kilogramm-Artikel) wird ''MengeIstGramm'' als Menge gespeichert. Ist dort keine Menge angegeben, verwendet die Schnittstelle stattdessen ''MengeIst''.
  
-Die Preise der Schnittstelle sind in Cent, wird in Euro umgerechnet.+Bei allen anderen Einheiten wird ''MengeIst'' gespeichert. Das tatsächliche Gewicht berechnen die nachfolgenden Prozesse. 
 +</WRAP>
  
-Wenn der Status der Bearbeitung = 3 ist und die Verursacher ID > 1 wird die Buchung als Umschichtung markiert.+<code sql> 
 +case when einheit = 1 
 +then 
 +  case when MengeIstGramm = 0 
 +  then MengeIst 
 +  else MengeIstGramm / 1000 
 +  end 
 +else 
 +  MengeIst 
 +end 
 +</code>
  
-===== Beschreibung Bizerba =====+Mengenangaben in Gramm werden in Kilogramm umgerechnet. Preisangaben in Cent werden in Euro umgerechnet.
  
 +<WRAP center round info 100%>
 +Hat die Bearbeitung den Status ''3'' und ist die Verursacher-ID größer als ''1'', wird die Buchung als Umschichtung markiert.
 +</WRAP>
  
-| Quelle | Ziel |+===== Bizerba-Dokumentation ===== 
 + 
 +{{ :kunden:schnittstelle_bizerba_pep4.pdf |Technische Beschreibung der Bizerba-Schnittstelle}} 
 + 
 +^ Wert ^ Bedeutung ^
 | 1 | Lieferung gedruckt | | 1 | Lieferung gedruckt |
-| 2 | Retoure gedruckt | +| 2 | Retoure gedruckt |
 | 3 | Filiallieferung gedruckt | | 3 | Filiallieferung gedruckt |
 | 4 | Filialretoure gedruckt | | 4 | Filialretoure gedruckt |
Zeile 39: Zeile 58:
 | 8 | Filialauftrag | | 8 | Filialauftrag |
 | 9 | Beschreibung | | 9 | Beschreibung |
-| 10 | bezahlte Rechnung | +| 10 | Bezahlte Rechnung |
- +
- +
- +
- +
- +
- +
  
schnittstellen/1078.1710848943.txt.gz · Zuletzt geändert: von seeger

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki