Hamkasblar!

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

Ilova Qo'shimcha ma'lumot bosma shaklga, bosma varaqlarning raqamlanishi, sana, vaqt va hisobotni bergan foydalanuvchi ko'rsatilgan.

Biz oldingi versiyada 8.2 konfiguratsiyasida shunga o'xshash misolni ko'rib chiqdik. Endi biz bularning barchasini 8.3 konfiguratsiyasida 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 juda bosma shakl tuzilgan hisobot yoki hujjat:

Siz to'lov uchun schyot-fakturaning bosma shaklini shakllantirasiz va uni Ch orqali chaqirasiz. menyu - Jadval - Chop etish sozlamalari - Sarlavhalar va pastki ma'lumotlar va kerak bo'lganda sozlang.
Bu har qanday FORMATED bosma forma uchun bir martalik amalga oshiriladi.

Sarlavha maydonlarini sozlash

Shaklning yuqori chap burchagidagi piktogrammalarga e'tibor bering:

Bu tartibda: sahifa raqami, sahifalar soni, sana va vaqt. Sichqonchani sarlavha yoki altbilgida kerakli joyga olib boring va kerakli belgini bosing. ni bosgandan so'ng OK, chop etilganda, bu ma'lumotlar siz ko'rsatgan bosma shaklda ko'rsatiladi.

Variant 2. Dasturdan har qanday chop etish (hisobotlar, hujjatlar, sertifikatlar) uchun sozlangan

Agar siz har safar sarlavha va altbilgilarni qo'lda o'rnatishni xohlamasangiz, uni sozlashingiz mumkin umumiy shakl chop etish uchun sarlavhalar va altbilgilar.

Bu shunday ko'rinadi:

Bu yerga ko'proq imkoniyatlar bosma shakllarda ma'lumotlarni ko'rsatish uchun: "Hisobot nomi" va "Foydalanuvchi" ma'lumotlari qo'shiladi. Bu faqat bizning holatimizda.

Sarlavhalar va altbilgilardagi 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. . Kerakli ma'lumotlarni kiritgandan so'ng to'g'ri joylar forma sozlamalari saqlanadi.

Shaklni chop etishda barcha ko'rsatilgan ma'lumotlar unda ko'rsatiladi.

Variant 3: Foydalanuvchi rejimida tartibni tahrirlash

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

Chunki ko'pincha kerakli natijaga erishish uchun ushbu usul va chop etish sozlamalari kombinatsiyasidan foydalanishingiz kerak bo'ladi. Chop etish mumkin bo'lgan maketlarni tahrirlash bizga kerakli bo'lgan ba'zi narsalarni ushbu bosma rasmning tartibida chizish imkonini beradi.

Tartiblar Ma'muriyat - Chop etish shakllari, hisobotlar, ishlov berish - Formlar maketlarini chop etish bo'limida o'zgartiriladi.

