Tlač v 1C Enterprise 8.2. Používanie nastavení možností tlače

Ako pridať pečiatku, podpis a logo do tlačenej podoby faktúry na úhradu kupujúcemu (pre 1C: Účtovníctvo 8.3, vydanie 3.0)

2018-07-27T09:42:51+00:00

Organizácie často žiadajú vložiť logo a pečať s podpisom priamo do faktúry na platbu kupujúcemu. Účet tak vyzerá solídnejšie a reprezentatívnejšie. Faxovú tlač na faktúru nezakazujú predpisy a preto veľa ľudí túto možnosť využíva.

Dnes vám poviem, ako urobiť podobné nastavenie pre 1C: Accounting 8.3 (edícia 3.0) sami, bez pomoci programátora.

Prispôsobíme pečať, podpis a logo

Prejdite teda do časti „Hlavné“ a vyberte položku „Organizácie“:

Otvorte kartu našej organizácie a rozbaľte položku „Logo a pečať“:

Ihneď potom budeme vyzvaní, aby sme označili obrázok, ktorý chceme použiť ako naše logo. Musíte si vopred pripraviť súbor s takýmto obrázkom (objednať si ho od dizajnéra) alebo nájsť niečo vhodné na internete.

Pre naše experimenty som vzal logo spoločnosti 1C:

Vo všeobecnosti bude stačiť akýkoľvek obrázok vo formátoch (png, jpg, bmp).

Logo bolo vložené do poľa a zobrazené na formulári, skvelé!

Postaráme sa o výrobu faxových pečiatok a podpisov. Ak to chcete urobiť, kliknite na položku „Pokyny „Ako vytvoriť faxový podpis a pečať““:

Vytlačte a postupujte podľa pokynov uvedených na vytlačenom hárku:

Potom budeme mať k dispozícii 3 obrázky v jednom z formátov (png, jpg, bmp) s pečiatkou a podpismi, v mojom prípade vyzerajú takto:

Vidíme, že obrázky s pečiatkami a podpismi boli nahradené a zobrazené na formulári. Kliknite na tlačidlo „Zaznamenať a zavrieť“ na karte organizácie:

Vezmite prosím na vedomie zmenu vo verzii BP 3.0.64.34. O ňom .

Nakoniec prejdite na nejakú faktúru na zaplatenie kupujúcemu a kliknite na tlačidlo „Tlačiť“ -> „Faktúra na zaplatenie (s pečiatkou a podpismi)“:

Objavila sa tlačená podoba faktúry s logom, pečaťou a podpismi:

Ak sú obrázky s pečaťou a podpismi príliš malé, znova naskenujte hárok s vyšším rozlíšením.

Sme skvelí, to sa zdá

Ale čo ak chceme, aby pečať zapadla cez podpis?

Nie každý to potrebuje, a preto zrejme spoločnosť 1C predvolene vytvorila možnosť so samostatným umiestnením podpisu a pečate.

Pre tých, ktorí ich potrebujú skombinovať, sú pokyny uvedené nižšie.

Spájame pečiatku a podpis konateľa

Ak to chcete urobiť, prejdite na ľubovoľný účet a vytvorte bežný tlačený formulár (bez pečiatok a podpisov):

Dopadne to takto:

Potom pozdĺž tučnej čiary v spodnej časti (pred podpismi a pečaťou) odrežeme a spodnú časť naskenujeme a uložíme ako obrázok na plochu.

Mám to takto (pečiatka a podpis sú fiktívne):

Opäť prejdite na kartu organizácie, časť „Logo a tlač“.

Tu vymažeme obrázky s podpismi manažéra a účtovníka a namiesto starého obrázka pečate nahráme veľký obrázok, ktorý sme práve vytvorili, pričom spojíme pečať a podpisy:

Kliknite na tlačidlo „Zaznamenať a zavrieť“ na karte organizácie a potom vytvorte tlačenú formu akejkoľvek faktúry spolu s pečaťou a podpismi:

V tlačenom formulári, ktorý sa otvorí, v položke „Viac“ vyberte príkaz „Zmeniť rozloženie...“:

V rozložení, ktoré sa otvorí, prejdite takmer úplne dole (asi 90. riadok) a vyberte neviditeľný štvorec pod nápisom „správca“:

