Naka-print na anyo ng dokumento 1s 8.3. Mga lathalain. Paglikha ng isang panlabas na form sa pag-print batay sa isang karaniwang isa na may maliit na pagbabago


Isinasagawa ito alinsunod sa karaniwang layout ng naka-print na form na binuo sa application ng mga developer (ito ay tinatawag na "naihatid" na layout).

Kung kinakailangan, maaari mong baguhin ang karaniwang layout at, sa hinaharap, mag-print ng dokumento batay sa iyong personal na layout ("custom"). Upang i-edit ang layout ng naka-print na form, isang mekanismo ang ibinigay para sa pag-upload sa isang lokal na computer. Ang pag-edit ng layout ay isinasagawa sa lokal na bersyon ng 1C:Enterprise system application (sa partikular, maaari mong gamitin ang libreng 1C:Enterprise - Working with Files application).


Para baguhin ang napi-print na layout:




Nakumpleto ang pag-edit ng layout ng naka-print na form; kapag nagpi-print ng dokumento, gagamitin ang layout kung saan ginawa ang mga pagbabago.

Kung gusto mong bumalik sa dating napi-print na layout, i-click ang button Gumamit ng karaniwang layout. Sa kasong ito, ang na-edit na layout ay mananatili pa rin sa server, at maaari itong i-on muli sa pamamagitan ng pagpindot sa pindutan Baguhin.

Nais namin sa iyo ng kaaya-ayang trabaho!

Paano magpasok ng logo ng kumpanya sa isang naka-print na layout ng form?

Narito ang isang partikular na halimbawa ng pag-edit ng layout ng naka-print na form Mga invoice para sa pagbabayad, ibig sabihin, isasaalang-alang namin kung paano magpasok ng isang imahe dito, halimbawa, isang logo ng kumpanya (ang larawang ito ay dapat munang ihanda at i-save bilang isang graphic na file, halimbawa, sa png o jpg na format).


Kaya, ngayon ang mga invoice na inihahanda mo para sa paglipat sa iyong mga katapat ay maglalaman ng logo ng iyong kumpanya. Upang magdagdag ng logo sa iba pang mga dokumento, kakailanganin mong ulitin ang inilarawan na mga hakbang para sa kaukulang mga naka-print na form ng mga dokumentong ito.

Nais namin sa iyo ng kaaya-ayang trabaho!

Inilalarawan ng artikulong ito kung paano ikonekta ang isang panlabas na naka-print na form sa isang 1C database gamit ang halimbawa ng configuration ng "Trade Management 10.3"

Ang configuration ng "Trade Management 10.3" ay isang configuration sa tinatawag na "REGULAR" na mga form, at hindi sa "MANAGED" na mga form tulad ng "Trade Management 11.2"; para sa "MANAGED" na mga form ay inirerekomenda naming basahin.

Ang aming mga tagubilin ay "ipinapakita" kung paano ikonekta ang isang panlabas na naka-print na form sa 1C na may configuration sa "REGULAR" na mga form, ibig sabihin:

  • "Accounting 2.0"
  • "Pamamahala ng Trade 10.3"
  • "Pamamahala ng suweldo at tauhan 2.5"
  • "Komprehensibong automation 1.1"
  • "Pamamahala ng Enterprise sa Paggawa 1.3"
  • "Retail 1.0"
  • at iba pang katulad na mga pagsasaayos.

Upang ikonekta ang isang panlabas na form sa pag-print sa 1C kakailanganin naming dumaan sa 11 hakbang.

1 - Menu "Serbisyo". 2 — Piliin ang “Mga panlabas na porma sa pag-imprenta at pagpoproseso”. 3 — Susunod — “Mga panlabas na naka-print na form” (tingnan ang figure sa ibaba ↓)

Upang kumbinsihin ka na ang pagtuturo na ito ay angkop din para sa iba pang mga pagsasaayos sa "REGULAR" na mga form, ipakita natin ang parehong inisyal 1-2-3 hakbang, ngunit hindi sa "Trade Management 10.3", ngunit sa "Accounting 2.0" lahat ay pareho doon maliban sa bahagyang binagong mga salita sa mga subparagraph, ibig sabihin...

