Drukāšana programmā 1C Enterprise 8.2. Drukas opciju iestatījumu izmantošana

Kā pievienot zīmogu, parakstu un logotipu drukātajai rēķina formai, lai samaksātu pircējam (1C: Grāmatvedība 8.3, izdevums 3.0)

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

Organizācijas bieži lūdz iestrādāt logotipu un zīmogu ar parakstu tieši rēķinā, lai samaksātu pircējam. Tādējādi konts izskatās stabilāks un reprezentatīvāks. Faksimila drukāšana uz rēķina nav aizliegta ar normatīvajiem aktiem, tāpēc daudzi cilvēki izmanto šo iespēju.

Šodien es jums pastāstīšu, kā pats, bez programmētāja palīdzības, izveidot līdzīgu iestatījumu 1C: Accounting 8.3 (izdevums 3.0).

Mēs pielāgojam zīmogu, parakstu un logotipu

Tātad, dodieties uz sadaļu “Galvenā” un atlasiet vienumu “Organizācijas”:

Atveriet mūsu organizācijas karti un izvērsiet vienumu “Logotips un zīmogs”:

Tūlīt pēc tam mums tiks lūgts norādīt attēlu, kuru vēlamies izmantot kā savu logotipu. Iepriekš jāsagatavo fails ar šādu attēlu (pasūta pie dizainera) vai jāatrod kaut kas piemērots internetā.

Mūsu eksperimentiem es izmantoju 1C uzņēmuma logotipu:

Parasti derēs jebkurš attēls formātā (png, jpg, bmp).

Logo tika ievietots laukā un parādīts veidlapā, lieliski!

Mēs parūpēsimies par faksa zīmogu un parakstu izgatavošanu. Lai to izdarītu, noklikšķiniet uz vienuma “Norādījumi “Kā izveidot faksa parakstu un zīmogu””:

Drukāsim un izpildīsim uz drukātās lapas norādītās instrukcijas:

Pēc tam mūsu rīcībā būs 3 bildes vienā no formātiem (png, jpg, bmp) ar zīmogu un parakstiem, manā gadījumā tās izskatās šādi:

Mēs redzam, ka attēli ar zīmogiem un parakstiem ir aizstāti un parādīti veidlapā. Organizācijas kartītē noklikšķiniet uz pogas Ierakstīt un aizvērt:

Lūdzu, ņemiet vērā izmaiņas BP versijā 3.0.64.34. Par viņu .

Visbeidzot dodieties uz kādu rēķinu apmaksai pircējam un noklikšķiniet uz pogas “Drukāt” -> “Rēķins apmaksai (ar zīmogu un parakstiem)”:

Ir parādījusies drukāta rēķina forma ar logotipu, zīmogu un parakstiem:

Ja attēli ar zīmogu un parakstiem ir pārāk mazi, atkārtoti skenējiet lapu ar augstāku izšķirtspēju.

Mēs esam lieliski, šķiet, tas ir viss

Bet ko darīt, ja mēs vēlamies, lai zīmogs atbilstu parakstam?

Ne visiem tas ir vajadzīgs, un acīmredzot tāpēc 1C pēc noklusējuma izveidoja opciju ar atsevišķu paraksta un zīmoga atrašanās vietu.

Tiem, kam tie ir jāapvieno, tālāk sniegti norādījumi.

Apvienojam pārvaldnieka zīmogu un parakstu

Lai to izdarītu, dodieties uz jebkuru kontu un izveidojiet parastu drukātu veidlapu (bez zīmogiem un parakstiem):

Tas izrādīsies šādi:

Pēc tam nogriežam pa trekno līniju apakšā (pirms parakstiem un zīmoga) un noskenējam apakšējo daļu un saglabājam kā attēlu uz darbvirsmas.

Es to saņēmu šādi (zīmogs un paraksts ir fiktīvi):

Atkal dodieties uz organizācijas kartes sadaļu “Logotipi un druka”.

Šeit izdzēšam bildes ar vadītāja un grāmatveža parakstiem un vecā zīmoga attēla vietā augšupielādējam tikko uztaisīto lielo attēlu, apvienojot zīmogu un parakstus:

Organizācijas kartē noklikšķiniet uz pogas “Ierakstīt un aizvērt” un pēc tam izveidojiet jebkura rēķina drukātu veidlapu kopā ar zīmogu un parakstiem:

Atvērtajā drukātajā veidlapā no vienuma "Vairāk" atlasiet komandu "Mainīt izkārtojumu...":

Atvērtajā izkārtojumā dodieties gandrīz līdz pašai apakšai (apmēram 90. rindiņai) un atlasiet neredzamo kvadrātu zem uzraksta “pārvaldnieks”:

Mūsu uzdevums ir pavilkt šo kvadrātu nedaudz augstāk (noteikts eksperimentāli) par uzraksta galviņu un izstiept to visā drukas formas platumā šādi:

Neko citu nemainiet! Noklikšķiniet uz pogas "Ierakstīt un aizvērt", izdrukātā rēķina veidlapa tiks automātiski pārformatēta:

Notika tieši tas, ko vēlējāmies – zīmogs uzkāpa uz paraksta.

Labi darīts vēlreiz

Starp citu, jaunām nodarbībām...

Izmaiņas BP versijā 3.0.64.34

Tagad, iestatot parakstu un zīmogu organizācijā, mums joprojām ir jāatlasa rēķinā vienums “Rēķins apmaksai” un pašā drukātajā formā atzīmējiet izvēles rūtiņu “Paraksts un zīmogs”:

Jums tas jāinstalē tikai vienu reizi. Tās vērtība tiek saglabāta starp izsaukumiem uz drukas veidlapu.

Papildinājums no vietnes lasītāja. Ja bija rēķina forma - lauks
netiks parādīts ar izvēles rūtiņu - tas ir nepieciešams

Es saskāros ar dīvainu problēmu - 1C neatlasa noklusējuma printeri

Precīzāk, ne gluži tā - 1C neizmanto noklusējuma printeri atsevišķai drukas veidlapai tikai noteiktā datorā. Pārējā daļā tās pašas veidlapas tiek izdrukātas pareizi, izmantojot “noklusējuma” printeri. Turklāt, skatoties uz priekšu, forma var būt jebkura - rēķins, izdevumu grafiks utt.

Noklusējuma printeris ir pareizi instalēts, drukāšanas iestatījumi 1C un citās programmās neatšķiras - drukājot no Word, Excel, viss darbojas.

"atveriet drukāto veidlapu un nomainiet cietā koda printeri"

netika uztverti nopietni, jo citos datoros līdzīga drukātā veidlapa darbojās pareizi. Meklēšana Windows reģistrā un 1C reģistros, spriežot pēc stāstiem, neko noderīgu nedeva. Pieņēmums, ka noklusējuma printera iestatījumi tika zaudēti tikai konkrētam 1C lietotājam vai Windows lietotājam, neapstiprinājās - citu lietotāju autorizācija nepalīdzēja.

Noklusējuma printera problēmas atrisināšana 1C

Izvēlieties vajadzīgo drukas formu, noklikšķiniet uz drukas priekšskatījuma un uznirstošajā logā mainiet atkāpes vērtību (tas nav svarīgi, tad atgriezīsim to kā bija) un izdrukājiet. Šajā gadījumā 1C atcerēsies šīs veidlapas noklusējuma printeri un saglabās visus parametrus. Mainot jebkuru iestatījumu, drukas iestatījumi tiks pārrakstīti.

Lielākajā daļā mācību materiālu par programmēšanu 1C sistēmā ir aprakstīta drukātu veidlapu veidošana, pamatojoties uz objektu "Tabulas dokuments" ir tikai gatavās veidlapas parādīšana ekrānā. Lietotājiem daudz svarīgāk ir tas, kā dokuments izskatīsies izdrukājot. Šeit papildus labi izstrādātam izkārtojumam nozīme ir arī drukas parametriem.

Gandrīz visus drukas iestatījumu dialoglodziņos pieejamos parametrus (printera iestatījumus, lapas rekvizītus) var norādīt tieši, ģenerējot izklājlapas dokumentu.

Apskatīsim izklājlapas dokumenta rekvizītus un metodes, kas saistītas ar drukāšanas iestatījumiem (dotajos piemēros “TabDoc” ir “Izklājlapas dokumenta” tipa objekts).

Īpašums "Printera nosaukums"Ļauj norādīt drukāšanai citu printeri, nevis noklusējuma printeri. Nosaukumam ir jāsakrīt ar sistēmā konfigurēto printera nosaukumu:

TabDoc. Printera nosaukums = "HP LaserJet 3050 sērijas PCL 6";

Drukājot dokumentu sēriju, varat ietaupīt laiku, iestatot salīdzināšanas opciju:

TabDoc. ParseByCopies = true;

Eksemplāru skaitu var norādīt šādi:

TabDoc. Gadījumu skaits= 5 ;

Protams, jūs varat iestatīt laukus:

TabDoc. Lauks Kreisais = 20; //Kreisā piemale ir 20 mm, pārējās piemales ir 10 mm (noklusējums)

Vēl daži lapas rekvizīti:

TabDoc. Orientācijas lapa= Orientācijas lapa. Ainava;
TabDoc. InstancesOnPage= 2 ; //uz lapas būs 2 lapas
TabDoc. Autoscale = patiess; //līdzīgi “lapas platuma” mēroga iestatījumiem

Ja nepieciešams, varat norādīt konkrētu mērogošanas vērtību procentos (īpašība "Drukas mērogs").

Īpašums "Lapas izmērs"ļauj iestatīt standarta lapu formātus - " A 3”, “A4”, “A 5” (pilns opciju saraksts ir pieejams 1C palīdzībā).

TabDoc. Lapas izmērs = "A3" ; // A burtam jābūt angļu valodā

Nestandarta papīra izmēram (pielāgots) varat norādīt lapas augstumu un platumu (mm):

TabDoc. PageSize = "Pielāgots" ; //nestandarta izmērs
TabDoc. Lapas augstums = 350 ;
TabDoc. Lapas platums = 350;

Arī izklājlapu dokumentā varat kontrolēt galveņu un kājenes izvadi un to saturu. Tas tiek darīts, izmantojot īpašības "Lapas galvene" Un "Kājene". Piemēram:

TabDoc. Lapas galvene. Izvade = patiess; //galvene tiks izdrukāta
TabDoc. HeaderSizeTop= 7 ; //kājenes izmērs 7 mm (noklusējums 10 mm)
TabDoc. Lapas galvene. Vertikālā pozīcija= Vertikālā pozīcija. Tops ;
TabDoc. Lapas galvene. Mājas lapa= 2 ; //kājene tiek rādīta no otrās lapas
FontFooter=Jauns fonts("Courier New", 8,True);
TabDoc. Lapas galvene. Fonts = FontFooter; //slīps fonts
TabDoc. Lapas galvene. TextInCenter = "Lapas galvene";
TabDoc. Lapas galvene. TextRight = "Page[&PageNumber] no [&PagesTotal]"; //lappuse
TabDoc. Lapas galvene. TextLeft = "[&Datums]" ; //Pašreizējais datums

Izveidotais dokuments tiek nosūtīts drukāšanai, izmantojot metodi "Veids ()". Ir divas iespējamās zvanīšanas iespējas.

1) Tieši uz printeri:

TabDoc. Drukāt(.NotUse);
TabDoc. Drukāt (true);

2) Pirms drukāšanas tiks parādīts drukāšanas dialoglodziņš:

TabDoc. Drukāt ( DialogUsageModePrint. Izmantojiet );
TabDoc. Drukāt (nepatiess);

Turklāt jūs varat kontrolēt, kā dokuments tiek sadalīts lapās. Varat aprēķināt dokumenta lappušu skaitu, pamatojoties uz pašreizējiem printera iestatījumiem:

TabDoc. Lapu skaits();

Izmantojot metodes "CheckOutput()" Un "CheckAttach()" Pašreizējos printera iestatījumos varat noteikt, vai izklājlapas dokuments vai izklājlapas dokumenta apgabalu masīvs ietilps lapā augstumā un platumā.

Jāpatur prātā, ka pēdējo trīs metožu darbība ir atkarīga no instalētā printera. Ja metode to nevar atrast, tiek izmests izņēmums.

Metodes ļauj piespiest ievietot lappušu pārtraukumus"OutputVerticalPageSeparator()" Un "OutputHorizontalPageSeparator()".

Tādējādi jūs varat kontrolēt katras lapas drukāšanu un kontrolēt lapas aizpildīšanu:

Ja ne TabDoc. Checkoutput ( Izvades apgabalu masīvs) Tad
TabDoc. OutputHorizontalPage Separator();
endIf;

Svarīga 1C:Enterprise 8.2 platformas īpašība ir stingra īpašību un metožu atdalīšana pēc izpildes konteksta. Lai gan visi iepriekš minētie rekvizīti ir pieejami jebkurā kontekstā, uzskaitītās metodes nav pieejamas plānā klientam. Izņēmums ir metode “Print()”, kuras pieejamība acīmredzamu iemeslu dēļ ir ierobežota klienta daļai. Tas nozīmē, ka izklājlapas dokumentam jānotiek serverī un tas jānosūta drukāšanai klienta procedūrā.

Kolēģi!

Mēs turpinām tēmu par atskaišu izveidi 1C. Nesen mūsu klientam radās problēma, pārsūtot dokumentāciju no 1C 8.3.

Papildu informācijas ievadīšana drukātā formā, drukas lapu numurēšana, norādot datumu, laiku un lietotāju, kurš izsniedzis ziņojumu.

Mēs apspriedām līdzīgu piemēru iepriekšējā laidienā 8.2. konfigurācijā. Tagad apskatīsim drukas iestatījumus, kas ļauj to visu izdarīt 8.3 konfigurācijā.

Turklāt liela daļa no tā ir automatizēta 8.3. versijā.

Tātad, kā jūs varat iekļaut iepriekš minēto informāciju savā izdrukā? Kas būtu jādara šajā gadījumā?

Mēs piedāvājam savu iespēju apskatu, iespējams, tas arī jums noderēs.

1. iespēja. Tieši no izveidotās atskaites vai dokumenta drukātās formas:

Apmaksai izveidojiet izdrukātu rēķina veidlapu un izsauciet to caur Ch. izvēlne – Tabula – Drukāšanas iestatījumi – Galvene un kājene un konfigurējiet pēc vajadzības.
Tas tiek darīts vienu reizi jebkurai FORMED drukas formai.

Galvenes un kājenes lauku iestatīšana

Pievērsiet uzmanību ikonām veidlapas augšējā kreisajā stūrī:

Tie ir sakārtoti secībā: lapas numurs, lappušu skaits, datums un laiks. Novietojiet peli vajadzīgajā vietā galvenē vai kājenē un noklikšķiniet uz vajadzīgās ikonas. Pēc noklikšķināšanas uz pogas. Labi, izdrukājot, šie dati tiks parādīti drukātajā formā, kur norādījāt.

2. iespēja. Konfigurēts jebkurai drukāšanai (atskaites, dokumenti, sertifikāti) no programmas

Ja nevēlaties katru reizi manuāli konfigurēt galvenes un kājenes, varat izmantot sadaļu Administrēšana – galvenes un kājenes iestatījumi, lai konfigurētu vispārīgo galveņu un kājenes izskatu drukāšanai.

Tas izskatās šādi:

Ir vairāk iespēju informācijas attēlošanai drukātās formās: tiek pievienoti dati “Pārskata nosaukums” un “Lietotājs”. Tas ir tieši mūsu gadījums.

Datu atlase galvenei un kājenei tiek veikta, kā aprakstīts 1. variantā, tikai ikonu vietā izvēlamies teksta pogas “Laiks”, “Datums”, “Pārskata nosaukums” utt. Bet būtība nemainās. Pēc nepieciešamās informācijas norādīšanas veidlapas nepieciešamajās vietās iestatījums tiek saglabāts.

Kad izdrukātā forma ir izdrukāta, tajā tiks parādīti visi norādītie dati.

3. iespēja: rediģējiet izkārtojumu pielāgotajā režīmā

Kāpēc es šeit apsveru šo metodi, kurai ir sava funkcionalitāte un kura, stingri ņemot, neattiecas uz aplūkojamo tēmu.

Jo bieži gadās, ka, lai sasniegtu vēlamo rezultātu, ir jāizmanto šīs metodes un drukas iestatījumu kombinācija. Drukāto veidlapu izkārtojumu rediģēšana ļauj mums šīs drukātās veidlapas izkārtojumā uzzīmēt dažas lietas, kas mums vajadzīgas.

Izkārtojumus var mainīt sadaļā Administrēšana – Drukātas veidlapas, atskaites, apstrāde – Drukāto formu maketi.

Šeit ir pasūtījuma rēķina (pircēja apmaksas dokumenta rēķina) izkārtojuma rediģēšanas piemērs:

Izvēlamies izkārtojumu, pie ieejas norādot, ka rediģēsim un beigās pievienosim kādu teksta informāciju.

Piemēram, šādi:

Saglabājiet izmaiņas un izveidojiet drukājamu veidlapu.

Un mēs drukājam ar izmaiņām.
Taču šādas rediģēšanas iespējas ir ierobežotas.)

Tātad 3. variants ir ērti lietojams pastāvīgas, nemaināmas informācijas ievadīšanai, visam pārējam programmētājam būs jāmaina drukātā forma.

Bet bieži vien ar to pietiek. 🙂