Bosma shakllarning maketlari bilan ishlash 1c 8.3. Nashrlar. Bosib chiqarish plitasining maketini yaratish

Ushbu maqolada "Savdoni boshqarish 10.3" konfiguratsiyasi misolida tashqi bosma plitani 1C bazasiga qanday ulash mumkinligi tasvirlangan.

“Savdoni boshqarish 10.3” konfiguratsiyasi “Tadbiriy” deb ataladigan shakllardagi konfiguratsiya boʻlib, “Savdoni boshqarish 11.2” kabi “BOSHQARILGAN” shakllarda emas, “BOSHQARILGAN” shakllar uchun oʻqishni tavsiya qilamiz.

Bizning ko'rsatmamiz "REGULAR" shakllardagi konfiguratsiya bilan 1C-da tashqi bosma plitani qanday ulashni "ko'rsatadi", xususan:

  • "Buxgalteriya 2.0"
  • "Savdoni boshqarish 10.3"
  • "Ish haqi va xodimlarni boshqarish 2.5"
  • "Integratsiyalashgan avtomatlashtirish 1.1"
  • "Boshqaruv ishlab chiqaruvchi korxona 1,3"
  • "Chakana savdo 1.0"
  • va boshqa shunga o'xshash konfiguratsiyalar.

1C da tashqi bosma plitani ulash uchun biz 11 bosqichdan o'tishimiz kerak.

1 - "Xizmat" menyusi. 2 - Biz "Tashqi chop etish shakllari va ishlov berish" ni tanlaymiz. 3 - Keyingi - "Tashqi chop etish shakllari" (quyidagi rasmga qarang ↓)

Ushbu ko'rsatma "STANDART" shakllardagi boshqa konfiguratsiyalar uchun ham mos ekanligiga ishonch hosil qilish uchun - biz xuddi shu boshlang'ichni taqdim etamiz. 1-2-3 qadamlar, lekin "Savdoni boshqarish 10.3" da emas, balki "Buxgalteriya hisobi 2.0" da hamma narsa mavjud, kichik bandlardagi biroz o'zgartirilgan so'zlar bundan mustasno, xususan ...

1 - "Xizmat" menyusi (shuningdek, "UT 10.3" va boshqalarda).
2 - Bu erda "UT 10.3"dagi kabi "Tashqi chop etish shakllari va qayta ishlash" emas, balki "Qo'shimcha hisobotlar va ishlov berish",
ammo baribir, ma'no bir xil va "Xizmat" menyusida bir joyda.
3 - Va keyin - "Qo'shimcha tashqi bosma plitalar", ya'ni. "UT 10.3" bilan solishtirganda qo'shimcha "Qo'shimcha" so'zi (quyidagi rasmga qarang ↓)

Keyin keraksiz taqqoslashlarsiz "Savdoni boshqarish 10.3" misolida davom etamiz.
4 - "+" tugmasini bosing, ya'ni. "Qo'shish". 5 - Jild chizilgan tugma (tugmachani ko'targanda, maslahat paydo bo'ladi: "Tashqi ishlov berish faylini almashtiring").

1C ning yangi versiyalarida (2016 yil avgust oyidan boshlab) dasturda "viruslar" bo'lishi mumkin bo'lgan noma'lum tashqi protsessorlardan foydalanish xavfi haqida o'rnatilgan ogohlantirish mexanizmi mavjud; dasturning oldingi versiyalarida ogohlantirish bo'lmaydi! Agar bu sodir bo'lsa, tashqi ishlov berishni ulash uchun kerak bo'ladi - 6 - "Davom etish" tugmasini bosing. (quyidagi rasmga qarang ↓)

7 - Bizga kerak bo'lgan tashqi chop etish shakli fayli joylashgan katalogni tanlaymiz. 8 - Bizning faylni tanlang. 9 - "Ochish" tugmasini bosing (quyidagi rasmga qarang ↓)