1 — Menu ng “Serbisyo” (kapareho ng sa “UT 10.3”, at sa iba pa).
2 - Dito "Mga karagdagang ulat at pagproseso", at hindi "Mga panlabas na naka-print na form at pagproseso" tulad ng sa "UT 10.3",
ngunit pareho pa rin ang kahulugan at matatagpuan doon sa menu ng “Serbisyo”.
3 - At pagkatapos - "Mga karagdagang panlabas na form sa pag-print", i.e. karagdagang salitang "Karagdagang" kung ihahambing sa "UT 10.3" (tingnan ang figure sa ibaba ↓)

Susunod, ipagpapatuloy namin ang paggamit ng halimbawa ng "Trade Management 10.3" nang walang mga hindi kinakailangang paghahambing.
4 — Mag-click sa “+” na buton i.e. "Idagdag". 5 — Isang button kung saan iginuhit ang folder (kapag naka-hover, may lalabas na pahiwatig: “Palitan ang external processing file”).

Sa mga bagong bersyon ng 1C (simula Agosto 2016), ang programa ay may built-in na mekanismo ng babala tungkol sa panganib ng paggamit ng hindi kilalang panlabas na pagproseso na maaaring naglalaman ng "mga virus"; sa mga naunang bersyon ng programa ang babala ay hindi lilitaw! Kung nangyari ito, pagkatapos ay upang ikonekta ang panlabas na pagpoproseso ito ay kinakailangan - 6 - i-click ang pindutang "Magpatuloy". (tingnan ang figure sa ibaba ↓)

7 — Piliin ang direktoryo kung saan matatagpuan ang external printing form file na kailangan namin. 8 — Piliin ang aming file. 9 — I-click ang “Buksan” (tingnan ang figure sa ibaba ↓)

10 — Ang isang panlabas na naka-print na form ay maaaring may mga parameter ng auto-registration, tulad ng sa aming kaso, dito makatuwirang i-click ang "Oo" - sa gayon ay ginagamit ang mga parameter na ito sa panahon ng pagpaparehistro, i.e. awtomatikong piliin ang mga bagay na iyon (mga dokumento o marahil, halimbawa, mga direktoryo) kung saan posibleng gumamit ng konektadong panlabas na naka-print na form (tingnan ang figure sa ibaba ↓)

Iyon lang, napunan namin ang talahanayan na "Affiliation ng naka-print na form", salamat sa mga parameter ng auto-registration, nakikita namin ang pangalan ng konektadong panlabas na naka-print na form, marahil ay magkakaroon ka ng field na "Komento", atbp. Maaari mong idagdag ang iyong mga bagay sa talahanayang "Pagmamay-ari ng Form sa Pag-print," halimbawa, para sa aming pagpoproseso ng "Universal Printable Contract Form", na sumusuporta sa pag-print ng maraming dokumento at reference na libro, ngunit ang mga parameter ng auto-registration ay nakatakda lamang para sa mga pangunahing: 10* — Mag-click sa berdeng button na “Magdagdag” at piliin kung aling mga bagay ang ilalagay din para sa pagproseso. Ngayon ang natitira na lang ay - 11 - mag-click sa pindutang "OK" at (tingnan ang figure sa ibaba ↓)

Ngayon sulit na suriin - ginawa ba namin ang lahat ng tama?
Upang gawin ito, pumili kami ng isang bagay na susuriin, halimbawa, ang dokumentong "Mga benta ng mga kalakal at serbisyo", na ipinahiwatig sa talahanayan na "Affiliation ng naka-print na form", nangangahulugan ito na ang konektadong naka-print na form ay maaaring gamitin dito. dokumento! Suriin natin... (tingnan ang figure sa ibaba ↓)

Upang suriin kung posible ang pag-print, buksan ang anumang dokumento ng form: "Mga benta ng mga produkto at serbisyo." 13 — I-click ang button na “I-print”.
Nakita namin na ang isang window para sa pagpili ng mga naka-print na form ay lumitaw, kasama ng mga ito ay mayroong - 14 — panlabas na form sa pag-print na konektado sa amin (tingnan ang figure sa ibaba ↓)