Hisob-faktura-buyurtma tartibini tahrirlash misoli (xaridor hujjatiga to'lov uchun hisob-faktura):

Biz tartibni tanlaymiz, kiraverishda uni tahrirlashimizni va oxiriga ba'zi 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 bunday tahrirlash imkoniyatlari cheklangan.)

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

Ammo ko'pincha bu etarli. 🙂

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

Nima uchun tashqi bosma fayllarni yaratish

Tashqi bosmaning oddiy bosmaga nisbatan afzalligi shundaki, u maʼlumotlar bazasi konfiguratsiyasini oʻzgartirmaslikka imkon beradi. Bu konfiguratsiyani keyingi yangilash jarayoni murakkab bo'lmasligini anglatadi. Bundan tashqari, tashqi bosma shakllar, tashqi ishlov berish bilan bir qatorda, 1C konfiguratsiyalarining asosiy versiyalarining funksionalligini kengaytirishning yagona variantidir, ularni umuman o'zgartirish mumkin emas.

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

Qanday qilib tashqi chop etish mumkin

1C tashqi 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 ochilgan dialog oynasida - Tashqi ishlov berish.
  2. Nom bilan tashqi ishlov berish atributini yarating ReferenceToObject. Atribut turi - bu tashqi chop etish uchun yaratilayotgan katalog yoki hujjatga havola. Xuddi shu shakl bir nechta ob'ekt turlariga qo'llanilishi mumkin, bu holda atribut ma'lumotlar turi ReferenceToObject kompozit bo'lishi kerak.
  3. Ob'ekt modulida biz nom bilan eksport funksiyasini yaratamiz Muhr, bu bosilgan elektron jadval hujjatini qaytarishi kerak.

Ko'pincha siz mavjud bosma nashrning tartibini biroz sozlashingiz va uni tashqi ko'rinishga keltirishingiz kerak bo'ladi. Masalan, tuzilishga tashkilotning muhrini va rahbarning imzosini qo'shing.

Kichkina o'zgarishlar bilan standartga asoslangan tashqi bosma plitani yaratish

Universalning tashqi bosib chiqarish shaklini yaratish misolidan foydalanib, ushbu protsedurani ko'rib chiqing uzatish hujjati hujjat uchun Tovar va xizmatlarni sotish 1C: Buxgalteriya hisobi. U standart bosma shakldan tashkilot muhrining mavjudligi bilan farq qiladi.

  1. Rekvizitlar bilan tashqi ishlov berishni yaratish Ob'ektga havola, ma'lumotlar turi - Hujjat ma'lumotnomasi.Tovarxizmatlarni realizatsiya qilish.
  2. Biz UPD standart bosma shaklining tartibini topamiz (u umumiy sxemalar) va uni tashqi ishlov berish oynasiga nusxa ko'chiring (tortib tashlang). Boshqa bosma shakllarning maketlari hujjatlarning o'zida yoki ma'lumotnomalarda bo'lishi mumkin.
  3. Chop etilgan shaklning ko'chirilgan tartibiga kerakli o'zgarishlar kiritamiz.
  4. Bosma shaklni shakllantirish uchun mas'ul bo'lgan funktsiyani topamiz. Bu funksiya yaratilgan elektron jadval hujjatini qaytarishi kerak. Uning mazmunini eksport funksiyasiga nusxalash Muhr() tashqi ishlov berish obyekti modulida.
    Bizning holatda, bu funktsiya PrintUniversal TransferDocument() eksporti hujjat obyekti modulidan Tovar va xizmatlarni realizatsiya qilish.
    Agar tartibdagi o'zgarishlar sezilarli bo'lsa (mintaqalar va/yoki parametrlar o'zgartirilgan bo'lsa), chop etish funksiyasiga tegishli o'zgarishlar kiritilishi kerak.
  5. Biz tashqi ishlovni saqlashga harakat qilmoqdamiz. Bunday holda, chop etish funktsiyasi tomonidan chaqirilgan ba'zi protseduralar va funktsiyalarning yo'qligi bilan bog'liq xato xabarlari paydo bo'ladi. Ushbu funktsiyalar va protseduralar dastlabki hujjatda topilishi va tashqi ishlov berish ob'ekti moduliga ko'chirilishi kerak. Yoki asl funktsiya yoki protsedura eksport bo'lsa, havolani to'g'rilang.
  6. (shart emas). Tashqi bosib chiqarish shaklini sinab ko'rish uchun uning shaklini yasash qulay, unga rekvizitlar joylashtiriladi ReferenceToObject. Tugma Yugurish protsedurani chaqirish kerak Muhr() ob'ekt modulidan. Buning uchun tugmani bosish hodisasiga protsedura beriladi:

Ko'rsatma

1C: Enterprise dasturining 8-versiyasini oching. "Xizmat" - "Menyu bandiga e'tibor bering. Tashqi ishlov berish va bosma shakllar. Uning yordamida siz tashqi hisobotlarni saqlashingiz, shakllarni qayta ishlashingiz, chop etishingiz, shuningdek, jadval elementlarini to'ldirishni qayta ishlashingiz mumkin. Shuningdek, ulanishingiz mumkin tashqi shakli mavjudni o'zgartirish o'rniga, bu dastur konfiguratsiyasiga aralashishga olib keladi.

Konfigurator rejimida 1C: Enterprise-ni ishga tushiring, so'ngra tashqi ishlovni yarating, buning uchun "Fayl" - "Yangi" buyrug'ini bajaring. Ko'rsatilgan oynada "Tashqi ishlov berish" ni tanlang. Ekran ko'rsatiladi yangi shakl tashqi ishlov berish. Unga "Tashqi" deb nom bering. Keyin "Object Link" deb nomlangan yangi atributni qo'shing, uning turini belgilang - "Hujjat. Havola. Tovar va xizmatlarni realizatsiya qilish”. Boshqa turdagi hujjat uchun chop etiladigan hujjat yaratish uchun tegishli havola turidan foydalaning.

Yangi shakl oynasida tegishli tugmani bosish orqali yangi tartib qo'shing. Uni "Layout" deb nomlang, "Sarlavha" nomli maydon yarating, unga "Sarlavha matni" variantini bering. Keyin "Amallar" tugmasini bosing, "Obyekt modulini ochish" buyrug'ini tanlang. Keyin modul matnini kiriting, http://www.uasoft.com.ua/content/articles/315/ saytida joylashtirilgan misoldan foydalanishingiz mumkin.

1C: Enterprise-ni ishga tushiring, "Asboblar" menyusiga o'ting, "Tashqi chop etish" ni tanlang. Shakllar ro'yxatiga yangi yozuv kiriting. Buning uchun yaratilgan qayta ishlash faylini tanlang va jadval bo'limida shakl "Tovarlarni sotish" hujjatiga tegishli ekanligini ko'rsating. Yangi chop etish moslamasi to'g'ri ishlayotganligini tekshiring. Buning uchun yaratilgan hujjatni oching, uni suring, so'ng ekranning pastki qismidagi "Chop etish" tugmasini bosing, "Tashqi chop etish shakli" variantini tanlang.

Manbalar:

  • 1 soniyada chop etish shaklini qanday o'zgartirish mumkin

Ob'ekt shakllarini yaratish va tahrirlash uchun 1C: Enterprise maxsus shakl muharririni (yoki Form Designer) taqdim etadi. Ob'ekt shakllari qo'llaniladigan eritma dastur bilan ishlashda ma'lumotlarni vizual taqdim etish uchun mo'ljallangan. Shakl muharriri barcha shakl elementlarini tahrirlash imkoniyatini beruvchi bir nechta yorliqlarni o'z ichiga oladi.

Sizga kerak bo'ladi

  • Kompyuter, 1C dasturi

Ko'rsatma

Shakl muharriridan foydalanib, siz formaga bir yoki bir nechta "Guruh - Sahifalar" elementlarini qo'shishingiz mumkin, buning uchun "Elementlar" yorlig'ida muharrirning yuqori chap burchagidagi yashil plyus belgisini bosing.
1C: Enterprise rejimida guruhning barcha mavjud elementlari har biri alohida yorliqda ko'rsatiladi. Uni ishchining tepasida yoki pastida joylashtirish uchun ma'lum bir guruhning "Xususiyatlar" oynasida "Displey" bandida tegishli buyruqni tanlang.

Bundan tashqari, kerakli ma'lumotlarni elementlar daraxtiga sudrab, shaklga elementlar qo'shishingiz mumkin. Ma'lumotlarni tahrirlash yoki kiritishda shakl boshqaruv elementlarini kesib o'tish qulayligi uchun daraxtdagi elementlarni tartibga solish va ularni boshqa elementlarga bo'ysundirish orqali o'zingizga mos tartibni o'rnating, shuningdek, guruh elementlarining xususiyatlarini ehtiyojlaringizga qarab o'rnating.
Shakl atributlarini tahrirlash uchun - ularni o'zgartiring, yangisini yarating yoki o'chiring, tegishli yorliqdagi atributlar daraxti maydonidagi paneldan foydalaning.

Buyruqlar interfeysini tahrirlash uchun tegishli yorliqga o'ting. Sizning oldingizda buyruqlar daraxti bo'ladi, uning asosiy shoxlari "Navigatsiya paneli" va "Buyruqlar paneli". Ba'zi buyruqlar buyruqlar interfeysi daraxtiga avtomatik ravishda qo'shiladi, lekin siz ularni global (umumiy) buyruqlar ro'yxatidan yoki shakl buyruqlari ro'yxatidan kerakli buyruqlarni sudrab o'zingiz ham qo'shishingiz mumkin.

Shakl buyruqlari tegishli ro'yxatda tahrirlanadi. Siz ularni qo'shishingiz, ro'yxatdan olib tashlashingiz, xususiyatlar palitrasidan foydalanib, har bir buyruq uchun xususiyatlarni o'rnatishingiz mumkin, ularni ro'yxatning buyruq qatoridagi qalam belgisini bosish orqali chaqirishingiz mumkin.
Shakl parametrlarini tahrirlash uchun "Parametrlar" yorlig'iga o'ting, u erda siz kerakli xususiyatlarni qo'shishingiz, o'chirishingiz va sozlashingiz mumkin.

Tegishli videolar

Ko'rsatish uchun buxgalteriya hisobida foydalaniladigan hisoblar rejasi iqtisodiy faoliyat korxonalar, ko'p darajali ierarxiyani qo'llab-quvvatlaydi: hisob - sub-hisoblar. Foydalanuvchi hisoblar jadvalidagi ma'lumotlarni ko'rishi va ularni tuzatishi uchun 1C tizimi hisob shaklini o'zgartirishga imkon beradi. Bundan tashqari, schyot-fakturaning bosma shakli 1C-dagi boshqa har qanday hujjatda o'zgartirilishi mumkin.

Sizga kerak bo'ladi

Ko'rsatma

Analitik hisob har bir hisob yoki subschyot uchun taqdim etiladi. Shuning uchun, 1C-da hisoblar rejasini yaratish va keyinchalik tahrirlashda kerakli miqdordagi subkontolar, ya'ni analitik hisob ob'ektlari berilishi mumkin. Bundan tashqari, hisoblar va sub-hisoblarga tuzatishlar ham u bilan ishlaydigan foydalanuvchi tomonidan amalga oshirilishi mumkin avtomatlashtirilgan tizim buxgalteriya hisobi va dasturiy ta'minot ishlab chiqaruvchisi.

Ushbu maqola misol sifatida Savdoni boshqarish 11.2 konfiguratsiyasidan foydalangan holda tashqi chop etish shaklini 1C ma'lumotlar bazasiga qanday ulashni tasvirlaydi.

"Trade Management 11.2" konfiguratsiyasi "MANAGED" shakllaridagi konfiguratsiyadir!

Bizning ko'rsatmamiz 1C ma'lumotlar bazasida tashqi bosma shaklni "MANAGED" shakllari konfiguratsiyasi bilan qanday ulashni "ko'rsatadi", xususan:

  • "Buxgalteriya 3.0"
  • "Savdoni boshqarish 11.2"
  • "Ish haqi va xodimlarni boshqarish 3.1"
  • "Integratsiyalashgan avtomatlashtirish 2.0"
  • "Boshqaruv kichik firma 1,6"
  • "Chakana savdo 2.2"
  • va boshqa shunga o'xshash konfiguratsiyalar.

1C da tashqi bosib chiqarish shaklini ulash uchun biz 11 bosqichdan o'tishimiz kerak.

1 - "NSI va boshqaruv" menyusi (Boshqa konfiguratsiyalarda, masalan, Enterprise Accounting 3.0 da, uni oddiygina - "Ma'muriyat" deb atash mumkin). 2 - "Shakllar, hisobotlar va qayta ishlash" ni tanlang (quyidagi rasmga qarang ↓)

3 - "Hisobotlar va ishlov berish" pastki menyusini kengaytiring (Boshqa konfiguratsiyalarda, masalan, Enterprise Accounting 3.0 da, bunday pastki menyu ko'rinmasligi mumkin, shuning uchun biz darhol keyingi bosqichga o'tamiz). 4 - Qo'shimcha hisobotlar va ishlov berishdan foydalanish katagiga belgi qo'ying. 5 - Bo'limga o'ting: Qo'shimcha hisobotlar va qayta ishlash. (quyidagi rasmga qarang ↓) ()

6 - "Yaratish" tugmasini bosing. (quyidagi rasmga qarang ↓)

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

8 - Qayta ishlash joylashgan katalogni tanlang. 9 - Biz uni tanlaymiz (kerakli ishlov berish). 10 - "Ochish" tugmasini bosing. Yoki, 9 va 10-bosqichlar o'rniga, tanlash oynasida bizga kerak bo'lgan tashqi chop etishni ikki marta bosishingiz mumkin. (quyidagi rasmga qarang ↓)

Agar biz qo'shilgan ishlov berish uchun joyni qo'shishimiz kerak bo'lsa (Masalan, bu bizning veb-saytimizdagi Universal Shartnoma shakli va bizga dastlab ko'rsatilmagan ba'zi ob'ektda ko'rsatilishi uchun ushbu shaklni chop etish buyrug'i kerak) — 11 - joylashtirish satriga bosing ("Joylashtirish:", ehtimol "Joylashtirish:") va kerakli katalog va hujjatlarni tanlang. 12 - "Saqlash va yopish" tugmasini bosish orqali tashqi chop etish shaklini ulash bosqichlarini yakunlaymiz. (quyidagi rasmga qarang ↓)