Našou úlohou je potiahnuť tento štvorec o niečo vyššie (určené experimentálne) ako hlavičku nápisu a natiahnuť ho po celej šírke tlačovej formy takto:

Nič iné nemeňte! Kliknite na tlačidlo „Zaznamenať a zavrieť“, vytlačený formulár faktúry sa automaticky preformátuje:

Stalo sa presne to, čo sme chceli – pečať vyliezla na podpis.

Opäť dobrá práca

Mimochodom, k novým lekciám...

Zmena vo verzii BP 3.0.64.34

Teraz, keď sme v organizácii nastavili podpis a pečať, musíme na faktúre stále vybrať položku „Faktúra na zaplatenie“ a v samotnej tlačenej forme začiarknuť políčko „Podpis a pečať“:

Stačí ho nainštalovať iba raz. Jeho hodnota sa ukladá medzi volaniami do tlačového formulára.

Doplnenie z čítačky stránok. Ak tam bol formulár faktúry - pole
neobjaví sa so zaškrtávacím políčkom - je to nevyhnutné

Narazil som na zvláštny problém - 1C nevyberie predvolenú tlačiareň

Presnejšie, nie celkom tak - 1C nepoužíva predvolenú tlačiareň pre samostatnú tlačovú formu iba na konkrétnom počítači. Vo zvyšku sú rovnaké formuláre vytlačené správne pomocou „predvolenej“ tlačiarne. Navyše, pri pohľade do budúcnosti môže byť formulár ľubovoľný - faktúra, plán výdavkov atď.

Predvolená tlačiareň je nainštalovaná správne, nastavenia tlače v 1C a v iných programoch sa nelíšia - pri tlači z Wordu, Excelu všetko funguje.

„otvorte vytlačený formulár a zmeňte pevne zakódovanú tlačiareň“

neboli brané vážne, keďže na iných počítačoch podobná tlačená forma fungovala správne. Hľadanie v registri Windows a v registroch 1C, súdiac podľa príbehov, neprinieslo nič užitočné. Predpoklad, že predvolené nastavenia tlačiarne sa stratili iba pre konkrétneho používateľa 1C alebo používateľa systému Windows, sa nepotvrdil - autorizácia pod inými používateľmi nepomohla.

Riešenie problému s predvolenou tlačiarňou v 1C

Vyberte požadovanú tlačovú formu, kliknite na náhľad tlače a vo vyskakovacom okne zmeňte hodnotu odsadenia (nevadí, potom to vrátime tak, ako to bolo) a vytlačte. V tomto prípade si 1C zapamätá predvolenú tlačiareň pre tento formulár a uloží všetky parametre. Zmenou akéhokoľvek nastavenia sa prepíšu nastavenia tlače.

Väčšina školiacich materiálov o programovaní v systéme 1C popisuje vytváranie tlačených formulárov na základe objektu "tabuľkový dokument" sú obmedzené na zobrazenie hotového formulára na obrazovke. Pre používateľov je oveľa dôležitejšie, ako bude dokument vyzerať pri tlači. Tu okrem dobre navrhnutého layoutu zohrávajú úlohu aj parametre tlače.

Takmer všetky parametre dostupné v dialógových oknách nastavení tlače (nastavenia tlačiarne, vlastnosti stránky) je možné zadať priamo pri generovaní tabuľkového dokumentu.

Pozrime sa na vlastnosti a metódy tabuľkového dokumentu súvisiace s nastaveniami tlače (v uvedených príkladoch je „TabDoc“ objekt typu „Spreadsheet Document“).

Nehnuteľnosť "Názov tlačiarne" Umožňuje určiť na tlač inú ako predvolenú tlačiareň. Názov sa musí zhodovať s názvom tlačiarne nakonfigurovaným v systéme:

TabDoc. Názov tlačiarne = "HP LaserJet 3050 Series PCL 6";

Pri tlači dávky dokumentov môžete ušetriť čas nastavením možnosti zoradenia:

TabDoc. ParseByCopies = true;

Počet kópií je možné určiť nasledovne:

TabDoc. Počet inštancií= 5 ;

