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.