Pumunta tayo sa Serbisyo->Mga karagdagang ulat at pagproseso->Opsyonal na panlabas na mga plato sa pagpi-print.

Ang form ng listahan ng direktoryo na may mga panlabas na naka-print na form ay bubukas. Sa tuktok na menu ng listahan, i-click Idagdag. Ang form para sa paglikha ng isang item sa direktoryo ay lilitaw.

I-click ang pindutang Buksan at piliin ang file na may nais na form sa pag-print. Pagkatapos nito, kung kinakailangan, itakda ang nais na pangalan (Pangalan ng pangalan).

Kung ang naka-print na form ay naglalaman ng mga parameter ng auto-registration, isang mensahe tungkol dito ay lalabas. I-click Oo.Kung hindi ito mangyayari, kailangan mong tukuyin kung aling dokumento ang iuugnay sa form na ito. Upang gawin ito, kailangan mong magdagdag ng linya sa tabular na bahagi na "Affiliation of the printed form", kung saan sa "Object representation" patlang piliin ang uri ng dokumento kung saan iniuugnay namin ang form. Dahil sa aming halimbawa ito ay isang pagkilos ng pagtanggal ng mga materyales, pipiliin namin ang dokumento ng Request-invoice.

Pagkatapos nito, pumunta sa anumang dokumento na Request-invoice, i-click ang I-print, at piliin ang bagong idinagdag na form.

Para sa BP 3.0, ZUP 3.0, UT 11, KA 2.0, ERP 2.0.

Upang ipakita ang pagdaragdag ng naka-print na form sa isang pinamamahalaang interface, ipapakita ko ang pagdaragdag ng panlabas na anyo ng isang invoice para sa pagbabayad sa isang dokumento na may parehong pangalan sa Accounting 3.0.

Pumunta kami sa kaukulang seksyon ng programa:


Kinakailangan na ang bandila para sa paggamit ng mga panlabas na ulat at pagproseso ay naka-on; sundin ang hyperlink sa listahan ng mga panlabas na bagay:

Sa listahang bubukas, i-click Lumikha:


Sa dialog box, piliin ang nais na file:


Ang panlabas na object card ay napunan: sa layout makikita natin ang uri ng base object kung saan ang form ay ikakabit at sa ibaba lamang ng pangalan nito:


Isulat at isara natin ang anyo ng nilikhang panlabas na bagay.

Ngayon pumunta tayo sa anumang dokumento Invoice para sa pagbabayad sa mamimili at ipakita ang print menu:


Inilalarawan ng artikulong ito kung paano ikonekta ang isang panlabas na naka-print na form sa isang 1C database gamit ang halimbawa ng configuration ng "Trade Management 11.2"

Ang configuration ng "Trade Management 11.2" ay isang configuration sa "MANAGED" na mga form!

"Ipinapakita" ng aming mga tagubilin kung paano ikonekta ang isang panlabas na naka-print na form sa base ng impormasyon ng 1C na may pagsasaayos sa mga form na "PAMAMAHALAAN", ibig sabihin:

  • "Accounting 3.0"
  • "Pamamahala ng Trade 11.2"
  • "Pamamahala ng suweldo at tauhan 3.1"
  • "Komprehensibong automation 2.0"
  • "Small Firm Management 1.6"
  • "Retail 2.2"
  • at iba pang katulad na mga pagsasaayos.

Upang ikonekta ang isang panlabas na form sa pag-print sa 1C kakailanganin naming dumaan sa 11 hakbang.

1 — Menu na “Master data and administration” (Sa ibang mga configuration, tulad ng sa Enterprise Accounting 3.0, maaari itong tawaging simpleng “Administration”). 2 — Piliin ang “Mga naka-print na form, ulat at pagproseso” (tingnan ang figure sa ibaba ↓)