Ana xolos! Tabriklaymiz! Tashqi bosib chiqarish plitasi ulangan! Biz hamma narsani to'g'ri qildikmi? Keling, tekshiramiz...

Yozib olish va yopishdan oldin biz ushbu tashqi bosma shakl "Tovarlar va xizmatlarni sotish" hujjatida joylashganligini payqadik, ya'ni biz "Tovar va xizmatlarni sotish" shaklidagi har qanday hujjatni chop etish uchun ochamiz. "Chop etish" tugmasini bosing va qarang - chop etish shakllarini tanlash oynasi paydo bo'ldi, ular orasida - 13 — biz tomondan ulangan tashqi bosma plita (quyidagi rasmga qarang ↓)

Endi hammasi joyida. Umid qilamizki, ushbu maqola siz uchun foydali bo'ldi.

Hayot davom etmoqda, qonunlar o'zgaradi, ishlab chiquvchi konfiguratsiya yangilanishlarini chiqaradi va bizda yana tanlov bor: yangilanishni o'zimiz o'rnatamiz yoki "yangi nashrni etkazib berish" uchun dasturchiga yana qo'ng'iroq qilamiz ...

Keling, konfiguratsiyani o'zgartirmasdan bosib chiqarish shakllarini o'zgartirish mexanizmi bilan tanishaylik.


1C dan foydalanadigan har bir buxgalterning amaliyotida konfiguratsiyani o'zlari uchun aniqlashtirish zarurati paydo bo'lgan: kvitansiya fakturasida narx yoki summaning to'g'riligini kim tuzatgan, kim logotipni kiritgan va tuzatgan. tashqi ko'rinish xarajatlar schyot-fakturasi. Hammasi yaxshi bo'lar edi, lekin vaqt o'tishi bilan bunday o'zgarishlar juda ko'p va relizni yangilash vaqti kelganida, dilemma paydo bo'ladi: yoki kiritilgan barcha o'zgarishlarni yo'qoting yoki dasturchini barcha o'zgarishlarni yangi nashrga o'tkazish uchun chaqiring. (albatta, qo'shimcha haq evaziga). Qanday bo'lish kerak? Konfiguratsiyalarni yangilashni qandaydir soddalashtirish uchun ishlab chiquvchilar yangi mexanizmni yaratdilar: "Tashqi ishlov berish, shakllarni chop etish, jadval qismlarini to'ldirish uchun ishlov berish". Bugun biz ushbu mexanizmning faqat bir qismini - bosma plitalarni ko'rib chiqamiz.


Har qanday mavzu eng yaxshi namuna orqali o'rganiladi. Keling, o'z oldimizga quyidagi vazifani qo'yaylik: konfiguratsiyaga hisob-fakturani (hujjat) chop etish imkoniyatini qo'shish. "Tovar va xizmatlarni sotish") kompaniyamiz logotipi bilan. Bundan tashqari, hujjatning sarlavhasida yozuvlar bo'lishi kerak "provayder" Va "xaridor" qalin harflar bilan ta'kidlangan va nihoyat, hujjatning pastki qismida jo'natishga ruxsat bergan xavfsizlik xizmati imzosi uchun joy bo'lishi kerak.


Keling, ikkitasini tanishtiramiz qo'shimcha shartlar:

  • Yangi chop etish mumkin bo'lgan eski chop etish o'rniga kerak. "Hisob-faktura"
  • Biz konfiguratsiyani o‘zgartira olmaymiz, chunki kelajakda avtomatik yangilash konfiguratsiyasidan foydalanmoqchimiz

Xo'sh, vazifa nima? Juda murakkab tuyuladimi? Xo'sh, qanchalik qiyin bo'lsa, shunchalik qiziqarli va siz uni hal qilishni xohlaysiz. Keyin ishga kirish.


Biz ma'lumotlar bazasini Konfigurator rejimida ishga tushiramiz. Asosiy menyudan buyruqni tanlab konfiguratsiyani oching "Konfiguratsiya > Konfiguratsiyani ochish". Hech qanday holatda biz konfiguratsiyani o'zgartirmaymiz. Biz uni prototip sifatida ishlatamiz. Biz bu erda asosiy ishni qilamiz, lekin biz tashqi ishlov berishni tahrir qilamiz. Asosiy menyuda tashqi ishlov berish buyrug'ini yarating "Fayl > Yangi". Hujjat turini tanlang "Tashqi ishlov berish". Birinchi ishlov berish uchun nomni o'rnating "Kompaniya hisob-fakturasi"


Muhim! Qayta ishlash nomi o'zgaruvchilar nomlari kabi bo'sh joylarni o'z ichiga olmaydi.


Endi biroz harakat qilaylik "plagiat". Keling, tartibni nusxa ko'chiramiz "Hisob-faktura" hujjatdan "Tovar va xizmatlarni sotish". Buning uchun uni filialda toping "Hujjatlar" konfiguratsiya daraxti. Belgini bosish orqali ushbu filialni kengaytiring «+» va bizga kerak bo'lgan tartibni toping "Hisob-faktura"(bu mavzuda "Tartiblar"). Ushbu ob'ektni nusxalash uchun daraxtda ushbu tartibni tanlash va buyruqni bajarish kerak "Tahrirlash > Nusxalash"(bir xil harakat kombinatsiya orqali sodir bo'ladi CTRL+C). Endi biz yaratgan qayta ishlashga o'tamiz, daraxtdagi yorliqni tanlang "Tartiblar" va asosiy menyuda elementni tanlang - Tahrirlash > Qo‘yish (CTRL+V). Natija 1-rasmga o'xshash bo'lishi kerak.


Endi tartibni ochish uchun ikki marta bosing.

"tartib" nima

Keling, tartibning maqsadi haqida bir necha so'z aytaylik.

Tartib- saqlash "qurilish bloklari", g'isht kabi, biz bosma shakl deb ataydigan elektron jadval hujjati qurilgan maydonlar. Maydonlar gorizontal va vertikal qismlar yoki ularning kesishmalari yordamida aniqlanadi. Bizning sxemamiz faqat gorizontal qismlarga ega: "Sarlavha", "Yetkazib beruvchi", "Xaridor", "Jadval sarlavhasi", "Chiziq" (2-rasmga qarang). Maydon - hujayralar to'plami. MS Excelda bo'lgani kabi yacheykalarni birlashtirish, matn va fon ranglarini, shriftlarni va hokazolarni o'zgartirish mumkin. Barcha hujayra sozlamalarini hujayra xususiyatlari oynasida ko'rish va o'zgartirish mumkin. Sichqonchaning o'ng tugmachasini bosish va kontekst menyusi bandini tanlash orqali sozlamalar oynasiga qo'ng'iroq qilishingiz mumkin "Xususiyatlar"(klaviatura yorlig'i bilan bir xil natijaga erishiladi Alt+Enter).


Hujayra uchta turdagi qiymatdan birini o'z ichiga olishi mumkin:

  1. matn– bu turdagi qiymat bir xil shaklda chop etiladi;
  2. parametr– bu turdagi katak o‘zgaruvchining nomini o‘z ichiga oladi, uning qiymati chop etiladi.
  3. namuna- bu turdagi hujayralar birinchi va ikkinchi variantlarning kombinatsiyasi. Hujayra matn va o'zgaruvchilarni o'z ichiga olishi mumkin. Dastur matnni o'zgaruvchidan farqlashi uchun o'zgaruvchilar kvadrat qavs ichiga olinishi kerak: "Bugun [Sana]".

Muhim! Jadval muharriri ikkinchi va uchinchi turdagi kataklarning qiymatini uchburchak qavs ichida ko'rsatadi. 2-rasmda matnli katak "Xaridor"- matn shakliga ega va katakning o'ng tomonida "Xaridorni tanishtirish"- parametr.

Bularning barchasini nega aytyapman? Endi siz qaysi hujayralardagi tarkibni osongina o'zgartirishingiz mumkinligini bilasiz va qaysi birida biror narsani o'zgartirish kerak emas, chunki siz bosib chiqarish algoritmiga o'zgartirishlar kiritishingiz kerak bo'ladi.

Endi muammomizga qaytaylik. Biz qayta ishlashni yaratdik, tartibni ko'chirdik va uni o'zimiz uchun o'zgartirishga tayyormiz. Birinchidan, keling, buni batafsil ko'rib chiqaylik.

Chop etish tartibida nima bor

Barcha hujjatlarning tartib tuzilishi juda o'xshash. Bitta hujjatni sinchkovlik bilan o'rganib chiqib, biz boshqalar bilan shug'ullanishimiz mumkin. Birinchi bo'lim "Sarlavha". Ushbu bo'lim ko'rsatilganda hujjatning turi, sanasi va raqamidan iborat hujjatning sarlavhasi hosil bo'ladi. Bo'limlar keyingi. "Yetkazib beruvchi" va "Xaridor", unda dastur mos ravishda yetkazib beruvchi va xaridor haqidagi ma'lumotlarni ko'rsatadi. Yana qiziqarli bo'lim "Qo'shimcha ma'lumot", ishlab chiquvchilar hujjat haqidagi boshqa ma'lumotlarni, masalan, uning raqami va sanasi bilan shartnoma haqidagi ma'lumotlarni ko'rsatish uchun foydalanadilar. Ushbu bo'limning o'ziga xosligi shundaki, u ko'p marta ko'rsatilishi va har safar turli xil ma'lumotlarni o'z ichiga olishi mumkin. To'liq nima va qachon chiqarish kerakligi chop etish algoritmida tasvirlangan.

Bu hujjatning sarlavhasini to'ldiradi. Sarlavhadan keyin odatda jadvalli bo'lim keladi. Qizig'i shundaki, tartib jadval qismini ko'rsatishning ikkita variantini tavsiflaydi: "Stol shlyapasi", "String" va "HatTablePlaces" Va "StringPlaces". Ustun to'ldirilganmi yoki yo'qligiga qarab "Joylar" hujjatda, hujjatning jadval qismining birinchi yoki ikkinchi chiqish varianti qo'llaniladi. Qiziquvchan o'quvchi allaqachon hayron bo'lishi kerak: nima uchun sarlavhaning chiqish qismida "Narx" Va "sum" o'zgaruvchilar kabi uchburchak qavs ichiga olinganmi? Shunday qilib, bu o'zgaruvchilar bo'lib, ularda hujjat sozlamalariga qarab yozuv ko'rsatiladi. "Narx", "QQS bilan narx" yoki "QQSsiz narx" va shunga o'xshash summa uchun.

Xo'sh, quyida tartibda bo'limlar mavjud bo'lib, ular yordamida hujjat natijalari va imzo ko'rsatiladi.

Tartibni tahrirlash

Logotipni yetkazib beruvchi va xaridor haqidagi ma'lumotlarning ustiga qo'yish yaxshi bo'lardi. Men tartib maydonini tahrirlashni taklif qilaman "Sarlavha". Tarkib bilan hujayra hajmini kamaytirishingiz kerak "Sarlavha matni". Bu katak bir nechta birlashtirilgan hujayralardan iborat. O'lchamni quyidagicha o'zgartiring:

  1. Birlashtirilgan katakning mazmunini ehtiyotkorlik bilan nusxalash "Sarlavha matni"(buni amalga oshirish uchun katakchani tanlang va buyruqdan foydalaning Tahrirlash > Nusxalash yoki CTRL+C)
  2. Ushbu katakchani tanlab, asosiy menyudagi elementni tanlang "Jadval - Birlashtirish", bu esa teskari ta'sirga olib keladi - birlashtirilgan hujayra ko'plab asl hujayralarga bo'linadi
  3. Endi kichikroq katakchalarni tanlaymiz - 2-ustun katakchasi o'rniga biz birlashtirishni 6-ustundan boshlaymiz, uni 32-ustunda tugatamiz - va yana tugmani bosing. "Aralashtirmoq"
  4. jamoa Tahrirlash > Qo‘yish (CTRL+V) eski birlashtirilgan katak tarkibini yangi birlashtirilgan katakchaga joylashtiring
  5. Biz shunchaki 2-5-ustunlardagi bo'shatilgan kataklarni tozalaymiz (tanlang va "O'chirish" tugmasini bosing)

Endi siz bo'sh joyga logotipli rasmni kiritishingiz mumkin. Buning uchun menyu bandini tanlang “Jadval > Rasmlar > Rasm…”. Diskda logotipimiz bo'lgan faylni toping va "ni bosing" KELISHDIKMI". Endi rasmni bo'sh joyga ko'chiramiz. Natija 3-rasmga o'xshash bo'lishi kerak.


Endi katakchalardagi qiymatni qalin qilib yozamiz "Provayder" Va "Xaridor"(4-rasm). Buning uchun hujayraning xususiyatlarida parametrni toping "shrift" va uni jasoratli qiling.



Va nihoyat, xavfsizlik xizmatining imzosini qo'shish qoladi. Ushbu ma'lumot bo'limda joylashtiriladi "Imzolar". Imzolar uchun joy olish uchun siz bo'limni bir-biridan ajratishingiz kerak. 37-qatorni tanlang, ustiga o'ng tugmasini bosing va tanlang "Ajratish", va shunga o'xshash ikki marta. Qo'shilgan qatorlardan birida biz xavfsizlik xizmatining imzosi uchun joy joylashtiramiz. Natijada, hamma narsa 5-rasmdagi kabi bo'lishi kerak.