10 - Tashqi chop etish avtomatik ro'yxatga olish parametrlariga ega bo'lishi mumkin, bizning holatimizda bo'lgani kabi, bu erda "Ha" tugmasini bosish mantiqan to'g'ri keladi - shu bilan ro'yxatdan o'tish paytida ushbu parametrlardan foydalanish, ya'ni. tashqi bosma plagindan foydalanish mumkin bo'lgan ob'ektlarni (hujjatlar yoki, masalan, kataloglar) avtomatik ravishda tanlang (quyidagi rasmga qarang ↓)

Hammasi shu, biz "Bosma shaklga egalik qilish" jadvalini to'ldirdik, avtomatik ro'yxatga olish parametrlari tufayli biz ulangan tashqi chop etish shakli nomini ko'ramiz, ehtimol siz "Izoh" maydonini to'ldirasiz va hokazo. Siz o'z ob'ektlaringizni "Bosma shaklga egalik qilish" jadvaliga qo'shishingiz mumkin, masalan, ko'plab hujjatlar va ma'lumotnomalarni chop etishni qo'llab-quvvatlaydigan "Universal shartnomani chop etish shakli" ni qayta ishlashimiz uchun, lekin avtomatik ro'yxatga olish parametrlari faqat asosiy uchun o'rnatiladi. birlari: 10* - Yashil "Qo'shish" tugmasini bosing va qayta ishlash uchun qaysi ob'ektlarni joylashtirishni tanlang. Endi qolgan narsa - 11 - "OK" tugmasini bosing va (quyidagi rasmga qarang ↓)

Endi tekshirishga arziydi - biz hamma narsani to'g'ri qildikmi?
Buning uchun biz tekshirish uchun ob'ektni tanlaymiz, masalan, "Bosma shaklning tegishliligi" jadvalida ko'rsatilgan "Tovarlar va xizmatlarni sotish" hujjati, ya'ni ulangan bosma shakldan bu erda foydalanish mumkin. hujjat! Keling, tekshiramiz ... (quyidagi rasmga qarang ↓)

Chop etish imkoniyatini tekshirish uchun "Tovar va xizmatlarni sotish" shaklidagi istalgan hujjatni oching. 13 - "Chop etish" tugmasini bosing.
Ko'ramiz - chop etish shakllarini tanlash oynasi paydo bo'ldi, ular orasida - 14 - biz bilan bog'langan tashqi bosma plita (quyidagi rasmga qarang ↓)

Muntazam dastur uchun tashqi bosma materiallar (Korxona hisobi 2.0, Ish haqi va inson resurslari 2.5, Savdoni boshqarish 10.3 va boshqalar konfiguratsiyasi uchun) boshqariladigan ilova uchun tashqi bosma materiallarga nisbatan yaratish juda oson.

Nima uchun tashqi bosma plitalarni yaratish kerak

Tashqi bosma plitaning an'anaviyga nisbatan afzalligi shundaki, u konfiguratsiyani o'zgartirishdan qochadi. axborot bazasi... Bu konfiguratsiyani keyingi yangilash jarayoni murakkab bo'lmasligini anglatadi. Bundan tashqari, tashqi bosma plitalar, tashqi ishlov berish bilan birga, funksionallikni kengaytirish uchun yagona imkoniyatdir. asosiy versiyalari 1C konfiguratsiyasini umuman o'zgartirib bo'lmaydi.

Va oxirgi narsa: tashqi bosib chiqarish shakllarini takrorlash osonroq, chunki ular axborot bazasiga tezda ulanishi mumkin bo'lgan alohida fayldir.

Qanday qilib tashqi chop etish mumkin

Tashqi 1C bosib chiqarish shaklini yaratish jarayonini bosqichma-bosqich ko'rib chiqing:

  1. Biz tashqi ishlov berishni yaratamiz. Buning uchun konfiguratorda menyu bandini tanlang Fayl - Yangi ... Va ochilish dialog oynasida - Tashqi ishlov berish.
  2. nomli tashqi ishlov berish rekvizitini yarating ReferenceObject... Atribut turi - tashqi chop etish uchun yaratilgan ma'lumotnoma yoki hujjatga havola. Xuddi shu shakl bir necha turdagi ob'ektlar uchun ishlatilishi mumkin, bu holda atributning ma'lumotlar turi ReferenceObject kompozit bo'lishi kerak.
  3. Ob'ekt modulida nomli eksport funksiyasini yarating Muhr, bu bosma shaklning tayyor jadvalli hujjatini qaytarishi kerak.