Samozrejme, môžete nastaviť polia:

TabDoc. FieldLeft = 20 ; //Ľavý okraj je 20 mm, ostatné okraje sú 10 mm (predvolené)

Niekoľko ďalších vlastností stránky:

TabDoc. Orientačná stránka= Orientačná stránka. Krajina;
TabDoc. InstanceOnPage= 2 ; //na hárku budú 2 strany
TabDoc. Autoscale = true; //podobné nastaveniam mierky „šírky stránky“.

V prípade potreby môžete zadať konkrétnu hodnotu mierky v percentách (vlastnosť "Mierka tlače").

Nehnuteľnosť "Veľkosť stránky" umožňuje nastaviť štandardné formáty stránky - “ A 3“, „A4“, „A 5” (úplný zoznam možností je k dispozícii v pomocníkovi 1C).

TabDoc. Veľkosť strany = "A3" ; // písmeno A musí byť anglické

Pre neštandardnú veľkosť papiera (vlastné) môžete určiť výšku a šírku strany (v mm):

TabDoc. Veľkosť stránky = "Vlastné" ; //neštandardná veľkosť
TabDoc. Výška stránky = 350 ;
TabDoc. Šírka stránky = 350 ;

Aj v tabuľkovom dokumente môžete ovládať výstup hlavičiek a pätiek a ich obsah. To sa vykonáva pomocou vlastností "hlavička stránky" A "Päta". Napríklad:

TabDoc. Hlavička stránky. Výstup = pravda; //vytlačí sa hlavička
TabDoc. HeaderSizeTop= 7 ; //veľkosť päty 7 mm (predvolené 10 mm)
TabDoc. Hlavička stránky. Vertikálna poloha= Vertikálna poloha. Hore ;
TabDoc. Hlavička stránky. Domovská stránka= 2 ; //päta sa zobrazí z druhej strany
FontFooter=Nové písmo("Kurier New", 8,True);
TabDoc. Hlavička stránky. Písmo = FontFooter; //šikmé písmo
TabDoc. Hlavička stránky. TextInCenter = "hlavička stránky";
TabDoc. Hlavička stránky. TextVpravo = "Stránka[&PageNumber] z [&PagesTotal]"; //stránkovanie
TabDoc. Hlavička stránky. TextLeft = "[&Dátum]" ; //Aktuálny dátum

Vygenerovaný dokument sa odošle na tlač pomocou metódy "Typ ()". Existujú dve možnosti hovoru.

1) Priamo do tlačiarne:

TabDoc. Print(.NotUse);
TabDoc. Print(true);

2) Pred tlačou sa zobrazí dialógové okno tlače:

TabDoc. Tlačiť ( DialogUsageModePrint. Použiť);
TabDoc. Print(false);

Okrem toho môžete ovládať, ako je dokument rozdelený na strany. Počet strán v dokumente môžete odhadnúť na základe aktuálnych nastavení tlačiarne:

TabDoc. Počet strán();

Pomocou metód "CheckOutput()" A "CheckAttach()" Pri aktuálnych nastaveniach tlačiarne môžete určiť, či sa tabuľkový dokument alebo pole oblastí dokumentu tabuľky zmestí na stranu na výšku a šírku.

Treba mať na pamäti, že fungovanie posledných troch metód závisí od nainštalovanej tlačiarne. Ak ho metóda nemôže nájsť, vyvolá sa výnimka.

Metódy vám umožňujú vynútiť vkladanie zlomov strán"OutputVerticalPageSeparator()" A "OutputHorizontalPageSeparator()".

Takto môžete ovládať tlač po jednotlivých stranách a kontrolovať vypĺňanie strán:

Ak nie TabDoc. CheckOutput ( Pole výstupných oblastí) Potom
TabDoc. OutputHorizontalPage Separator();
koniec Ak;

Dôležitou charakteristikou platformy 1C:Enterprise 8.2 je prísne oddelenie vlastností a metód podľa kontextu vykonávania. Zatiaľ čo všetky vyššie uvedené vlastnosti sú dostupné v akomkoľvek kontexte, uvedené metódy nie sú dostupné na tenkom klientovi. Výnimkou je metóda “Print()”, ktorej dostupnosť je z pochopiteľných dôvodov obmedzená na klientsku časť. To znamená, že k vytvoreniu tabuľkového dokumentu by malo dôjsť na serveri a ten by sa mal odoslať na tlač v klientskej procedúre.

