Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Fülleranzeigen werden über die Füllerfilter platziert.

...

Um in den Filtern jeweils nur die Fülleranzeigen bereitzustellen, deren Belegung zur Ausgabe des aktivierten Druckproduktes passt, ist eine gezielte Suche nach der Belegung erforderlich. Um diese Suche zu ermöglichen, muss die Belegung (und ggfs. auch die Eigenschaften “Wunsch- und Ausschlussrubriken”, wenn gezielt nach Anzeigen bestimmter Wunsch-/Ausschlussrubriken gesucht werden soll) in eine Hilfstabelle “DAnzeige_Fueller verteilt werden. Dies geschieht in der Abbildung “XMLVerteilen#DAnzeige. Die Einträge in der Hilfstabelle können dann in den Suchbedingungen in der Werteliste “SuchBedingungen#DAnzeige“ berücksichtigt werden. So ist es beispielsweise möglich, mit der Suchbedingung die für ein Druckprodukt infrage kommenden Füller zu finden.

Man öffnet Füller werden mithilfe des Buttons “Füller” in der “Planung_Seite” Toolbar geöffnet. Dieser Button ist nur aktiv, wenn ein Druckprodukt-Cluster selektiert ist:

...

Code Block
EIGENSCHAFTEN
"" {}
="DAnzTypIntern=Füller" {"DAnzBelegung, DAnzeige_Fueller"}

Geänderte Dateien

  • Schema.txt

  • FuellerVerwaltung.dll

  • RegAllMasks.bat

Werteliste “SuchBedingungen#DAnzeige”

Um Füller für ein Druckprodukt zu finden, ist folgende Suchbedingung zu verwenden:

Code Block
Füller {"(DAnzTypIntern=Füller & DAnzTypIntern!=<leer>) & DAnzFuellerVon<=$(PPErschAm) &
DAnzFuellerBis>=$(PPErschAm) & SQL §"CID in (select cid from DAnzeige_Fueller where DAnzBelegung 
IN  @WSQL(_RHP_Abbildungen.AusgabeBuchung))§""}

Um Anzeigen einer Gruppe innerhalb einer Ausgabe nur entsprechend ihrer maximal erlaubten Verwendungen platzieren zu können, ist eine neue Suchbedingung “PlatziertFüllerGruppe notwendig. Die bewirkt, dass alle Anzeigen einer Gruppe aus den Suchfiltern verschwinden, sobald die maximale Verwendung erreicht ist:

Code Block
PlatziertFüllerGruppe {"SQL §"CID IN (SELECT DESTID FROM REFS,DLayout WHERE DESTTABLE='DAnzeige' 
AND SRCTABLE='DLayout' AND SRCID=DLayout.CID AND (CID IN (SELECT DESTID FROM REFS WHERE 
DESTTABLE='DLayout' AND SRCTABLE='DDruckProdukt' AND SRCID='$(CID)'))) OR CID IN (SELECT a.cid
FROM danzeige a WHERE (SELECT COUNT(*) FROM danzeige b WHERE b.danzgruppe=a.danzgruppe AND 
b.cid IN (SELECT r.destid FROM refs r, dlayout l WHERE r.destid =b.cid AND r.desttable ='DAnzeige' AND 
r.srctable ='DLayout' AND r.srcid =l.cid AND l.cid IN (SELECT r2.destid FROM refs r2, ddruckprodukt dp 
WHERE r2.destid =l.cid AND r2.desttable='DLayout' AND r2.srctable ='DDruckProdukt'AND ppausgabe 
IN @WSQL(AnzeigenUmbruch_Kurier.AusgabePlatziert) AND pperscham 
=to_date('$(PPErschAm)','DD.MM.YYYY') ) ))>=a.danzgruppeverwendung)§""}

Verwandte Seiten

Filter by label (Content by label)
showLabelsfalse
showSpacefalse
cqllabel in ( "anzeigensuche" , "füller" , "füllereigenschaften" , "füllerverwaltung" ) and space = "PPSD"

Include Page
Disclaimer der PEIQ PRINT NGEN - Produktdokumentation
Disclaimer der PEIQ PRINT NGEN - Produktdokumentation

Nur für PEIQ-Mitarbeiter:innen

/wiki/spaces/CORE/pages/1308983334