Ko'pincha siz mavjud bosma plitaning tartibini biroz o'zgartirishingiz va uni tashqi qilishingiz kerak bo'ladi. Masalan, tuzilishga tashkilot muhri va menejer imzosini qo'shing.

Kichik o'zgarishlar bilan standartga asoslangan tashqi bosma plitani yaratish

Hujjat uchun universal uzatish hujjati uchun tashqi chop etishni yaratish misolidan foydalanib, ushbu protsedurani ko'rib chiqaylik. Tovar va xizmatlarni sotish 1C: Buxgalteriya hisobi. U standart bosma shakldan tashkilot muhrining mavjudligi bilan farq qiladi.

  1. Rekvizitlar bilan tashqi ishlov berishni yarating LinkToObject, ma'lumotlar turi - DocumentLink.Tovar xizmatlarini realizatsiya qilish.
  2. Biz UPD ning standart chop etish shaklining tartibini topamiz (u umumiy sxemalarda mavjud) va uni tashqi ishlov berish oynasiga nusxalaymiz (tortib tashlang). Boshqa bosma shakllarning maketlari hujjatlarning o'zida yoki ma'lumotnomalarda joylashgan bo'lishi mumkin.
  3. Bosib chiqarish plitasining nusxa ko'chirilgan tartibiga kerakli o'zgarishlar kiritamiz.
  4. Bosib chiqarish plitasining shakllanishi uchun mas'ul bo'lgan funktsiyani topamiz. Bu funksiya yaratilgan elektron jadval hujjatini qaytarishi kerak. Uning mazmunini eksport funksiyasiga nusxalash Muhr() tashqi ishlov berish ob'ektining modulida.
    Bizning holatda, bu funktsiya Universal uzatish hujjatini chop etish () Eksport hujjat obyekti modulidan Tovar va xizmatlarni sotish.
    Agar tartibdagi o'zgarishlar sezilarli bo'lsa (maydonlar va / yoki parametrlar o'zgartirilgan), u holda bosib chiqarish funktsiyasiga tegishli o'zgartirishlarni kiritish kerak.
  5. Tashqi ishlov berishni davom ettirishga harakat qilish. Bu, ehtimol, chop etish funksiyasi tomonidan chaqirilgan ba'zi protseduralar va funktsiyalarning yo'qligi bilan bog'liq xato xabarlarini ko'rsatadi. Ushbu funktsiyalar va protseduralar asl hujjatda topilishi va tashqi ishlov berish ob'ektining moduliga ko'chirilishi kerak. Yoki asl funktsiya yoki protsedura eksport qilingan bo'lsa, havolani to'g'rilang.
  6. (shart emas). Tashqi bosma plastinani sinab ko'rish uchun uning shaklini yasash qulay, unga rekvizitlar joylashtiriladi ReferenceObject... Tugma Bajarish protsedurani chaqirish kerak Muhr() ob'ekt modulidan. Buning uchun tugmani bosish hodisasiga protsedura tayinlanadi:

Hamkasblar!

Biz 1C da hisobot mavzusini davom ettiramiz. Yaqinda mijozimiz 1C 8.3 dan hujjatlarni uzatishda muammoga duch keldi.

Kirish Qo'shimcha ma'lumot bosma shaklda, bosma varaqlarni raqamlash, sana, vaqt va hisobotni bergan foydalanuvchini ko'rsatish.

Biz avvalgi nashrda 8.2 konfiguratsiyasidagi shunga o'xshash misolni tahlil qildik. Endi biz 8.3 konfiguratsiyasida bularning barchasini bajarishga imkon beruvchi chop etish sozlamalarini ko'rib chiqamiz.

Bundan tashqari, bularning aksariyati 8.3 da avtomatlashtirilgan.

Xo'sh, yuqoridagi ma'lumotlarni bosma nashrga qanday kiritish mumkin? Bu holatda nima qilish kerak?

Biz variantlarning umumiy ko'rinishini taklif qilamiz, ehtimol u siz uchun ham foydali bo'ladi.

Variant 1. To'g'ridan-to'g'ri tuzilgan hisobot yoki hujjatning bosma shaklidan:

To'lov uchun schyot-fakturaning bosma shaklini shakllantiring va Ch orqali qo'ng'iroq qiling. menyu - Jadval - Chop etish sozlamalari - Sarlavhalar va pastki ma'lumotlar va kerak bo'lganda moslashtiring.
Bu har qanday FORMED bosma plastinka uchun bir martalik amalga oshiriladi.

Sarlavha va altbilgi maydonlarini sozlash

Shaklning yuqori chap burchagidagi piktogrammalarga e'tibor bering:

Bular tartibda: sahifa raqami, sahifalar soni, sana va vaqt. Sichqonchani sarlavha yoki altbilgida kerakli joyga olib boring va kerakli belgini bosing. Kitobni bosgandan so'ng. Chop etishda OK, bu ma'lumotlar siz ko'rsatgan chop etish shaklida ko'rsatiladi.

Variant 2. Dasturdan har qanday chop etish (hisobotlar, hujjatlar, ma'lumotnomalar) uchun sozlanishi

Agar siz har safar sarlavhalar va altbilgilarni qo'lda sozlashni xohlamasangiz, unda sozlash uchun Ma'muriyat - Sarlavhalar va altbilgilarni sozlash bo'limidan foydalanishingiz mumkin. umumiy shakl chop etish uchun sarlavhalar va altbilgilar.

Bu shunday ko'rinadi:

Bu yerda ko'proq imkoniyatlar bosma shakllarda ma'lumotlarni ko'rsatish uchun: "Hisobot nomlari" va "Foydalanuvchi" ma'lumotlarini qo'shing. Bu faqat bizning holat.

Sarlavha va altbilgilarda ma'lumotlarni tanlash 1-variantda ta'riflanganidek amalga oshiriladi, faqat piktogramma o'rniga biz "Vaqt", "Sana", "Hisobot nomi" va hokazo matn tugmalarini tanlaymiz. Lekin buning mohiyati o'zgarmaydi. . Shaklning kerakli joylarida kerakli ma'lumotlarni ko'rsatgandan so'ng, sozlama saqlanadi.

Chop etilgan shaklni chop etishda barcha ko'rsatilgan ma'lumotlar unda ko'rsatiladi.

Variant 3: Shaxsiy rejimda tartibni tahrirlash

Nima uchun men bu erda o'ziga xos funktsiyaga ega bo'lgan va qat'iy aytganda, ko'rib chiqilayotgan mavzu bilan bog'liq bo'lmagan ushbu usulni ko'rib chiqyapman.

Chunki ko'pincha kerakli natijaga erishish uchun ushbu usul va chop etish sozlamalari kombinatsiyasidan foydalanishga to'g'ri keladi. Bosib chiqarish plitalarining tartibini tahrirlash bizga ushbu bosma plitaning tartibida kerakli narsalarni chizish imkonini beradi.

Chizmalarni o'zgartirish Administratsiya - Chop etish shakllari, hisobotlar, ishlov berish - Chop etish formasi maketlari bo'limida amalga oshiriladi.

Hisob-faktura-buyurtma tartibini tahrirlash misoli (mijoz to'lovi uchun hisob-faktura hujjati):

Biz tartibni tanlaymiz, kiraverishda uni tahrirlashimizni va oxiriga bir nechta matn ma'lumotlarini qo'shishimizni ko'rsatamiz.

Masalan, bu kabi:

Biz o'zgarishlarni saqlaymiz va chop etilgan shaklni shakllantiramiz.

Va biz o'zgarishlar bilan chop etamiz.
Ammo bu tahrirlash cheklangan.)

Shunday qilib, 3-variant ma'lumotlarni doimiy, o'zgarishsiz kiritish uchun foydalanish uchun qulay, qolgan hamma narsa dasturchi tomonidan chop etilgan shaklni to'ldirishni talab qiladi.

Ammo ko'pincha bu etarli. 🙂

Ishlab chiquvchilar tomonidan ilovaga o'rnatilgan standart chop etish tartibiga muvofiq amalga oshiriladi ("ta'minlangan" tartib deb ataladi).

Agar kerak bo'lsa, siz standart tartibni o'zgartirishingiz mumkin va kelajakda hujjatni shaxsiy ("maxsus") tartibingiz asosida chop etishingiz mumkin. Chop etilgan shaklning tartibini tahrirlash uchun mahalliy kompyuterga yuklash mexanizmi taqdim etiladi. Tartib 1C: Enterprise ilovasining mahalliy versiyasida tahrirlangan (xususan, siz bepul 1C: Enterprise - Fayllar bilan ishlash) ilovasidan foydalanishingiz mumkin.


Chop etiladigan joyning tartibini o'zgartirish uchun quyidagilarni bajaring.




Chop etish shaklining tartibini tahrirlash tugallandi, hujjatni chop etishda o'zgartirishlar kiritilgan sxemadan foydalaniladi.

Agar siz chop qilinadigan rasmning oldingi tartibiga qaytmoqchi bo'lsangiz, tugmani bosing Standart tartibdan foydalaning... Shu bilan birga, tahrirlangan tartib hali ham serverda mavjud bo'ladi va tugmani bosish orqali uni qayta yoqish mumkin. O'zgartirish.

Sizga yoqimli ish tilaymiz!

Bosib chiqarish plitasining tartibiga kompaniya logotipini qanday kiritish mumkin?

Keling, bosma tartibni tahrirlashning aniq misolini keltiraylik To'lov uchun schyot-fakturalar, ya'ni, biz unga rasmni, masalan, kompaniya logotipini qanday kiritishni ko'rib chiqamiz (bu rasm birinchi navbatda grafik fayl sifatida tayyorlanishi va saqlanishi kerak, masalan, png yoki jpg formatida).


Shunday qilib, endi kontragentlaringizga o'tkazish uchun tayyorlagan to'lov uchun schyot-fakturalar kompaniya logotipiga ega bo'ladi. Boshqa hujjatlarga logotip qo'shish uchun ushbu hujjatlarning tegishli bosma shakllari uchun tavsiflangan amallarni takrorlash kerak bo'ladi.

Sizga yoqimli ish tilaymiz!

Shunday ekan! Konfiguratsiya mavjud (masalan, "Savdoni boshqarish", 10.3-nashr) va buning uchun siz tashqi chop etishni ishlab chiqishingiz kerak. Misol uchun, "Mijozga to'lov uchun hisob-faktura" standart hujjatini olaylik (garchi tashqi bosma shakllar nafaqat hujjatlar uchun, balki ma'lumotnomalar uchun ham yaratilishi mumkin).

1C 8.3 uchun misol (boshqariladigan shakllar)

Boshqariladigan ilova uchun tashqi chop etishni ishlab chiqish misolini ko'rish mumkin.

Vazifa

"Xaridorga to'lov uchun schyot-faktura" hujjatidan foydalanish mumkin bo'lgan tashqi bosma shaklni ishlab chiqing, unda tashkilot nomi, kontragent va narxi, miqdori va miqdori ko'rsatilgan tovarlar ro'yxati mavjud.

Bor!

Birinchi narsa - tashqi ishlov berish faylini yaratish. Qayta ishlash uchta asosiy narsani o'z ichiga olishi kerak:
  1. “DocumentLink.InvoicePayment to xaridor” turidagi “ReferenceObject” atributi
  2. Chop etish uchun tartib
  3. Elektron jadval hujjatini qaytaradigan "Chop etish ()" funksiyasini eksport qilish
Ushbu harakatlarni 1-rasmda ko'rish mumkin

"Tuzilishni chizish"

Bizning sxemamiz ikkita hududni o'z ichiga oladi:
  1. Hujjatning sarlavhasi (boshi) (bu sohada tashkilot va pudratchining nomlari joylashtiriladi) va jadval boshlig'i (ustunlarning nomlari bilan)
  2. Tovarlar bilan jadval (ustunlar, nomi, miqdori va miqdori ko'rsatilgan)
2-rasmda tashqi bosma plitaning tartibi ko'rsatilgan. Jadval kataklari va sarlavhalari faqat matn emas, balki parametrlarni o'z ichiga oladi.

"Chop etish ()" funktsiyasi

Endi forma deyarli tayyor. Maydonlarni dasturiy to'ldirishni yozish qoladi elektron jadval hujjati... Ushbu harakatlar qayta ishlash ob'ektining modulida, "Chop etish" deb nomlangan funktsiyada amalga oshiriladi, ularni eksport qilish KERAK.
1-bosqich. Sarlavha uchun ma'lumotlarni qabul qilish, sarlavha parametrlarini to'ldirish va uni elektron jadval hujjatida ko'rsatish TabularDocument = Yangi jadval hujjati; Layout = Layout oling ("Bizning maketimiz"); Ma'lumotlar so'rovi = Yangi so'rov ("TANLASH | TAQDIM QILISh (Xaridorga to'lov. Pudratchi) kontragent sifatida, | TAQDIM (Xaridorga to'lov. Tashkilot) Tashkilot AS Data Query.SetParameter ("Link", LinkOnObject); Sarlavha = Data Query.Run (). ni tanlang (); Hat.Keyingi (); Maydon = Layout.GetArea ("Sarlavha"); Region.Parameters.To'ldirish (sarlavha); TabularDocument.Display (Region); 2-bosqich. Jadval bo'limidan ma'lumotlarni qabul qilish va tovarlarning satr bo'yicha chiqishi
Data Query.Text = "TANLASH | _Goods.LineNumber, | TAQDIM (_Tovarlar.Nomenklatura) AS Nomenklaturasi, | _Tovar.Raqami, | _Tovar.Narx, | _Tovarlar.Jami | KIDAN | Hujjat.InvoiceTovarlar_tovarlari = Xaridorga | Havolasi | Havola "; Fetch = Data Query.Run (). ni tanlang (); Mintaqa = Layout.GetScope ("Ma'lumotlar"); While Selection.Next () Loop Area.Parameters.Fill (Tanlash); TabularDocument.Display (Region); Tsiklning oxiri; 3-bosqich. Elektron jadval hujjati va chop etish funksiyasini qaytarish Jadvalli hujjatni qaytarish;

Bizning tashqi bosma plitani 1C ga qo'shing

Biz "Xizmat - Tashqi chop etish shakllari va ishlov berish - Tashqi chop etish shakllari" menyusiga o'tamiz.

Ochilgan element yaratish oynasida quyidagi amallarni bajaring:

  1. Tashqi ishlov berish fayli yuklanmoqda
  2. Biz konfiguratsiyaning qaysi hujjati (yoki ma'lumotnomasi) uchun chop etilishini ko'rsatamiz
  3. O'zgarishlarni qayd etish

Keling, chop etamiz!

Biz har qanday hujjatni ochamiz "Xaridorga to'lov uchun schyot-faktura" (to'ldirilgan jadval bo'limi "Mahsulotlar", chunki bu erda biz to'ldirish uchun ma'lumotlarni olamiz), "Chop etish" tugmasini bosing, ochilgan oynada BIZNI tanlang. chop etiladigan shakl va "Chop etish" tugmasini bosing.


DIQQAT! Ushbu ishlab chiqish algoritmi FAQAT "Oddiy dastur" uchun javob beradi. Ilova boshqariladigan rejimida konfiguratsiyalar uchun chop etiladigan shakllar boshqacha!

Misolda ko'rsatilgan bosma shaklning fayli bo'lishi mumkin