Kolegovia!

Pokračujeme v téme vytvárania zostáv v 1C. Nedávno mal náš klient problém s prenosom dokumentácie z 1C 8.3.

Zadávanie doplňujúcich informácií do tlačeného formulára, číslovanie tlačových hárkov s uvedením dátumu, času a užívateľa, ktorý zostavu vystavil.

O podobnom príklade sme hovorili v konfigurácii 8.2 v predchádzajúcom vydaní. Teraz sa pozrieme na nastavenia tlače, ktoré nám toto všetko umožňujú v konfigurácii 8.3.

Navyše, veľa z toho je automatizované v 8.3.

Ako teda môžete začleniť vyššie uvedené informácie do tlače? Čo treba urobiť v tomto prípade?

Ponúkame náš prehľad možností, možno bude užitočný aj pre vás.

Možnosť 1. Priamo z tlačenej podoby vygenerovanej správy alebo dokladu:

Vytvorte vytlačený formulár faktúry na platbu a zavolajte ho cez Ch. menu – Tabuľka – Nastavenia tlače – Hlavička a päta a nakonfigurujte podľa potreby.
Toto sa robí raz pre akúkoľvek VYTVORenú tlačovú formu.

Nastavenie polí hlavičky a päty

Venujte pozornosť ikonám v ľavom hornom rohu formulára:

Tieto sú v poradí: číslo strany, počet strán, dátum a čas. Umiestnite myš na požadované miesto v hlavičke alebo päte a kliknite na požadovanú ikonu. Po kliknutí na tlačidlo. OK, po vytlačení sa tieto údaje zobrazia v tlačenej forme tam, kde ste uviedli.

Možnosť 2. Nakonfigurovaná pre akúkoľvek tlač (správ, dokumentov, certifikátov) z programu

Ak nechcete zakaždým manuálne konfigurovať hlavičky a päty, môžete použiť sekciu Správa – Nastavenia hlavičky a päty na konfiguráciu všeobecného vzhľadu hlavičiek a pätiek pre tlač.

Vyzerá to takto:

Existuje viac možností zobrazenia informácií v tlačených formulároch: pridané sú údaje „Názov zostavy“ a „Používateľ“. Toto je presne náš prípad.

Výber údajov pre hlavičku a pätu sa vykonáva tak, ako je popísané vo voľbe 1, len namiesto ikon vyberieme textové tlačidlá „Čas“, „Dátum“, „Názov zostavy“ atď. Podstata sa však nemení. Po zadaní požadovaných údajov na požadovaných miestach formulára sa nastavenie uloží.

Po vytlačení vytlačeného formulára sa v ňom zobrazia všetky zadané údaje.

Možnosť 3: Upravte rozloženie vo vlastnom režime

Prečo tu uvažujem o tejto metóde, ktorá má svoju vlastnú funkčnosť a ktorá, prísne vzaté, nesúvisí s uvažovanou témou.

Často sa totiž stáva, že na dosiahnutie požadovaného výsledku musíte použiť kombináciu tejto metódy a nastavenia tlače. Úprava rozložení tlačených formulárov nám umožňuje nakresliť niektoré veci, ktoré potrebujeme, priamo v rozložení tohto tlačeného formulára.

Rozloženie je možné meniť v časti Administrácia – Tlačové formuláre, zostavy, spracovanie – Rozloženia tlačových formulárov.

Tu je príklad úpravy rozloženia faktúry objednávky (dokladová faktúra na platbu kupujúcemu):

Vyberieme rozloženie, pri vstupe uvedieme, že ho upravíme, a na koniec pridáme nejaké textové informácie.

Napríklad takto:

Uložte zmeny a vytvorte formulár na tlač.

A tlačíme so zmenami.
Ale možnosti takejto úpravy sú obmedzené.)

Možnosť 3 je teda vhodná na zadávanie konštantných, nemenných informácií, všetko ostatné bude vyžadovať úpravu tlačenej formy programátorom.

Ale často to stačí. 🙂