Show / Hide Table of Contents

    Umstellung auf Feld Zolltarifnummer

    Bis April 2013 haben wir jeweils das Ursprungsland und die Zolltarifnummer auf einem freien Feld im Artikelstamm hinterlegt. Neu gibt es separate Felder dafür auf dem Artikelstamm und der Belegzeile. Damit das funktioniert, muss das bei den betroffenen Kunden nach dem Update via "Formel anwenden" umgestellt werden.

    Artikelstamm

    • Artikel mit Ursprungsland CH suchen

    • Mit Formel anwenden die Daten ab den Freien Felder auf die dedizierten Felder kopieren:

    [s0_Artikel]s_Zolltarifnummer:=[s0_Artikel]f_Feld__1 [s0_Artikel]r_Ursprungsland:=2 //Hier ID des Landes Schweiz CH eintragen [s0_Artikel]f_Feld__1:="" //Inhalt auf Freiem Feld mit Zolltarifnummer löschen [s0_Artikel]f_Feld__2:="" //Inhalt auf Freiem Feld mit Ursprungsland löschen

    • Achtung: wenn der Kunde Artikel unterschiedlicher Ursprungsländer hat, so muss man diesen Ablauf pro Land durchspielen.
    • Freie Felder wieder auf Feld 1 und Feld 2 umbenennen.

    Belegzeile

    • Alle Artikel suchen, welche im dedizierten Feld „Zolltarifnummer“ einen Wert haben, auf die Belegzeilen verknüpfen und mit Formel anwenden die Werte ab dem Artikelstamm auf die Belegzeile kopieren:

    Query([s0_Artikel];[s0_Artikel]i_ID=[r1_Belegzeile]r_Artikel) [r1_Belegzeile]s_Zolltarifnummer:=[s0_Artikel]s_Zolltarifnummer [r1_Belegzeile]r_Ursprungsland:=[s0_Artikel]r_Ursprungsland

    SuperReport

    • Auf den Reports werden die Zolltarifnummer und das Ursprungsland ab den Freien Felder auf dem Artikel gedruckt. Diese sind anzupassen, so dass die entsprechenden Felder ab der Belegzeile gedruckt werden.
    • Bsp: Code aus Report von Schmid (Body-Script):

    If ([r1_Belegzeile]r_Ursprungsland#0) Query([s0_Land];[s0_Land]i_ID=[r1_Belegzeile]r_Ursprungsland) Zeilenergänzung:=Zeilenergänzung+PRM_Uebersetzung("Ursprungsland";t_Sprachwahl)+": "+[s0_Land]s_LKZ+<>CR End If If ([r1_Belegzeile]s_Zolltarifnummer#"") Zeilenergänzung:=Zeilenergänzung+PRM_Uebersetzung("Zolltarifnummer";t_Sprachwahl)+": "+[r1_Belegzeile]s_Zolltarifnummer+<>CR End If

    • Bearbeiten
    Back to top Generated by DocFX