Zum Inhalt springen

Schritt 5: Scripte bereinigen anpassen

Grundsätzlich in allen Startscripts migrierter Belege

Abschnitt betitelt „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;“”)

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

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

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

oberhalb SRBool02 einsetzen. Es muss dann so aussehen:

  • 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:

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