Vanjski tiskani obrazac 1s 8.3 parametri prijenosa. Dodavanje eksterne ispisne forme u bazu podataka. Izrada vanjske tiskovne forme

Ovaj članak opisuje kako spojiti vanjski tiskani obrazac na 1C bazu podataka koristeći primjer konfiguracije "Trade Management 11.2"

Konfiguracija “Trade Management 11.2” je konfiguracija na “MANAGED” obrascima!

Naše upute "pokazuju" kako povezati vanjski tiskani obrazac u informacijskoj bazi 1C s konfiguracijom na "MANAGED" obrascima, naime:

  • "Računovodstvo 3.0"
  • "Upravljanje trgovinom 11.2"
  • "Upravljanje plaćama i osobljem 3.1"
  • "Sveobuhvatna automatizacija 2.0"
  • "Upravljanje malom tvrtkom 1.6"
  • "Maloprodaja 2.2"
  • i druge slične konfiguracije.

Da bismo spojili vanjski ispisni obrazac u 1C, morat ćemo proći kroz 11 koraka.

1 — Izbornik "Matični podaci i administracija" (U drugim konfiguracijama, kao što je Enterprise Accounting 3.0, može se jednostavno zvati "Administracija"). 2 — Odaberite „Ispisani obrasci, izvješća i obrada” (pogledajte sliku ispod ↓)

3 — Proširite podizbornik “Izvješća i obrada” (u drugim konfiguracijama, kao što je Enterprise Accounting 3.0, možda neće postojati takav podizbornik, pa odmah prelazimo na sljedeći korak). 4 — Označite okvir "Korištenje dodatnih izvješća i obrada". 5 — Idite na odjeljak: Dodatna izvješća i obrada. (vidi sliku ispod ↓) ()

6 — Kliknite gumb "Stvori". (vidi sliku ispod ↓)

U novim verzijama 1C (počevši od kolovoza 2016.) program ima ugrađeni mehanizam upozorenja o opasnosti od korištenja nepoznate vanjske obrade koja može sadržavati "viruse"; u ranijim verzijama programa upozorenje se neće pojaviti! Ako se to dogodi, tada će za povezivanje vanjske ispisne forme biti potrebno - 7 — kliknite gumb "Nastavi". (vidi sliku ispod ↓)

8 — Odaberite direktorij u kojem se nalazi obrada. 9 — Odaberite (obrada koja nam je potrebna). 10 — Kliknite gumb "Otvori". Ili, umjesto koraka 9 i 10, možete jednostavno dvaput kliknuti vanjski ispisani obrazac koji nam je potreban u prozoru za odabir. (vidi sliku ispod ↓)

Ako trebamo dodati prostor za dodatnu obradu (Na primjer, ovo je Univerzalni ugovorni obrazac s naše web stranice i trebamo naredbu za ispis ovog obrasca da se prikaže u nekom objektu u kojem nije inicijalno prikazan) - 11 — kliknite na redak plasmana ("Postavi u:", možda "Položaj:") i odaberite potrebne direktorije i dokumente. 12 — Dovršavamo korake za spajanje eksterne ispisne forme klikom na gumb "Snimi i zatvori". (vidi sliku ispod ↓)

To je sve! Čestitamo! Spojena je vanjska tiskarska ploča! Jesmo li sve napravili kako treba? Provjerimo...

Prije Evidentiranja i zatvaranja primijetili smo da se ovaj vanjski ispisani obrazac nalazi u dokumentu Promet roba i usluga, što znači da možemo otvoriti opcije ispisa bilo kojeg dokumenta tipa: “Promet roba i usluga”. pritisnite gumb "Ispis" i vidite da se pojavio prozor za odabir ispisanih obrazaca, među njima je - 13 — vanjski ispisni obrazac koji smo spojili (vidi sliku ispod ↓)

Sada je to sigurno to. Nadamo se da vam je ovaj članak bio koristan.

Eksterni ispisani obrasci za običnu aplikaciju (za konfiguraciju Enterprise Accounting 2.0, Salary and Human Resource Management 2.5, Trade Management 10.3 itd.) kreiraju se vrlo jednostavno u usporedbi s vanjskim ispisanim obrascima za upravljanu aplikaciju.

Zašto stvarati vanjske forme za tisak?

Prednost vanjskog tiskanog obrasca u usporedbi s konvencionalnim je u tome što vam omogućuje da izbjegnete promjenu konfiguracije informacijske baze. To znači da proces naknadnih ažuriranja konfiguracije neće biti kompliciran. Osim toga, vanjski tiskani obrasci, uz vanjsku obradu, jedina su mogućnost proširenja funkcionalnosti osnovnih verzija 1C konfiguracija, koje se uopće ne mogu mijenjati.