3 — Palawakin ang submenu na “Mga Ulat at Pagproseso” (Sa ibang mga pagsasaayos, gaya ng Enterprise Accounting 3.0, maaaring walang ganoong submenu, kaya agad kaming pumunta sa susunod na hakbang). 4 — Lagyan ng check ang kahon na "Paggamit ng mga karagdagang ulat at pagproseso." 5 — Pumunta sa seksyong: Mga karagdagang ulat at pagproseso. (tingnan ang figure sa ibaba ↓) ()

6 — I-click ang button na “Lumikha”. (tingnan ang figure sa ibaba ↓)

Sa mga bagong bersyon ng 1C (simula Agosto 2016), ang programa ay may built-in na mekanismo ng babala tungkol sa panganib ng paggamit ng hindi kilalang panlabas na pagproseso na maaaring naglalaman ng "mga virus"; sa mga naunang bersyon ng programa ang babala ay hindi lilitaw! Kung nangyari ito, pagkatapos ay upang ikonekta ang isang panlabas na form sa pag-print ito ay kinakailangan - 7 — i-click ang button na “Magpatuloy”. (tingnan ang figure sa ibaba ↓)

8 — Piliin ang direktoryo kung saan matatagpuan ang pagpoproseso. 9 — Piliin ito (ang pagproseso na kailangan namin). 10 — I-click ang “Buksan” na buton. O, sa halip na mga hakbang 9 at 10, maaari mong i-double click lamang ang panlabas na naka-print na form na kailangan namin sa window ng pagpili. (tingnan ang figure sa ibaba ↓)

Kung kailangan naming magdagdag ng placement para sa karagdagang pagpoproseso (Halimbawa, ito ay isang Universal Contract Form mula sa aming website at kailangan namin ang command na i-print ang form na ito upang maipakita sa ilang bagay kung saan hindi ito unang ipinapakita) - 11 — mag-click sa linya ng pagkakalagay (“Place in:”, maaaring “Placement:”) at piliin ang mga kinakailangang direktoryo at dokumento. 12 — Kinukumpleto namin ang mga hakbang upang ikonekta ang isang panlabas na form sa pag-print sa pamamagitan ng pag-click sa pindutang "I-record at isara". (tingnan ang figure sa ibaba ↓)

Iyon lang! Binabati kita! Ang panlabas na plato ng pag-print ay konektado! Tama ba ang ginawa natin? Suriin natin...

Bago ang Pagre-record at pagsasara, napansin namin na ang panlabas na naka-print na form na ito ay matatagpuan sa dokumentong Mga Pagbebenta ng mga kalakal at serbisyo, na nangangahulugang maaari kaming magbukas ng mga opsyon sa pag-print para sa anumang dokumento ng uri: "Mga benta ng mga produkto at serbisyo." pindutin ang pindutan ng "I-print" at makita na ang isang window para sa pagpili ng mga naka-print na form ay lumitaw, kasama ng mga ito ay mayroong - 13 — panlabas na form sa pag-print na konektado sa amin (tingnan ang figure sa ibaba ↓)

Ngayon iyon na ang sigurado. Inaasahan namin na ang artikulong ito ay naging kapaki-pakinabang sa iyo.

Ang mga panlabas na naka-print na form para sa isang regular na aplikasyon (para sa pagsasaayos ng Enterprise Accounting 2.0, Salary at Human Resources Management 2.5, Trade Management 10.3, atbp.) ay ginawa nang simple kumpara sa mga panlabas na naka-print na form para sa isang pinamamahalaang aplikasyon.

Bakit lumikha ng panlabas na mga form sa pag-print?

Ang bentahe ng isang panlabas na naka-print na form kumpara sa isang maginoo ay nagbibigay-daan ito sa iyo upang maiwasan ang pagbabago ng pagsasaayos ng base ng impormasyon. Nangangahulugan ito na ang proseso ng mga kasunod na pag-update ng configuration ay hindi magiging kumplikado. Bilang karagdagan, ang mga panlabas na naka-print na form, kasama ang panlabas na pagpoproseso, ay ang tanging opsyon para sa pagpapalawak ng pagpapagana ng mga pangunahing bersyon ng mga pagsasaayos ng 1C, na hindi na mababago sa lahat.

At isang huling bagay: ang mga panlabas na naka-print na form ay mas madaling kopyahin, dahil sila ay isang hiwalay na file na maaaring mabilis na konektado sa infobase.

Paano lumikha ng isang panlabas na form sa pag-print

Tingnan natin ang proseso ng paglikha ng panlabas na 1C printed form na hakbang-hakbang:

  1. Lumilikha kami ng panlabas na pagproseso. Upang gawin ito, piliin ang item ng menu sa configurator File - Bago... At sa dialog box na bubukas - Panlabas na pagproseso.
  2. Gumawa ng external processing attribute na may pangalan Sanggunian ng Bagay. Ang uri ng katangian ay isang link sa isang direktoryo o dokumento kung saan gumagawa ng panlabas na naka-print na form. Ang parehong form ay maaaring gamitin para sa ilang mga uri ng mga bagay, sa kasong ito ang uri ng data ng katangian Sanggunian ng Bagay dapat composite.
  3. Sa object module gumawa kami ng export function na may pangalan selyo, na dapat magbalik ng naka-print na dokumento ng spreadsheet.

Madalas na nangyayari na kailangan mong bahagyang ayusin ang layout ng isang umiiral na naka-print na form at gawin itong panlabas. Halimbawa, idagdag ang selyo ng organisasyon at ang lagda ng manager sa layout.

Paglikha ng isang panlabas na form sa pag-print batay sa isang karaniwang isa na may maliit na pagbabago

Isaalang-alang natin ang pamamaraang ito gamit ang halimbawa ng paglikha ng panlabas na naka-print na anyo ng isang unibersal na dokumento ng paglilipat para sa isang dokumento Pagbebenta ng mga kalakal at serbisyo 1C: Accounting. Mag-iiba ito sa karaniwang naka-print na form sa pamamagitan ng pagkakaroon ng selyo ng organisasyon.

  1. Paglikha ng panlabas na pagproseso gamit ang mga props Sanggunian ng Bagay, uri ng datos - DocumentLink. Pagbebenta ng Mga Produkto at Serbisyo.
  2. Nahanap namin ang layout ng karaniwang UPD na naka-print na form (ito ay matatagpuan sa pangkalahatang mga layout) at kopyahin (i-drag) ito sa panlabas na window ng pagproseso. Ang mga layout ng iba pang mga naka-print na form ay maaaring matatagpuan sa mismong mga dokumento o sangguniang libro.
  3. Ginagawa namin ang mga kinakailangang pagbabago sa kinopyang layout ng naka-print na form.
  4. Nalaman namin ang function na responsable para sa pagbuo ng naka-print na form. Dapat ibalik ng function na ito ang nabuong dokumento ng spreadsheet. Kopyahin ang mga nilalaman nito sa export function Seal() sa external processing object module.
    Sa aming kaso ito ang function PrintUniversalTransferDocument() Export mula sa module ng object object Pagbebenta ng mga kalakal at serbisyo.
    Kung ang mga pagbabago sa layout ay makabuluhan (mga lugar at/o mga parameter ay binago), pagkatapos ay dapat gawin ang mga naaangkop na pagsasaayos sa print function.
  5. Sinusubukan naming i-save ang panlabas na pagpoproseso. Gayunpaman, malamang na makakatanggap ka ng mga mensahe ng error na nagpapahiwatig na ang ilan sa mga pamamaraan at function na tinatawag ng print function ay nawawala. Ang mga function at procedure na ito ay dapat matagpuan sa source na dokumento at makopya din sa external processing object module. O ayusin ang link kung na-export ang orihinal na function o procedure.
  6. (hindi kinakailangan). Upang subukan ang isang panlabas na form sa pag-print, ito ay maginhawa upang gumawa ng isang form kung saan ilalagay ang mga props Sanggunian ng Bagay. Pindutan Ipatupad dapat tumawag ng procedure Seal() mula sa object module. Upang gawin ito, ang kaganapan ng pag-click sa pindutan ay binibigyan ng isang pamamaraan: