Show / Hide Table of Contents

    Schritt 5: Scripte bereinigen anpassen

    Startscript

    Grundsätzlich in allen Startscripts migrierter Belege

    In allen zu migrierenden Reports muss als erste Zeile folgendes stehen, damit sichergestellt ist, dass die Logos und Texte in Farben gedruckt werden:

    hmRep_SET PRINT OPTION (l_hmR;hmRep_color_option;2;0;"")

    t_Sprachwahl kopieren und löschen

    Folgenden Code (zuunterst) ausschneiden

    SRText19:="" t_Sprachwahl:="" PRM_Parameter("SRText19:=Sprachwahl") If( SRText19="") If([s1_Beleg]r_Adresse>0) RELATE ONE([s1_Beleg]r_Adresse) RELATE ONE([s0_Adresse]r_Korrespondenzsprache) t_Sprachwahl:=[x0_Sprache]s_Sprachkuerzel UNLOAD RECORD([x0_Sprache]) UNLOAD RECORD([s0_Adresse]) End if Else t_Sprachwahl:=SRText19 Query([x0_Sprache];[x0_Sprache]s_Sprachkuerzel=t_Sprachwahl) IF(RECORDS IN SELECTION([x0_Sprache])=0) alert("Das in den Druckparametern festgelegte Sprachkürzel existiert nicht") END IF End If

    Detailkopf 1-Script

    t_Sprachwahl einpasteneinsetzen nach Zeile:

    Den im Startscipt kopierten und gelöschten Code nach `1. Make the correct relations RELATE ONE([r1_Belegzeile]m_Beleg)

    folgendes einfügen:

    SRText19:="" t_Sprachwahl:="" PRM_Parameter("SRText19:=Sprachwahl") If( SRText19="") If([s1_Beleg]r_Adresse>0) RELATE ONE([s1_Beleg]r_Adresse) RELATE ONE([s0_Adresse]r_Korrespondenzsprache) t_Sprachwahl:=[x0_Sprache]s_Sprachkuerzel UNLOAD RECORD([x0_Sprache]) UNLOAD RECORD([s0_Adresse]) End if Else t_Sprachwahl:=SRText19 Query([x0_Sprache];[x0_Sprache]s_Sprachkuerzel=t_Sprachwahl) IF(RECORDS IN SELECTION([x0_Sprache])=0) alert("Das in den Druckparametern festgelegte Sprachkürzel existiert nicht") END IF End If Möglicherweise müssen Sie die Seitensteuerung

    SRBool01 aus Detailkopf 1-Script ausschneiden

    also: SRBool01:=True     `turn header displaying on und ins

    Detail-Script

    SRBool01

    oberhalb SRBool02 einsetzen. Es muss dann so aussehen:

    Detailfuss 1-Script

    • Das Script im Detailfuss 1 kopieren und löschen.
    • Das kopierte Script im Detailfuss 2 am Ende einfügen.
    • Bei den Eigenschaften im Detailfuss 2 folgende Einstellung vornehmen: "Nach dem Drucken eine neue Seite anfangen"

    • Die beiden Linien "Detailfuss 1" und "Detailfuss 2" müssen auf gleicher Höhe sein:

    Linien im Detailkopf und im Detailfuss

    Bitte daran denken, dass die entsprechenden Scripts gemäss Schritt 2 hinterlegt werden.

    • Bearbeiten
    Back to top Generated by DocFX