I zadnja stvar: vanjske tiskane obrasce lakše je replicirati, jer oni su zasebna datoteka koja se može brzo povezati s infobazom.

Kako izraditi vanjsku formu za tisak

Pogledajmo postupak stvaranja vanjskog 1C tiskanog obrasca korak po korak:

  1. Izrađujemo vanjsku obradu. Da biste to učinili, odaberite stavku izbornika u konfiguratoru Datoteka - Nova... A u dijaloškom okviru koji se otvori - Vanjska obrada.
  2. Stvorite atribut vanjske obrade s imenom Referenca objekta. Tip atributa je poveznica na imenik ili dokument za koji se kreira vanjski ispisani obrazac. Isti obrazac može se koristiti za nekoliko tipova objekata, u ovom slučaju atributni tip podataka Referenca objekta mora biti kompozitno.
  3. U objektnom modulu stvaramo funkciju izvoza s imenom Pečat, koji bi trebao vratiti gotov ispisani dokument proračunske tablice.

Često se događa da morate malo prilagoditi izgled postojećeg tiskanog obrasca i učiniti ga vanjskim. Na primjer, dodajte pečat organizacije i potpis upravitelja na izgled.

Izrada vanjske tiskovne forme na temelju standardne uz manje izmjene

Razmotrimo ovaj postupak na primjeru izrade vanjskog tiskanog obrasca univerzalnog prijenosnog dokumenta za dokument Prodaja roba i usluga 1C: Računovodstvo. Razlikovat će se od standardnog tiskanog obrasca po prisutnosti pečata organizacije.

  1. Izrada vanjske obrade s rekvizitima Referenca objekta, tip podataka - DocumentLink Prodaja roba i usluga.
  2. Pronalazimo izgled standardnog UPD tiskanog obrasca (nalazi se u općim izgledima) i kopiramo (povlačimo) u prozor za vanjsku obradu. Izgledi drugih tiskanih obrazaca mogu se nalaziti u samim dokumentima ili referentnim knjigama.
  3. Vršimo potrebne izmjene na kopiranom izgledu tiskanog obrasca.
  4. Pronalazimo funkciju odgovornu za generiranje tiskanog obrasca. Ova bi funkcija trebala vratiti generirani dokument proračunske tablice. Kopirajte njegov sadržaj u funkciju izvoza Pečat() u objektnom modulu vanjske obrade.
    U našem slučaju to je funkcija PrintUniversalTransferDocument() Izvoz iz modula objekta dokumenta Prodaja roba i usluga.
    Ako su promjene izgleda bile značajne (promijenjena su područja i/ili parametri), potrebno je izvršiti odgovarajuće prilagodbe funkcije ispisa.
  5. Pokušavamo spasiti vanjsku obradu. Međutim, vjerojatno ćete primiti poruke o pogrešci koje pokazuju da nedostaju neke od procedura i funkcija koje poziva funkcija ispisa. Ove funkcije i procedure moraju se pronaći u izvornom dokumentu i također kopirati u modul eksternog objekta obrade. Ili prilagodite vezu ako se izvorna funkcija ili procedura izvozi.
  6. (nije potrebno). Za testiranje vanjske tiskovne forme zgodno je izraditi formu na koju će se staviti rekvizite Referenca objekta. Dugme Izvršiti mora pozvati proceduru Pečat() iz objektnog modula. Da biste to učinili, događaj klika na gumb dobiva proceduru:
2016-12-01T12:56:42+00:00

U 1C: Računovodstvo 8.3 (izdanje 3.0) pojavila se prekrasna prilika. Sada korisnik u načinu rada 1C:Enterprise može jednostavno uređivati ​​izgled ispisanih obrazaca.

Kada bi ovo moglo biti korisno? Pa, na primjer, postoji neka ispisana forma, recimo “Potražnja-račun”, u koju svaki put kada je ispišete napravite neke izmjene. Promijenite font, ponovno ispišite polja, uklonite nepotrebne stvari.

Pa zašto to raditi svaki put?! Ako možemo napraviti ove promjene u izgledu ispisanog obrasca jednom, program će uvijek ispisati ispisani obrazac onako kako nam treba.

U nastavku, korak po korak, pokazat ću vam kako promijeniti izgled ispisanog obrasca “Račun po potražnji”. Tamo ćemo dodati novo polje: “Odgovorno”.

1. Napravite obrazac za ispis (kliknite gumb "Ispis") i kliknite gumb "Više" -> "Promijeni izgled" u obrascu koji se otvori (desno):

2. Otvorit će se izgled za ispis. Unesite potrebne izmjene, ali pazite da ne ispadne ovako. Odmah ću reći da se fontovi i veličine polja mogu apsolutno mijenjati, ali brisanje postojećih polja (osobito onih u<угловых скобках>) nije vrijedno toga. Ako želite sakriti polje u<угловых скобках>, samo ga učinite nevidljivim (boja ili veličina), ali trebao bi ostati na obrascu, jer to zahtijeva programski kod 1C.

3. Dodat ćemo polje "Odgovorni" i kliknuti gumb "Snimi i zatvori".

4. Tiskovna forma je preoblikovana u novu formu kako smo željeli.

Ako nakon promjene tiskovne forme prestane raditi, onda ti.

Iskreno, Vladimir Milkin(učitelj i programer).

Izvodi se u skladu sa standardnim izgledom tiskanog obrasca koji su programeri ugradili u aplikaciju (ovo se naziva "isporučeni" izgled).

Ako je potrebno, možete promijeniti standardni izgled iu budućnosti ispisati dokument na temelju vašeg osobnog (“prilagođenog”) izgleda. Za uređivanje izgleda ispisanog obrasca postoji mehanizam za učitavanje na lokalno računalo. Uređivanje izgleda provodi se u lokalnoj verziji aplikacije sustava 1C: Enterprise (konkretno, možete koristiti besplatnu aplikaciju 1C: Enterprise - Rad s datotekama).


Za promjenu izgleda za ispis:




Uređivanje izgleda ispisanog obrasca je završeno; prilikom ispisa dokumenta koristit će se izgled na kojem su napravljene izmjene.

Ako se želite vratiti na prethodni izgled za ispis, kliknite gumb Koristite standardni izgled. U tom će slučaju uređeni izgled i dalje biti prisutan na poslužitelju, a može se ponovno uključiti pritiskom na gumb Promijeniti.

Želimo Vam ugodan rad!

Kako umetnuti logotip tvrtke u izgled tiskanog obrasca?

Ovdje je konkretan primjer uređivanja izgleda tiskanog obrasca Računi za plaćanje, naime, razmotrit ćemo kako u nju umetnuti sliku, na primjer, logotip tvrtke (tu sliku prethodno treba pripremiti i spremiti kao grafičku datoteku, npr. u png ili jpg formatu).


Dakle, sada će računi koje pripremate za prijenos svojim ugovornim stranama sadržavati logo vaše tvrtke. Kako biste dodali logotip drugim dokumentima, morat ćete ponoviti opisane korake za odgovarajuće tiskane obrasce tih dokumenata.

Želimo Vam ugodan rad!

Idemo Servis->Dodatna izvješća i obrade->Opcijske vanjske tiskarske ploče.

Otvara se obrazac imenika s vanjskim ispisanim obrascima. U gornjem izborniku popisa kliknite Dodati. Pojavljuje se obrazac za kreiranje stavke imenika.

Pritisnite gumb Otvori i odaberite datoteku sa željenom formom za ispis. Nakon toga po potrebi postavite željeni naziv (polje Ime).

Ako ispisani obrazac sadrži parametre automatske registracije, pojavit će se poruka o tome. Klik Da.Ako se to ne dogodi, potrebno je naznačiti s kojim dokumentom će ovaj obrazac biti povezan. Da biste to učinili, trebate dodati redak u tabelarnom dijelu “Pripadnost tiskanog obrasca”, gdje u “Prikaz objekta”. polje odabir vrste dokumenta s kojim povezujemo obrazac. Budući da se u našem primjeru radi o aktu otpisa materijala, odabiremo dokument Zahtjev-račun.

Nakon toga idite na bilo koji dokument Zahtjev-račun, kliknite Ispis i odaberite novododani obrazac.

Za BP 3.0, ZUP 3.0, UT 11, KA 2.0, ERP 2.0.

Kako bih demonstrirao dodavanje ispisanog obrasca u upravljano sučelje, pokazat ću dodavanje vanjskog obrasca fakture za plaćanje istoimenom dokumentu u Računovodstvu 3.0.

Idemo na odgovarajući odjeljak programa:


Potrebno je da je uključena zastavica za korištenje vanjskih izvještaja i obrada;

Kliknite na popis koji se otvori Stvoriti:


U dijaloškom okviru odaberite željenu datoteku:


Kartica vanjskog objekta je ispunjena: u izgledu vidimo tip osnovnog objekta na koji će se obrazac priložiti i odmah ispod njegovog naziva:


Napišimo i zatvorimo formu kreiranog vanjskog objekta.

Sada idemo na bilo koji dokument Račun za plaćanje kupcu i prikazati izbornik ispisa:





Vrh