Muhim! Odatdagi konfiguratsiya ikki tildan foydalanadi: rus va ukrain. Tartib matnning ikkala tilda tasvirini saqlaydi (hujayra dizayni keng tarqalgan). Biz qo'shgan yozuvning ukraincha versiyasini kiritish uchun siz hujayraning xususiyatlariga va maydonga o'tishingiz kerak. "Matn" tugmasini bosing "qidirmoq". Matnning turli tillarda tasvirini kiritish uchun oyna ochiladi (6-rasm).

Bosib chiqarishni qanday ta'minlash kerak

Shunday qilib, sxema tayyor. Endi uni chop etish uchun algoritmni bajarish to'g'ri.

Ushbu tartibni konfiguratsiyaga og'riqsiz integratsiya qilishimiz va undan foydalanishimiz uchun biz yaratgan ishlov berish quyidagi shartlarga javob berishi kerak:

  1. Qayta ishlashda rekvizitlarni yaratish kerak "Object Reference" turi bilan "AnyLink"
  2. Qayta ishlash modulida protsedura yaratishingiz kerak "Chop etish() eksporti" parametrlarsiz va kalit so'zni ko'rsatganingizga ishonch hosil qiling " Eksport"

Birinchi element bosib chiqarish algoritmi chop etish uchun ma'lumotni qaerdan olishni bilishi uchun kerak, ikkinchisi esa bosib chiqarish algoritmining o'zi. Keling, ushbu shartlarni bajaraylik.

Oyna panelida ishlov berishimiz uchun tahrirlash oynasini tanlang (7-rasmda). Bizning ishlov beradigan ob'ektlar daraxti bo'lgan oyna ochiladi. Filialni tanlang "Rekvizitlar" va tugmani bosing "Qo'shish",. Mulk xususiyatlari oynasi ochiladi. Ismni kiriting - "Object Reference" va turini belgilang "AnyLink". Endi biz chop etish modulining matniga o'tishimiz mumkin. Biz uni noldan yozmaymiz, aksincha uni hujjatdan ko'chirib olamiz "Tovar va xizmatlarni sotish".



Buning uchun biz hujjatlar orasida konfiguratsiya daraxtini topamiz "Tovar va xizmatlarni sotish", ustiga o'ng tugmasini bosing va tanlang "Ochiq ob'ekt moduli"(8-rasmga qarang).



Bu hujjat modulini ochadi. Bizga birinchi funktsiya kerak "Hujjatni chop etish". Uning matni tanlanishi va ko'chirilishi kerak. Funktsiya matni yiqilib tushganda uni tanlash juda qulay, lekin siz uning ostidagi qatorni ham tanlashingiz kerak, aks holda biz faqat sarlavhani nusxalash xavfiga duch kelamiz.

9-rasmga qarang, biz sarlavha va uning ostidagi qatorni ajratib ko'rsatdik. Shundan so'ng, clipboardga nusxa oling. Asosiy menyu Tahrirlash > Nusxalash (yoki CTRL+C).



Biz clipboarddagi matnni esladik, endi qayta ishlashimizga qaytamiz "Kompaniya hisob-fakturasi". Tugmani bosing "Amallar > Ob'ekt modulini ochish"(10-rasm).



Nusxalangan matnni joylashtiring: Tahrirlash > Qo‘yish (yoki CTRL+V).

Endi nusxalangan matnni biroz to'g'rilash kerak, chunki u hujjatning o'zidan hujjatni chop etish uchun yozilgan va biz tashqi ishlov berishdan o'tmoqdamiz. Buning uchun sizga kerak:

  1. Funktsiya nomini "Chop etish" ga o'zgartiring
  2. O'zgartiring "Ushbu ob'ekt" yoqilgan "Object Reference"
  3. O'zgartiring "Ushbu ob'ekt" yoqilgan "Object Reference"
  4. O'zgartiring "Bank hisobini tashkil etish" yoqilgan "ReferenceToObject.Tashkilotning bank hisobi"
  5. O'zgartiring "Mahsulotlar. Natija" yoqilgan "ReferenceToObject.Products.Result"

Ushbu harakatlar uchun siz asosiy menyu bandidan foydalanishingiz mumkin "Tahrirlash > O'zgartirish".

Shundan so'ng, sintaksisni tekshirishni unutmang. Buning uchun CTRL + F7 sehrli kombinatsiyasi mavjud. Natijada, xabar paydo bo'lishi kerak: "Sintaksis xatosi topilmadi!"

Xo'sh, bu borada biz barcha iflos ishlarni yakunladik. Endi biz mehnatimiz natijalarini, masalan, faylda saqlashimiz mumkin "Kompaniya Invoice.epf". Buning uchun ushbu ishlov berish oynasini faollashtirishingiz va dasturning asosiy menyusi yordamida uni saqlashingiz kerak "Fayl > Boshqacha saqlash...". Fayl nomi qayta ishlanmoqda - "Kompaniya Invoice.epf"(sukut bo'yicha taklif qilinadi). Siz uni keyinroq topishingiz uchun uni vaqtincha ish stolingizga saqlashingiz mumkin.

Muhim! Ko'rib turganingizdek, biz konfiguratsiyamiz ichida hech qanday o'zgarishlar qilmadik. Yuqoridagi barcha harakatlar uchun siz uni qo'llab-quvvatlashdan olib tashlashingiz shart emas (ya'ni o'zgartirish imkoniyatini yoqing).

Biz tashqi ishlov berishni konfiguratsiyaga ulaymiz

Endi biz hisob-fakturaga ishlov berishni ulashimiz mumkin. Buning uchun rejimda boshlang. Biz menyuga o'tamiz "Xizmat", bu erda mexanizm bilan bog'liq uchta nuqta mavjud "Tashqi ishlov berish, bosma shakllar, jadval qismlarini to'ldirish uchun ishlov berish". Bizning holatda, bizga faqat element kerak "Tashqi chop etish shakllari"(11-rasmga qarang).



Bu katalogni ochadi. "Tashqi ishlov berish", turi bo'yicha tanlash bilan "chop etish shakllari". U barcha tashqi chop etish shakllari ro'yxatini saqlaydi, ular qanday hujjatlar uchun va qanday hollarda ko'rsatilishi kerakligi ko'rsatilgan.



Muhim! Qayta ishlashning o'zi boshqa ma'lumotlar bilan birga ma'lumotlar bazasida saqlanadi, ya'ni ma'lumotlar bazasi ichida ishlovni saqlagandan so'ng, bizga tashqi fayl kerak bo'lmaydi.

Biz katalogda yangi element yaratishimiz kerak. bosing Kiritmoq. Endi elementning mazmunini ko'rib chiqing. Ismda biz ma'noli qilamiz qisqa Tasvir bu shaklning mohiyati, masalan, "Kompaniya hisob-fakturasi". Boshqa har qanday ma'lumotnoma singari, u ham kodga ega. Keling, uni sukut bo'yicha qoldiramiz. Ko'rish atributi sukut bo'yicha to'ldiriladi va uni tahrirlab bo'lmaydi - "Chop etish shakli". Sarlavha elementining oxirgi atributi esa izohdir. Bu erda, odatdagidek, bosma shaklning maqsadi haqida batafsilroq. Sarlavhadan tashqari, ushbu katalogning elementlari ikkita yorliqga ega. Ikkinchisida ushbu qayta ishlashga kirish huquqlarini cheklash haqida ma'lumot mavjud. Ushbu mavzu ushbu maqola doirasidan tashqarida (biz keyingi sonlardan birida uni yakunlamasdan konfiguratsiyadagi ushbu va boshqa kirish huquqlari sozlamalari haqida gaplashamiz).

Keling, birinchi yorliqni batafsil ko'rib chiqaylik.

Yorliqda to'rtta ustun mavjud. Ob'ektni ko'rsatish- biz chop etish uchun foydalanmoqchi bo'lgan hujjat turi,

Tanlash– ushbu bosma shakl mavjud bo'lishi kerak bo'lgan shart. Misol uchun, biz bosma hisob-faktura shaklini qayta ishlab chiqdik va uni ingliz tiliga tarjima qildik. Va biz papkadan mijozlar uchun istaymiz "Yevropa" standart chop etish o'rniga "Sotuv fakturasi" yangi shakl chop etildi Ingliz tili. Buning uchun siz ustundan foydalanishingiz mumkin "Tanlov". Bunday tanlovning namunasi 13-rasmda ko'rsatilgan.



Lekin bizning vazifamizda hech qanday tanlov kerak emas.

Chop etish mumkin bo'lgan fayl- maket va chop etish protsedurasi olinadigan faylni belgilang. Ushbu katakda biz ish stolida saqlagan faylni tanlashingiz kerak.

O'zgartirilishi mumkin bo'lgan bosma plita- agar biz yaratgan bosma shakl ushbu hujjat uchun standart shakllardan birini almashtirishini istasak, unda qaysi birini almashtirish kerakligini ko'rsatishimiz kerak. Tanlash uchun hech narsa bo'lmasa, qo'shimcha chop etish paydo bo'ladi.

Bizning holatda, biz kerak "Kompaniya hisob-fakturasi" oddiy hisob-faktura o'rniga chop etiladi. Buning uchun ushbu maydonni tanlang "Sotuv fakturasi".

Endi hammamiz ushbu elementni saqlaymiz. Va har qanday hisob-fakturani oching.

14-rasmga o'xshash bo'lishi kerak.



Xo'sh, bu borada biz maqolaning boshida o'z oldimizga qo'ygan vazifa bajarildi. Ishonamizki, biz tashqi ishlov berish mexanizmidan foydalanish foydalanuvchi uchun ochib beradigan imkoniyatlarni ko'rsatishga muvaffaq bo'ldik.

O'z mahoratingizni mustahkamlash uchun siz konfiguratsiyaga "Tovar va xizmatlarni qabul qilish" hujjati uchun qo'shimcha bosma "Omborga" qo'shishga urinib ko'rishingiz mumkin, bu odatiy hisob-fakturani takrorlaydi, lekin narxlar va miqdorlarsiz, shuningdek, maydonlarni o'z ichiga oladi. qabul qilingan miqdorni kiritish.