Wydruk mieszany: Różnice pomiędzy wersjami
Z Motława
(→Sposób przygotowania wydruku) |
|||
(Nie pokazano 11 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 2: | Linia 2: | ||
Wydruk mieszany - czyli wydruk, którego kolejne sekcje mogą trafiać w różne miejsca (np. oryginał do pliku [[PDF]], kopia na drukarkę). | Wydruk mieszany - czyli wydruk, którego kolejne sekcje mogą trafiać w różne miejsca (np. oryginał do pliku [[PDF]], kopia na drukarkę). | ||
− | Wydruki mieszane są rozszerzeniem do [[Wydruki scenariuszowe|wydruków scenariuszowych]]. | + | Wydruki mieszane są rozszerzeniem do [[Wydruki scenariuszowe|wydruków scenariuszowych]] i działają w wersji [[HT]] wystawionych po 5 października 2010. |
== Sposób przygotowania wydruku == | == Sposób przygotowania wydruku == | ||
* Stworzenie scenariusza (w oparciu o tabele [[SQL]]: [[rep_scenariusze]], [[rep_sekcje]]) | * Stworzenie scenariusza (w oparciu o tabele [[SQL]]: [[rep_scenariusze]], [[rep_sekcje]]) | ||
* W kolejnych sekcjach scenariusza (w tabeli [[rep_sekcje]]) dopisać stosowne [[Parametry techniczne w sekcjach wydruku|parametry]] (np. PrintMode=Print dla oryginału, PrintMode=PDF dla kopii itp.) | * W kolejnych sekcjach scenariusza (w tabeli [[rep_sekcje]]) dopisać stosowne [[Parametry techniczne w sekcjach wydruku|parametry]] (np. PrintMode=Print dla oryginału, PrintMode=PDF dla kopii itp.) | ||
+ | |||
+ | Klucz [[Drukuj seryjne FV do PDF]] musi być włączony.<br> | ||
+ | Dodatkowo przydatny przy wydrukach jest klucz [[SzablonPlikuEksportuFV]] oraz [[PrintOutputPath]], a w przypadku wydruków seryjnych także [[PrintSeryjnyScenariuszDomyslny]] oraz [[PrintSeryjnyDoPDF]] | ||
+ | Klucz [[Drukuj seryjne FV do PDF]] musi być wyłączony jeśli poszczególne tryby przewidują także wydruk na drukarkę. | ||
+ | |||
+ | |||
+ | |||
+ | == Przykładowy kod SQL stworzenia wydruku z podziałem sekcji == | ||
+ | <pre> | ||
+ | INSERT IGNORE INTO rep_scenariusze SET | ||
+ | GUID='TEST', Nazwa='Wydruk TESTOWY z podzialem', Opis='TEST', checkrodzaj=0, Prezenter='STZTMG'; | ||
+ | INSERT IGNORE INTO rep_sekcje SET | ||
+ | GUID='TEST01', Scenario='TEST', Sekcja='ORG', Orientation=0, opis='Oryginał', File='RFV.fr3', Params='PrintMode=PDF\nOutputPath=IREG\n'; | ||
+ | INSERT IGNORE INTO rep_sekcje SET | ||
+ | GUID='TEST02', Scenario='TEST', Sekcja='COPY', Orientation=0, opis='Kopia', File='RFV.fr3', Params='PrintMode=PRINT\n'; | ||
+ | |||
+ | |||
+ | </pre> | ||
+ | Jeśli dodatkowo wydruk miałby się znaleźć w menu '''Dokument''', należy także uzupełnić tabelę [[rep_obj_links]] o nazwę tego scenariusza (GUID). | ||
+ | |||
Linia 12: | Linia 32: | ||
[[Kategoria: HT]] | [[Kategoria: HT]] | ||
[[Kategoria: Wydruki]] | [[Kategoria: Wydruki]] | ||
+ | [[Kategoria: Developer]] |
Aktualna wersja na dzień 11:10, 28 mar 2012
Ten artykuł jest w trakcie tworzenia, nie wszystkie odnośniki mogą działać poprawnie lub być rozwinięte Możesz nam pomóc przy rozbudowie dokumentacji systemu - zobacz jak możesz tego dokonać |
Wydruk mieszany - czyli wydruk, którego kolejne sekcje mogą trafiać w różne miejsca (np. oryginał do pliku PDF, kopia na drukarkę). Wydruki mieszane są rozszerzeniem do wydruków scenariuszowych i działają w wersji HT wystawionych po 5 października 2010.
Sposób przygotowania wydruku
- Stworzenie scenariusza (w oparciu o tabele SQL: rep_scenariusze, rep_sekcje)
- W kolejnych sekcjach scenariusza (w tabeli rep_sekcje) dopisać stosowne parametry (np. PrintMode=Print dla oryginału, PrintMode=PDF dla kopii itp.)
Klucz Drukuj seryjne FV do PDF musi być włączony.
Dodatkowo przydatny przy wydrukach jest klucz SzablonPlikuEksportuFV oraz PrintOutputPath, a w przypadku wydruków seryjnych także PrintSeryjnyScenariuszDomyslny oraz PrintSeryjnyDoPDF
Klucz Drukuj seryjne FV do PDF musi być wyłączony jeśli poszczególne tryby przewidują także wydruk na drukarkę.
Przykładowy kod SQL stworzenia wydruku z podziałem sekcji
INSERT IGNORE INTO rep_scenariusze SET GUID='TEST', Nazwa='Wydruk TESTOWY z podzialem', Opis='TEST', checkrodzaj=0, Prezenter='STZTMG'; INSERT IGNORE INTO rep_sekcje SET GUID='TEST01', Scenario='TEST', Sekcja='ORG', Orientation=0, opis='Oryginał', File='RFV.fr3', Params='PrintMode=PDF\nOutputPath=IREG\n'; INSERT IGNORE INTO rep_sekcje SET GUID='TEST02', Scenario='TEST', Sekcja='COPY', Orientation=0, opis='Kopia', File='RFV.fr3', Params='PrintMode=PRINT\n';
Jeśli dodatkowo wydruk miałby się znaleźć w menu Dokument, należy także uzupełnić tabelę rep_obj_links o nazwę tego scenariusza (GUID).