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
schnittstellen:1078 [2024/03/27 11:58] – [Beschreibung] 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 WAKund 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 "Bund 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 ===== 
 + 
 +Die Quelldaten enthalten nicht immer eine Menge. ''KRVerkauf'' erwartet als Menge jedoch entweder Stück oder Gewicht. Deshalb gilt folgende Logik:
  
 <WRAP center round info 100%> <WRAP center round info 100%>
-Ist im Kostenträger die Einheit 1 (Kilo-Artikel), dann wird die "MengeIst" als Menge gespeichert, wenn keine Menge angegeben istsonst "MengeIstGramm"+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''
-Ist die Einheit <> 1 wird "MengeIst" als Menge gespeichert. Das tatsächliche Gewicht wird von den nachfolgenden Prozessen errechnet.+ 
 +Bei allen anderen Einheiten wird ''MengeIst'' gespeichert. Das tatsächliche Gewicht berechnen die nachfolgenden Prozesse.
 </WRAP> </WRAP>
  
- +<code sql
-<code> +case when einheit = 1 
-  case when einheit = 1  +then 
-  then  +  case when MengeIstGramm = 0 
-    case when MengeIstGramm = 0 +  then MengeIst 
-    then MengeIst +  else MengeIstGramm / 1000
-    else MengeIstGramm / 1000 +
-    end +
-  else +
-    MengeIst+
   end   end
 +else
 +  MengeIst
 +end
 </code> </code>
  
- +Mengenangaben in Gramm werden in Kilogramm umgerechnet. Preisangaben in Cent werden in Euro umgerechnet.
-Angabe der Mengen in Gramm wird in KG umgerechnet. +
- +
-Die Preise der Schnittstelle sind in Cent, wird in Euro umgerechnet.+
  
 <WRAP center round info 100%> <WRAP center round info 100%>
-Wenn der Status der Bearbeitung ist und die Verursacher ID 1 wird die Buchung als Umschichtung markiert.+Hat die Bearbeitung den Status ''3'' und ist die Verursacher-ID größer als ''1'', wird die Buchung als Umschichtung markiert.
 </WRAP> </WRAP>
  
 +===== Bizerba-Dokumentation =====
  
-===== Beschreibung Bizerba =====+{{ :kunden:schnittstelle_bizerba_pep4.pdf |Technische Beschreibung der Bizerba-Schnittstelle}}
  
-{{ :kunden:schnittstelle_bizerba_pep4.pdf |}} +^ Wert ^ Bedeutung ^
- +
-| Quelle | Ziel |+
 | 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 59: Zeile 58:
 | 8 | Filialauftrag | | 8 | Filialauftrag |
 | 9 | Beschreibung | | 9 | Beschreibung |
-| 10 | bezahlte Rechnung | +| 10 | Bezahlte Rechnung |
- +
- +
- +
- +
- +
- +
  
schnittstellen/1078.txt · Zuletzt geändert: von codex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki