1s 8.2 kung paano baguhin ang landscape print format. Mga lathalain
Paano magdagdag ng selyo, lagda at logo sa naka-print na anyo ng isang invoice para sa pagbabayad sa mamimili (para sa 1C: Accounting 8.3, edisyon 3.0)
2018-07-27T09:42:51+00:00Madalas na hinihiling ng mga organisasyon na mag-embed ng logo at selyo na may pirma nang direkta sa invoice para sa pagbabayad sa mamimili. Ginagawa nitong mas solid at kinatawan ang account. Ang pag-print ng facsimile sa isang invoice ay hindi ipinagbabawal ng mga regulasyon at samakatuwid maraming tao ang nagsasamantala sa pagkakataong ito.
Ngayon sasabihin ko sa iyo kung paano gumawa ng katulad na setup para sa 1C: Accounting 8.3 (edisyon 3.0) sa iyong sarili, nang walang tulong ng isang programmer.
Iko-customize namin ang selyo, lagda at logo
Kaya, pumunta sa seksyong "Pangunahing" at piliin ang item na "Mga Organisasyon":
Buksan ang card ng aming organisasyon at palawakin ang item na "Logo at selyo":
Kaagad pagkatapos nito hihilingin sa amin na ipahiwatig ang larawan na gusto naming gamitin bilang aming logo. Kailangan mong maghanda ng isang file na may tulad na larawan nang maaga (i-order ito mula sa taga-disenyo) o maghanap ng isang bagay na angkop sa Internet.
Para sa aming mga eksperimento, kinuha ko ang logo ng kumpanya ng 1C:
Sa pangkalahatan, magagawa ang anumang larawan sa mga format (png, jpg, bmp).
Ang logo ay ipinasok sa field at ipinakita sa form, mahusay!
Kami na ang bahala sa paggawa ng mga fax stamp at pirma. Upang gawin ito, mag-click sa item na "Mga Tagubilin "Paano lumikha ng isang fax signature at selyo"":
Mag-print tayo at sundin ang mga tagubiling nakasaad sa naka-print na sheet:
Pagkatapos nito, magkakaroon tayo ng 3 larawan sa isa sa mga format (png, jpg, bmp) na may selyo at mga lagda, sa aking kaso ganito ang hitsura nila:
Nakita namin na ang mga larawang may mga selyo at pirma ay pinalitan at ipinakita sa form. I-click ang button na “I-record at isara” sa card ng organisasyon:
Panghuli, pumunta sa ilang invoice para sa pagbabayad sa mamimili at i-click ang "I-print" -> "Invoice para sa pagbabayad (na may selyo at mga lagda)" na buton:
Ang isang naka-print na form ng invoice na may logo, selyo at mga lagda ay lumitaw:
Kung ang mga larawang may selyo at mga lagda ay masyadong maliit, muling i-scan ang sheet na may mas mataas na resolution.
Ang galing namin, yun lang daw
Ngunit paano kung gusto nating magkasya ang selyo sa pirma?
Hindi ito kailangan ng lahat, at tila iyon ang dahilan kung bakit ang 1C bilang default ay gumawa ng opsyon na may hiwalay na lokasyon para sa lagda at selyo.
Para sa mga kailangang pagsamahin ang mga ito, nasa ibaba ang mga tagubilin.
Pinagsasama namin ang selyo at pirma ng manager
Upang gawin ito, pumunta sa anumang account at lumikha ng isang regular na naka-print na form (nang walang mga selyo at pirma):
Ito ay magiging ganito:
Pagkatapos ay pinutol namin ang naka-bold na linya sa ibaba (bago ang mga lagda at selyo) at i-scan ang ilalim na bahagi at i-save ito bilang isang larawan sa desktop.
Nakuha ko ito ng ganito (ang selyo at lagda ay gawa-gawa lamang):
Muli, pumunta sa card ng organisasyon, seksyong "Logo at Pag-print".
Dito namin tinanggal ang mga larawan na may mga pirma ng manager at accountant, at sa halip na ang lumang selyo na larawan, ini-upload namin ang ginawa namin malaking larawan, pinagsasama ang isang selyo at lagda:
I-click ang button na "I-record at isara" sa card ng organisasyon, at pagkatapos ay gumawa ng naka-print na anyo ng anumang invoice kasama ng selyo at mga lagda:
Sa naka-print na form na bubukas, mula sa item na "Higit pa", piliin ang command na "Baguhin ang layout...":
Sa bubukas na layout, pumunta halos sa pinakailalim (tungkol sa ika-90 na linya) at piliin ang invisible square sa ibaba ng inskripsyon na "manager":
Ang aming gawain ay i-drag ang parisukat na ito nang medyo mas mataas (natukoy sa eksperimento) kaysa sa inskripsiyon sa ulo at iunat ito sa buong lapad nakalimbag na anyo, ganito:
Huwag kang magbago ng iba! I-click ang button na "I-record at isara", awtomatikong mare-format ang naka-print na invoice form:
Eksaktong nangyari ang gusto namin - umakyat ang selyo sa pirma.
Magaling ulit
Nga pala, para sa mga bagong aralin...
Pagbabago sa bersyon ng BP 3.0.64.34
Ngayon, nang mag-set up ng lagda at selyo sa organisasyon, kailangan pa rin nating piliin ang item na "Invoice para sa pagbabayad" sa invoice, at sa mismong naka-print na form, lagyan ng check ang checkbox na "Lagda at selyo":
Kailangan mo lang itong i-install nang isang beses. Ang halaga nito ay nai-save sa pagitan ng mga tawag sa print form.
Dagdag mula sa isang site reader. Kung mayroong isang form ng invoice - field
ay hindi lilitaw na may checkbox - ito ay kinakailangan
Tingnan natin kung paano naka-print ang mga dokumento mula sa mga 1C application na tumatakbo sa mode ng serbisyo (sa pamamagitan ng Internet).
Parehong sa lokal na bersyon ng application at sa serbisyo, ang parehong dokumento ay maaaring i-print sa iba't ibang mga pagpipilian. Halimbawa, ang isang invoice ay maaaring i-print, kapwa sa anyo ng isang regulated invoice (TORG-12), at, sa katunayan, sa anyo ng isang invoice (para sa mga panloob na pangangailangan ng organisasyon). Samakatuwid, bago ka magsimulang mag-print ng isang dokumento, dapat mong piliin ang nais na uri ng pag-print sa form ng dokumento. Magagawa ito mula sa drop down na menu selyo(tulad ng ipinapakita sa Fig. 1 gamit ang isang halimbawang aplikasyon "1C: Pamamahala ng aming kumpanya").
kanin. 1.
Simulan ang pag-print
Sa ilang application (halimbawa, "1C: Accounting 8"), kung isang printing form lang ang ibinigay para sa isang dokumento, maaari kang magsimulang mag-print sa isang click (sa kasong ito, sa halip na ang menu selyo isang pindutan na may pangalan ng isang solong napi-print na form ay ipinapakita).
kanin. 2. Pagpi-print ng mga dokumento gamit ang iisang printing form
Dahil ang pag-print ng mga dokumento sa service mode ay nagsisimula sa isang browser window, dapat mong bigyang pansin ang mga sumusunod na tampok sa pag-print.
- Karaniwang kailangang gawin ang pagkumpirma sa pag-print ng dalawang beses: una sa 1C:Enterprise print form, at pagkatapos ay sa kaukulang browser form (Fig. 3).
- Limitado ang kakayahan ng user na mag-edit ng mga layout ng naka-print na form sa mode ng serbisyo. Kung gusto mong gamitin ang iyong sariling naka-print na form (halimbawa, na may nakalagay na logo ng iyong kumpanya), magagawa mo ito sa pamamagitan ng pag-download ng karaniwang naka-print na form mula sa serbisyo, pag-edit nito sa lokal na bersyon ng application at pag-upload nito pabalik sa serbisyo (higit pa Detalyadong impormasyon Makakakita ka ng impormasyon tungkol sa paggamit ng mga custom na printable).
kanin. 3.
Naka-print na anyo ng dokumento
Ang interface ng mga form sa pag-print ng dokumento ay iba sa iba't ibang mga browser. Samakatuwid, kung gumagamit ka ng higit sa isang browser upang gumana sa serbisyo, maging handa para sa katotohanan na ang karaniwang pamamaraan ng pag-print ay bahagyang mag-iiba, depende sa browser na ginamit at ang bersyon nito. Halimbawa, browser Google Chrome nag-aalok sa isang karagdagang dialog box, na ipinapakita kaagad bago ang pag-print, upang i-preview at itakda ang mga setting ng pag-print (Larawan 4).
kanin. 4. Mag-print ng dokumento sa browser ng Google Chrome
Kung gusto mong gamitin ang iyong sariling naka-print na form (halimbawa, na may nakalagay na logo), magagawa mo ito sa pamamagitan ng pag-download ng karaniwang form sa pag-print mula sa serbisyo, pag-edit nito sa lokal na bersyon ng application at pag-upload nito pabalik sa serbisyo (para sa mas detalyadong impormasyon sa paggamit ng mga custom na naka-print na form, tingnan ang makikita mo).
Order ng pag-print
Ipinakita namin ang pangkalahatang pagkakasunud-sunod ng mga aksyon kapag nagpi-print ng mga dokumento (Larawan 5).
- Simulan ang pag-print sa pamamagitan ng pag-click sa kaukulang button sa toolbar ng dokumento at pagpili ng nais na form sa pag-print mula sa menu (tingnan ang Fig. 1).
- Sa naka-print na form na bubukas, tukuyin ang magagamit na mga parameter (halimbawa, ang bilang ng mga kopya).
kanin. 5. Pagkakasunud-sunod ng mga aksyon kapag nagpi-print
- Kung kinakailangan, i-edit ang teksto sa naka-print na anyo. Upang gawin ito, i-double click ang nais na cell ng form at baguhin ang teksto sa loob nito (Larawan 6).
kanin. 6.
Pag-edit ng Napi-print na Form
- Kung gusto mong i-save ang natapos na naka-print na form ng dokumento sa isang file sa iyong lokal na computer, i-click ang button I-save sa naka-print na form (tingnan ang Fig. 3), piliin sa dialog box na bubukas Pag-save ng Napi-print na Form nais na format ng file sa pamamagitan ng paglalagay ng tsek sa kahon sa tabi nito at i-click ang pindutan I-save c (Larawan 7).
Tandaan: Maaari mong tukuyin ang ilang mga format sa parehong oras - sa kasong ito, maraming mga file na may kaukulang mga extension ay malilikha.
kanin. 7.
Kung nais, i-save ang file sa nais na format
- I-click ang button selyo sa window ng printing form (tingnan ang Fig. 3).
- Sa window ng pag-print ng browser na bubukas, kung kinakailangan, piliin ang mga opsyon sa pag-print (printer, atbp.) at i-click ang pindutan selyo muli (Larawan 8).
Bilang resulta, ang dokumento ay mai-print sa printer.
kanin. 8.
Simulan ang pag-print gamit ang dialog ng browser system (gamit ang Internet Explorer)
Mga sagot sa mga madalas itanong
1. Ano ang paraan ng paglilimbag? Aling paraan ng pag-print ang mas mahusay na piliin?
Ang paraan ng pag-print ay pinili sa mga setting ng 1C:Enterprise, na magagamit sa pamamagitan ng utos Pangunahing menu / Mga Tool / Opsyon(Larawan 9).
kanin. 9. Pangunahing menu 1C
Parameter Paraan ng pag-print(Larawan 10) ay tumutukoy sa antas ng impluwensya ng user sa layout ng dokumento:
- PDF- pag-print nang hindi binabago ang mga margin at sukat;
- HTML- Kapag nagpi-print, maaaring baguhin ang mga margin at sukat.
kanin. 10. Pagpili ng paraan ng pag-print (inirerekomenda PDF )
2. Paano ko iko-configure ang mga setting ng pag-print?
Ang mga setting para sa 1C:Ang mga parameter ng pag-print ng Enterprise ay available sa form ng dokumento gamit ang command (Fig. 11).
kanin. labing-isa. Pagpili ng Mga Opsyon sa Pahina
Dahil ang mga web browser ay may sariling mga setting ng pag-print, kinakailangang tumugma ang mga ito sa nabanggit na mga setting ng pahina ng pagkasira ng dokumento ng spreadsheet. Maaaring i-edit ang mga setting ng pahina ng pag-print ng browser sa dialog Mga setting ng page(Larawan 12), na sa Microsoft Internet Explorer, Mozilla Firefox at Apple Safari ay tinatawag ng utos ng menu ng browser: Mga Setting ng File/Page...(Setup ng File/Page...). Hindi ibinigay ang setting na ito para sa web browser ng Google Chrome.
kanin. 12. Pagpili ng mga pagpipilian sa pahina sa browser
3. Posible bang i-preview ang isang dokumento bago mag-print?
Upang matiyak na ang iyong spreadsheet na dokumento ay mai-print nang tama, maaari mong gamitin ang print preview.
- Kapag ginagamit ang mga web browser na Microsoft Internet Explorer, Apple Safari at Mozilla Firefox (sa karamihan ng mga bersyon), binubuksan ang preview gamit ang command na menu ng browser: File/Preview(Preview ng File/Print).
- Para sa web browser ng Google Chrome, ang preview ay isinasagawa bilang default kaagad bago mag-print (tingnan ang Figure 4 sa itaas).
Karaniwang mga error sa pag-print
1. Ano ang dapat kong gawin kung, kapag nagpi-print, may lalabas na page sa printer na may mga error?
Suriin kung anong kalidad Paraan ng pag-print(Pangunahing menu / Mga Tool / Mga pagpipilian sa Pahina) napiling opsyon PDF. Pagkatapos, kung ang mga error ay hindi naresolba, suriin na ang 1C:Enterprise print settings ay napili nang tama ( Pangunahing Menu / File / Setup ng Pahina- ang mga setting na ito ay dapat tawagan mula sa window na may naka-print na form ng dokumento, tulad ng ipinapakita sa Fig. 11) at mga setting ng pag-print ng browser (Fig. 12), na available kapag pinili mo ang command Mga Setting ng File/Page.
2. Ano ang dapat kong gawin kung, sa halip na mag-print sa isang printer, ako ay inalok na mag-save sa isang PDF file?
Sa ilang mga browser, kung walang konektadong mga printer, ang default na mode ay mag-print sa isang PDF file. Kung nangyari ito, suriin kung ang printer ay konektado at naka-install nang tama sa operating system.
Makakahanap ka ng karagdagang impormasyon tungkol sa pag-print sa artikulo sa website ng ITS.
Nais namin sa iyo ng kaaya-ayang trabaho!
Mga kasamahan!
Ipinagpapatuloy namin ang paksa ng paglikha ng mga ulat sa 1C. Kamakailan, nagkaroon ng problema ang aming kliyente sa paglilipat ng dokumentasyon mula sa 1C 8.3.
Pagpasok ng karagdagang impormasyon sa isang naka-print na form, pagnunumero ng mga print sheet, na nagpapahiwatig ng petsa, oras at user na nagbigay ng ulat.
Tinalakay namin ang isang katulad na halimbawa sa configuration 8.2 sa nakaraang release. Ngayon ay titingnan natin ang mga setting ng pag-print, na nagpapahintulot sa amin na gawin ang lahat ng ito sa configuration 8.3.
Bukod dito, karamihan sa mga ito ay awtomatiko sa 8.3.
Kaya paano mo maisasama ang impormasyon sa itaas sa iyong print? Ano ang dapat gawin sa kasong ito?
Nag-aalok kami ng aming pagsusuri sa mga opsyon;
Pagpipilian 1. Direkta mula sa naka-print na anyo ng nabuong ulat o dokumento:
Gumawa ng naka-print na invoice form para sa pagbabayad at tawagan ito sa pamamagitan ng Ch. menu – Talahanayan – Mga setting ng pag-print – Header at footer at i-configure kung kinakailangan.
Ginagawa ito nang isang beses para sa anumang FORMED printing form.
Pagse-set up ng mga field ng header at footer
Bigyang-pansin ang mga icon sa kaliwang sulok sa itaas ng form:
Nakaayos ang mga ito: numero ng pahina, bilang ng mga pahina, petsa at oras. Iposisyon ang iyong mouse sa gustong lokasyon sa header o footer at mag-click sa gustong icon. Pagkatapos mag-click sa pindutan. OK, kapag na-print, ang data na ito ay ipapakita sa naka-print na form kung saan mo ipinahiwatig.
Pagpipilian 2. Na-configure para sa anumang pag-print (mga ulat, dokumento, sertipiko) mula sa programa
Kung hindi mo gustong manu-manong i-configure ang mga header at footer sa bawat oras, maaari mong gamitin ang seksyong Administration - Header at Footer para i-configure pangkalahatang anyo mga header at footer para sa pag-print.
Mukhang ganito:
Mayroong higit pang mga opsyon para sa pagpapakita ng impormasyon sa mga naka-print na form: ang data ng "Pangalan ng Ulat" at "User" ay idinagdag. Ganito talaga ang kaso natin.
Ang pagpili ng data para sa header at footer ay isinasagawa tulad ng inilarawan sa opsyon 1, tanging sa halip na mga icon ay pinili namin ang mga pindutan ng teksto na "Oras", "Petsa", "Pangalan ng Ulat", atbp. Ngunit ang kakanyahan ay hindi nagbabago. Matapos tukuyin ang kinakailangang impormasyon sa mga kinakailangang lugar sa form, nai-save ang setting.
Kapag na-print ang naka-print na form, lahat ng tinukoy na data ay ipapakita sa loob nito.
Opsyon 3: I-edit ang layout sa custom na mode
Bakit ko isinasaalang-alang ang pamamaraang ito dito, na may sariling pag-andar at kung saan, mahigpit na pagsasalita, ay hindi nauugnay sa paksang isinasaalang-alang.
Dahil madalas itong nangyayari na kailangan mong gumamit ng kumbinasyon ng pamamaraang ito at mga setting ng pag-print upang makamit ang ninanais na resulta. Ang pag-edit ng mga layout ng mga naka-print na form ay nagbibigay-daan sa amin upang gumuhit ng ilang bagay na kailangan namin mismo sa layout ng naka-print na form na ito.
Maaaring baguhin ang mga layout sa Administrasyon - Mga naka-print na form, ulat, pagproseso - seksyon ng mga layout ng naka-print na form.
Narito ang isang halimbawa ng pag-edit ng layout ng isang Order Invoice (idokumento ang Invoice para sa pagbabayad sa mamimili):
Pumili kami ng layout, na nagpapahiwatig sa pasukan na ie-edit namin ito at magdagdag ng ilang impormasyon sa teksto sa dulo.
Halimbawa, tulad nito:
I-save ang mga pagbabago at gawin ang napi-print na form.
At nag-print kami kasama ang mga pagbabago.
Ngunit ang mga posibilidad para sa naturang pag-edit ay limitado.)
Kaya ang opsyon 3 ay maginhawang gamitin para sa pagpasok ng pare-pareho, hindi nababagong impormasyon ang lahat ng iba pa ay mangangailangan ng pagbabago ng naka-print na form ng isang programmer.
Ngunit kadalasan ito ay sapat na. 🙂
Kaalaman kung paano baguhin ang isang printer sa 1C, pati na rin ang pagmamay-ari iba't ibang paraan Ang pagkonekta at pag-set up ng mga printer ay nakakatulong na mapabilis ang pag-print at mapabuti ang serbisyo sa customer.
Paano ikonekta ang isang printer
Ang aparato sa pag-print ay konektado sa dalawang yugto:
- Upang ikonekta ang isang printing device sa isang PC, ikonekta ang mga ito gamit ang isang wire at mag-install ng driver na tumutugma sa modelo ng printing device, PC OS at bersyon 1C. Upang mag-print mula sa isang malayong server, kailangan mong mag-install ng isang unibersal na driver sa server at sa lokal na makina, at buksan ang printer mismo para sa pag-access sa network.
- Matapos ipakita ang aparato sa pag-print sa PC, kailangan mong ikonekta ito sa 1C program. Upang gawin ito, ilunsad ang programa, magdagdag ng bagong device at ipasok ang mga pangunahing parameter ng printer sa naaangkop na mga patlang. Kapag nagpi-print nang malayuan, kakailanganin mong piliin nang manu-mano ang nais na printer sa bawat oras.
Paano baguhin at i-configure ang isang printer
Kung maraming printer ang nakakonekta sa PC, gagamitin ng 1C: Enterprise ang tinukoy sa mga default na setting. Ngunit hanggang sa pumili ang user ng isa pang printer kapag nagse-set up ng pagpi-print ng isang dokumento. Pagkatapos nito, ang programa ay tututuon sa huling pagpipilian. Maaari mong baguhin ang device sa pag-print sa "Page Setup" kapag nagtatakda ng mga setting ng pag-print ng dokumento.
Ang pinakaproblemadong isyu kapag nagpi-print ay ang pagkakaiba sa pagitan ng mga laki ng label. Paano ayusin ang laki ng dokumento?
- Tukuyin ang mga sukat ng label sa 1C: File menu, at pagkatapos ay Page Options.
- Maghanap ng mga printer sa Control Panel, piliin ang bar printer at tawagan ang context menu nito. Sa Print Server Properties, lumikha ng isang form na may mga laki ng label. Sa hinaharap, kapag nagpi-print mula sa 1C, piliin ang form na ito.
Ito ang mga pangunahing setting para sa isang printing device sa 1C. Ang natitirang mga setting ay nag-iiba depende sa bersyon ng programa - 1C 8.3 o 1C 7.7. Kung may mga problema, inirerekomenda namin ang pakikipag-ugnayan sa mga espesyalista upang i-debug ang program.
Ito ay hindi lihim na, kahit na sa kasalukuyan parami nang parami ang mga kumpanya ay lumilipat sa elektronikong dokumento turnover, lumang kasabihan"Kung walang isang piraso ng papel ikaw..." ay hindi nawawala ang kaugnayan nito. Nangyayari na sa ilang kadahilanan ang mga awtoridad sa inspeksyon ay pangunahing interesado sa mga dokumento ng papel. Samakatuwid, kung aktibong ginagamit mo ang 1C: Accounting o Enterprise program para sa pinansiyal na kontrol, mahalagang malaman kung paano mag-print ng isang elektronikong dokumento na nilikha gamit ang programa.
Binibigyang-daan ka ng mga naka-print na form sa 1C na baguhin ang isang elektronikong dokumento sa isang naka-print na bersyon.
Para dito, nagbigay ang developer ng isang mahusay na tool - Print Designer. Sa tulong nito, maaari kang lumikha ng mga dokumento kung saan maaari mong tukuyin ang anumang data na kailangan mo, at hindi lamang ng ilang karaniwang mga form. Ito ay totoo lalo na para sa mga dokumentong iyon na walang mahigpit na kinokontrol na form, na hindi mababago sa anumang pagkakataon. Ito, sa partikular, ay maaaring magsama ng isang pagkilos ng pagkumpleto ng trabaho, ilang mga invoice o pagbabayad.
Sa gabay na ito, iminumungkahi naming maunawaan ang mga kakayahan ng Print Designer, isaalang-alang kung anong mga uri ng mga form sa pag-print ang maaaring mayroon at kung paano sila naiiba sa isa't isa. Ipapakita rin namin sa isang halimbawa kung paano i-print ang nilikha na form.
Una, ito ay nagkakahalaga ng pag-unawa kung ano, sa pangkalahatan, ang isang naka-print na form ay nasa 1C 8. Ito ay isang 1C spreadsheet na template (tulad ng Excel), kung saan ang ilang mga variable na hilera ay tinukoy, na puno ng data mula sa programa kapag gumuhit ng isang dokumento.
Ang mga form sa pag-print ay may dalawang uri:
- Panloob (built-in). Ang mga ito ay naka-imbak sa pagsasaayos ng programa, kaya mas mahusay na huwag baguhin ang mga ito, dahil maaaring lumitaw ang mga problema sa paglaon sa panahon ng pag-update.
- Panlabas - nakaimbak nang hiwalay sa mga setting ng programa. At sa kanilang tulong, maaari kang lumikha at maghanda para sa pag-print ng isang dokumento ng halos anumang kumplikado, nang hindi naaapektuhan ang pagsasaayos ng programa ng 1C 8.
Paano pumili ng mga nakahandang layout? Pagkatapos mong magsagawa ng papasok o papalabas na operasyon, halimbawa, pagsulat ng ulat ng natapos na trabaho, i-click mo ang pindutang "I-print" upang i-print ang mga dokumento. Ang listahan ay nagpapakita ng isang listahan ng mga napi-print na form na napunan na ng inilagay na data tungkol sa transaksyon na isinagawa at sa iyong kumpanya. Sa pamamagitan ng pag-click sa uri ng dokumentong kailangan mo, magbubukas ka ng preview window upang matiyak mong tama ang data na iyong pinunan. Ang print button ay nagpi-print ng dokumento sa printer.
Nang wala na ang mga pangunahing kaalaman, alamin natin kung saan naka-imbak ang lahat ng iyong napi-print. Lumipat tayo sa susunod na tanong.
Saan nakaimbak ang mga naka-print na form?
Maaari mong tingnan ang mga built-in na naka-print na form sa parehong configurator mode at sa normal na enterprise mode. Sa unang kaso, kailangan mong i-click ang kaukulang pindutan sa window ng pagsisimula kapag sinimulan ang programa. Makikita mo ang menu ng programa, hanapin ang sangay na "Mga Pagbebenta ng Mga Produkto at Serbisyo", na naglalaman ng item na "Mga Layout". Madalas itong naglalaman lamang ng dalawang item - "Invoice" at "Act". Nasaan ang iba kung gayon, dahil mas malawak ang listahan? Nagtatago lang sila sa ibang lugar. Kailangan mong buksan ang "General" - "General Layouts" na sangay, halos lahat ng mga layout ay naka-imbak dito.
Sa pangalawang kaso, kailangan mong pumunta sa seksyon ng menu na "Administration" - "Mga form sa pag-print, mga ulat at pagproseso" - "Mga layout ng form sa pag-print". Ipapakita nito ang lahat ng mga layout ng dokumento. Kapansin-pansin na maaari silang i-edit sa parehong menu.
Tulad ng para sa mga panlabas na form, kailangan mo munang likhain ang mga ito sa pamamagitan ng configurator mode, o sa pamamagitan ng pag-download ng isang yari na file, at pagkatapos ay ikonekta ang mga ito sa menu na "Administration" - "Mga naka-print na form, ulat at pagproseso" - "Mga karagdagang ulat at pagproseso”. Pag-uusapan natin ito mamaya.
Paglikha ng isang simpleng form gamit ang built-in na Print Designer
Ang ganitong naka-print na form ay hindi nagpapahiwatig ng posibilidad ng malalim na pag-edit, dahil magkakaroon ito ng pagbabago sa pagsasaayos ng programa, pati na rin ang mga karagdagang paghihirap kapag ina-update ito. Gayunpaman, kung ikaw ay ganap na nasiyahan sa karaniwang form o nais na bungkalin ang mga intricacies ng paglikha ng isang panlabas na form, ang pamamaraang ito ay ganap na angkop para sa iyo.
- Una sa lahat, ilunsad sa mode ng Configurator, hanapin ang dokumentong kailangan mo, halimbawa, Mga Pagbebenta ng Mga Produkto at Serbisyo, sa mga katangian ng dokumento pumunta sa Mga Aksyon - Mga Taga-disenyo - Taga-disenyo ng Pag-print.
- Kapag sinenyasan para sa isang opsyon sa trabaho, piliin ang Mga Regular na Form.
- Bigyan ng pangalan ang bagong layout, halimbawa, "Print Invoice."
- Piliin ang mga detalye na gusto mong makita sa header ng dokumento. Bukod dito, dapat na piliin ang mga ito sa pagkakasunud-sunod kung saan ipapakita ang mga ito. Upang pumili, kailangan mong i-highlight ang item sa kaliwang column gamit ang cursor at pindutin ang arrow sa gitna ng screen upang lumabas ang mga detalye sa kanang column.
- Markahan ang mga detalye na ipapakita sa seksyon ng talahanayan. Ang pagpili ng mga detalye ay sumusunod sa parehong prinsipyo tulad ng sa nakaraang talata.
- Sa parehong paraan, piliin ang mga detalye ng ibabang bahagi ng dokumento.
- Naka-on huling yugto Kapag lumilikha, piliin kung gusto mong mag-print kaagad nang hindi nag-preview, kung kailangan mong protektahan ang talahanayan, at pagkatapos ay kumpirmahin ang paglikha ng form gamit ang OK na pindutan.
Paglikha ng panlabas na form sa pag-print
Ang mga form na ginawa sa pamamagitan ng Print Designer ay maihahambing sa isang visual na software editor, kapag hindi mo ipinasok ang lahat ng code nang manu-mano, ngunit binubuo lamang ito mula sa mga iminungkahing elemento. Ang panlabas na form ay isang file na may manu-manong nakasulat na code ng programa, na naglalarawan sa pamamaraan para sa pagpapakita ng data sa screen. Ito ang nagbibigay-daan sa iyong i-edit ang naka-print na form gayunpaman ang gusto mo, na tumutukoy sa ganap na anumang data sa anumang pagkakasunud-sunod.
Ang isang karagdagang kalamangan ay na, kahit na hindi mo maintindihan o hindi mo nais na maunawaan ang mga intricacies ng 1C 8 programming, maaari mong ipagkatiwala ang pamamaraang ito sa mga propesyonal. Magagawa nilang ihanda ang kinakailangang form para sa iyo at ibigay ito sa iyo bilang isang handa na file, na maaari mo lamang i-activate sa ilang mga pag-click ng isang pindutan.
Ngayon ay pag-usapan natin ang tungkol sa mismong pamamaraan. Tingnan natin ang halimbawa ng paglikha ng layout ng "Invoice" para sa dokumentong "Mga Benta (mga gawa, mga invoice)".
- Buksan ang 1C 8 program sa Configurator mode.
- I-click ang File - Bago - External Processing, bigyan ito ng pangalan (hindi ito dapat magsama ng mga puwang), pagkatapos ay i-click ang Actions - Open Object Module.
- Sa input field na bubukas, ipasok ang sumusunod na code (ang mga halaga na maaaring baguhin sa iyong sarili ay naka-highlight sa dilaw):
Function InformationOnExternalProcessing() Export
Mga Parameter ng Pagpaparehistro = Bagong Istraktura;
ArrayDestinations = Bagong Array;
Array of Assignments.Add("Document.Sales of Goods and Services"); //Tukuyin ang dokumento kung saan kami gumagawa ng panlabas na pag-print. anyo
Mga Parameter ng Pagpaparehistro.Insert("View", "PrintForm"); //maaaring - PrintableForm, Pagpuno ng Bagay, Karagdagang Ulat, Paglikha ng Mga Kaugnay na Bagay...
Mga Parameter ng Pagpaparehistro.Insert("Destination", Array of Destination);
Mga Parameter ng Pagpaparehistro.Insert("Pangalan", "Order para sa pagbebenta ng mga kalakal"); //pangalan kung saan irerehistro ang pagpoproseso sa direktoryo ng panlabas na pagproseso
Mga Parameter ng Pagpaparehistro.Insert("SafeMode", FALSE);
Mga Parameter ng Pagpaparehistro.Insert("Bersyon", "1.0");
Mga Pagpipilian sa Pagpaparehistro.Insert("Impormasyon", "Ang napi-print na form na ito ay nilikha bilang isang sample");
CommandTable = GetCommandTable();
AddCommand(CommandTable, "External Order", "ExternalOrder", "CallServerMethod", True, "MXL Print");
Mga Parameter ng Pagpaparehistro.Insert("Commands", CommandTable);
ReturnRegistrationParameters;
EndFunction // Impormasyon TUNGKOL SA Panlabas na Pagproseso()
Function na GetTableCommand()
Mga Utos = Bagong ValueTable;
Commands.Columns.Add("View", New TypeDescription("Row"));//kung ano ang magiging hitsura ng paglalarawan ng form sa pag-print para sa user
Commands.Columns.Add("Identifier", New TypeDescription("String")); //print form na pangalan ng layout
Commands.Columns.Add("Usage", NewTypeDescription("Row")); //Tumawag sa ServerMethod
Commands.Columns.Add("ShowAlert", NewTypeDescription("Boolean"));
Commands.Columns.Add("Modifier", NewTypeDescription("Row"));
Bumalik na Koponan;
EndFunction
Pamamaraan AddCommand(CommandTable, View, Identifier, Usage, ShowAlert = False, Modifier = "")
NewCommand = CommandTable.Add();
NewCommand.View = View;
NewCommand.Identifier = Identifier;
NewCommand.Use = Gamitin;
NewCommand.ShowAlert = ShowAlert;
NewCommand.Modifier = Modifier;
EndProcedure
- I-save ang layout para sa pag-print bilang isang file sa anumang folder sa iyong hard drive, pangalanan ito nang naaangkop.
Ipasok sa parehong dokumento ang pamamaraan para sa pagsisimula ng pag-print mula sa menu ng programa (ang mga utos na naka-highlight sa dilaw ay dapat tumugma sa linya):
Magdagdag ng Utos(Talahanayan ng mga Utos, “Panlabas na Kaayusan”, “Panlabas na Kaayusan”):
Procedure Print(Array of Objects, Collection of PrintForms, PrintObjects, Output Parameters) Export
Pamamahala sa Pag-print.Output TabularDocumentIntoCollection(
Koleksyon ng mga Form sa Pag-print,
"Panlabas na pagkakasunud-sunod"
"Panlabas na pagkakasunud-sunod"
GeneratePrintForm(ArrayofObjects, PrintObjects);
EndProcedure // Print()
- Magpasok ng layout para sa pagpuno ng naka-print na form sa pamamagitan ng pag-click sa pangalan ng panlabas na form sa ibabang kaliwang sulok at pagpili sa "Mga Layout" - "Magdagdag" - "Spreadsheet Document", bigyan ito ng pangalan. Pagkatapos nito, punan ang spreadsheet ng kinakailangang data. Halimbawa:
- Order para sa product No. [Realization Number] mula sa [Realization Date] - right-click - Properties - Layout - Filling - Template.
- Lumikha ng mga column na gusto mong lumabas sa iyong dokumento.
- Piliin ang ipinasok na mga cell, i-click ang Talahanayan - Mga Pangalan - Magtalaga ng pangalan - ilagay ang pangalang "Header".
- Kopyahin ang hilera gamit ang mga header ng talahanayan, piliin ang mga ito, i-right-click - Properties - Layout - Pagpuno - Parameter.
- Pumili ng isang linya at pangalanan ito, halimbawa, "StringTCH".
- Gumawa ng footer: isulat ang Kabuuan, ang cell kung saan dapat ipakita ang kabuuang halaga, pangalanan itong TotalTotal, piliin ang "Mga Parameter" sa mga katangian.
- Tukuyin ang taong responsable, at sa mga katangian ng cell upang ipakita ang apelyido, tukuyin ang "Mga Parameter".
- Piliin ang mga row sa ibaba at pangalanan ang hanay na "Footer".
- Ngayon sa input window, ipasok ang function para sa pagbuo ng isang naka-print na form:
Function GeneratePrintForm(LinkToDocument, PrintObjects)
TabularDocument = Bagong TabularDocument;
TabularDocument.Pangalan ng Mga Parameter ng Pag-print = "PRINT_PARAMETERS_Invoice para sa Pagbabayad sa VRTU";
Pagproseso ng Layout = GetLayout("Payment InvoiceExternal");
//punan ang header
AreaHeader = ProcessingLayout.GetArea("Header");
AreaHeader.Parameters.DocumentNumber = LinkToDocument.Number;
AreaHeader.Parameters.DocumentDate = LinkToDocument.Date;
AreaHeader.Parameters.OrganizationName = LinkToDocument.Organization.Name;
//output ang header sa isang spreadsheet na dokumento
TabularDocument.Output(HeaderArea);
//punan ang mga linya ng PM
RowArea = ProcessingLayout.GetArea("ROW");
Para sa Bawat Kasalukuyang Linya Mula sa Document Link.Products Cycle
FillPropertyValues(RowArea.Parameters, CurrentRow);
TabularDocument.Output(RowArea);
EndCycle;
//punan ang basement
AreaFooter = ProcessingLayout.GetArea("Footer");
AreaFooter.Parameters.QuantityTotal = LinkToDocument.Products.Total("Dami");
AreaFooter.Parameters.AmountTotal = LinkToDocument.Products.Total("Amount");
AreaFooter.Parameters.ResponsibleName = LinkToDocument.Manager.Name;
//output ang footer sa isang spreadsheet na dokumento
TabularDocument.Output(AreaFooter);
TabularDocument.AutoScale = True;
ibalik ang TabularDocument;
EndFunction
- I-save ang iyong mga pagbabago sa dokumento.
- Ngayon ay kailangan mong i-activate ang nilikha na form. Para dito:
- Pumunta sa "Pamamahala" - "Mga naka-print na form, ulat at pagproseso" - "Mga karagdagang ulat at pagproseso".
- I-click ang pindutang "Lumikha", piliin ang panlabas na file ng form sa Explorer, kumpirmahin ang iyong entry gamit ang pindutang "I-save at Isara".
- Upang suriin, pumunta sa Mga Benta - Mga Benta (mga gawa, mga invoice), i-click ang pindutang "I-print", piliin ang iyong form at suriin kung napunan ito nang tama.
- I-print ang dokumento kung kinakailangan.
Konklusyon
Tumingin kami sa isang halimbawa ng paglikha ng napi-print na form sa pamamagitan ng Print Designer at sa pamamagitan ng tool para sa paglikha ng mga panlabas na form. Umaasa kami na ang lahat ay gagana para sa iyo. Iwanan ang iyong mga katanungan sa mga komento.