Pohoda-tiskove-sestavy.md 6.3 KB


title: Pohoda tiskové sestavy description: published: true date: 2024-07-15T11:46:19.785Z tags: software, tiskárna, pohoda editor: markdown

dateCreated: 2024-05-29T11:12:16.110Z

Tvorba a editace sestav

manual

  • https://www.stormware.cz/prirucka-report-designer-online/
  • https://www.stormware.cz/dnload/guide_RD2014.pdf

    metadata

  • sestavy bydlí v

    • C:\STORMWARE\POHODA\Tisk\Copy
    • o patro výš je záloha Stormwarových
    • uvnitř to vypadá na xml strukturu s divným začátkem souboru
  • nejsnažší je vycházet z hotové sestavy

    - qRozvStr je Databázový dotaz
        - v jiných sestavách se jmenuje jinak
        - vrací jiná data
            - pokud chceme kombinovat musíme přes sql dotaz z .dat souboru
    
  • v tiskových sestavách si vybereme kategorii

    • klikneme pravým myšidlem a zvolíme přidat uživatelskou sestavu
      • určtiě bude lepší dělat verzování, vždycky je co zlepšovat
        • v1, v2, v42….

  • pozor název souboru se ořízne

    • soupiska-vydejek-s-zakazkou-exportni.rph → soupiska-vydejek-s-zakaz.rph

      • může být problém kdybychom chtěli postupovat opačně, tzn z designeru do pohody a ne z pohody do designeru

        Report designer

  • v nastavení stránky si můžem udělat místo pro snažší manipulaci a míň zalamování toto je max, víc z toho nelze vyndat

  • po levé straně jsou jednotlivé oddíly, pro exporty do excelu jsou naprd, skrz menu vlastnosti můžeme povyhazovat co jde

    • a co nejde nastavit jako netisknout
  • celkem se mi osvědčilo dát do hlavičky sestavy názvy sloupců

  • další nastavení formátů je pro jednotlivé skupiny

  • do položky jednotlivé řádky

  • výška řádků hraje roli při exportu a náhledu

  • položky/pole lze kopírovat

    • skrz kontextové menu
    • a vkládat
      • skrz horní menu
  • detaily položky zobrazíme dvojklikem na položku

  • pokud modifikujeme hotovou sestavu, máme vše připraveno

    • pokud něco chybí, hledal bych v existujících
  • v tabu formát můžem pohodě zatrhnou různé kažení dat, aby je excel nechtěl žrát

    • chápu že to je primárně pro tisk a ne export
  • v tabu písmo je zajímavý checkbox zalamovat a přidávat řádky

    • do excelu nechceme
  • náhledy rozdělaného exportu dělejte z report designeru

    • byť pohoda detekuje změnu souboru a nabídne regeneraci, tak ukazuje starou verzi

Exportní sestava

  • k uspokojivé tabulce je třeba
    • minimální výška řádku
    • stejný počet polí v každé sekci
    • stejně široká pole v každé sekci
    • žádná mezera mezi poli

Pohoda export

  • vlevo nahoře pod menu, druhá ikonka zleva, tiskové sestavy
  • vyberem si sestavu
  • zvolíme náhled

  • nahoře v liště vpravo ikonka eXcelu

  • nastavení exportu

Expertní sekce

vlastní sql dotaz

  • https://www.stormware.cz/prirucka-report-designer-online/Prilohy/Popis_DAT_souboru/
  • pohoda si sama expanduje cizí klíče/reference skrz tabulku
    • <![CDATA[ SELECT SKPV.*, SKPVpol.Mnozstvi, SKPVpol.Kod, SKPVpol.MJKoef, SKPVpol.MJ, SKPVpol.SText AS STextPol, SKPVpol.Pozn AS PoznPol, SKPVpol.KcJedn, SKPVpol.Sleva, SKPVpol.RelSzDPH, SKPVpol.ProcentoDPH, SKPVpol.Kc, SKPVpol.KcDPH, SKPVpol.SKzVC, SKPVpol.VCislo, SKPVpol.RelZaruka, SKPVpol.Zaruka, SKPVpol.DatExp, SKz.Hmotnost, SKz.Objem, SKzPoh.PohPMJ, SKzPoh.KcCelkem AS KcCelkemPoh, SKzPoh.VNakup FROM SKPV INNER JOIN (SKPVpol INNER JOIN (SKzPoh INNER JOIN SKz ON SKz.ID = SKzPoh.RefSKz) ON SKzPoh.RelID = SKPVpol.ID) ON SKPV.ID = SKPVpol.RefAg ]]>