Skip to content

Automatická pole pro tiskové šablony

Automatická pole jsou zástupné symboly, která se používají podobně jako slučovací pole v hromadné korespondenci ve Wordu. Tagy se do šablony vkládají do složených závorek, například {{FIRST_NAME}}.

Řešení problémů

  • V šabloně DOCX nesmí být iniciální tag v tabulce;
  • V šabloně XLS musí být pouze jedna záložka.

Při tisku se nenahradí některá automatická pole

  1. Zkontrolujte, že máte použité správné automatické pole. Podívejte se do šablon tisku. V detailu tiskové sestavy bude vidět chyba. Pokud je vše v pořádku, zobrazuje se OK.
  2. Změňte všechna automatická pole na nový formát. Pomocí Najít a nahradit (funkce Wordu) zaměňte všechny výskyty:
    • "<" za "{{"
    • ">" za "}}".
  3. Celé automatické pole (včetně závorek) vyjměte a vložte bez formátování (Shift + Ctrl + V);

Důležité: Pokud je v sestavě použito QUERY, pak se musí před poslední složené závorky přidat středník a mezera:

Původně:

<QUERY=SELECT * FROM xxx_rep e WHERE report_no = $P{ReportNo}>

Nově:

{{QUERY=SELECT * FROM xxx_rep e WHERE report_no = $P{ReportNo}; }}
{{QUERY=SELECT * FROM xxx_rep($P{ReportNo});}}
<QUERY=SELECT * FROM xxx_rep($P{ReportNo}); >

Netáká se to VIEW, tam se nic nemění

{{VIEW=person_doc_rep}}

Dokumentace personálního systému Stafio