Elektron jadval hujjat ko'rsatish 1s 8.3. Elektron jadval hujjatining interaktiv imkoniyatlari. Elektron jadval hujjat muharriri

1C: Enterprise tizimidagi barcha chiqish hujjatlari (birlamchi hujjatlar va hisobotlar) uchun yagona format - jadvalli hujjatlar formati taqdim etiladi. Elektron jadval hujjati ma'lumotni ko'rsatishning kuchli interaktiv vositasi bo'lib, u o'z-o'zidan yoki amaliy yechimda ishlatiladigan har qanday shakllarning bir qismi sifatida ishlatilishi mumkin. Asosan, elektron jadval hujjati elektron jadvalga o'xshaydi - u ma'lumotlar saqlanadigan qatorlar va ustunlardan iborat, ammo uning imkoniyatlari ancha kengroqdir:

Hujayra dizayni

Elektron jadval hujjati ajoyib dizayn imkoniyatlariga ega. Ishlab chiquvchi shrift turi va hajmini elektron jadval hujjatining kataklarida joylashgan matnni ko'rsatish uchun sozlashi mumkin:

Elektron jadval hujjati hujayralarni har xil turdagi ramkalar bilan bezashga imkon beradi:

Ishlab chiquvchi, shuningdek, operatsion tizim palitrasidan va platforma tomonidan qo'llab-quvvatlanadigan veb-ranglar palitrasidan yoki dastur yechimi tomonidan ishlatiladigan uslublar palitrasidan ranglarni tanlab, matn, fon va ramkalar rangini boshqarish qobiliyatiga ega. :

Guruhlar

Elektron jadval hujjati qatorlar va ustunlarni guruhlash imkoniyatini qo'llab-quvvatlaydi. Bu sizga o'zboshimchalik bilan joylashtirilgan guruhlardan foydalangan holda hisobotlardagi ma'lumotlarni guruhlash imkonini beradi.

Gorizontal va vertikal guruhlar mavjud bo'lib, ishlab chiquvchi guruhlashda jamilarning joylashishini nazorat qilish imkoniyatiga ega: vertikal guruhlar uchun ular yuqorida yoki pastda, gorizontal guruhlar uchun esa o'ngda yoki chapda joylashgan bo'lishi mumkin.

Guruhlash darajalarini ko'rsatish qo'llab-quvvatlanadi va sarlavhalardagi raqamlarni bosish orqali siz bir vaqtning o'zida berilgan darajadagi barcha guruhlarni kengaytirishingiz va batafsilroq guruhlarni yopishingiz mumkin.

Guruhlashdan foydalanganda ierarxiya darajalarining cheklanishi tizim tomonidan avtomatik ravishda yaratiladi:

Transkriptlar

Tizim foydalanuvchiga elektron jadval hujjatining qatori yoki katakchasini bosish orqali batafsil yoki qo'shimcha hisobot olish imkonini beruvchi dekodlash mexanizmini qo'llab-quvvatlaydi. Platforma elektron jadval hujjat hujayralarida sichqonchani bosish bilan ishlov berish qobiliyatini qo'llab-quvvatlaydi. Bunday holda, tizim ham standart harakatlarni, ham ishlab chiquvchi tomonidan belgilangan algoritmlarni bajarishi mumkin.

Standart shifrni ochish harakatlari, masalan, hujjat yoki katalog elementini bosish orqali amalga oshiriladi. Bunday holda, tizim ushbu ob'ektni ko'rish uchun ochadi (agar boshqa xatti-harakatlar ishlab chiquvchi tomonidan taqdim etilmagan bo'lsa).

Nostandart transkriptlar o'rnatilgan til yordamida qayta ishlanadi. Masalan, ishlab chiquvchi qo'shimcha tanlov shartlaridan foydalangan holda mavjud hisobotni qayta formatlash orqali batafsil hisobot olish algoritmini o'rnatishi mumkin ("faqat ushbu kontragent uchun savdoni ko'rsatish"). Yoki shifrni hal qilishdan foydalanib, foydalanuvchi mutlaqo yangi hisobotni olishi mumkin (masalan, "ushbu kontragent uchun savdo hajmiga hissa qo'shgan hisob-fakturalarni ko'rsatish").

Shifrni ochish mexanizmi foydalanuvchi ishini sezilarli darajada osonlashtirishi mumkin, chunki ma'lum bir dastur yechimida mavjud bo'lgan ma'lum hisobotlarni chaqirish avtomatik ravishda sodir bo'ladi va foydalanuvchidan dastlabki parametrlarni ko'rsatishni talab qilmaydi. Istalgan hisobot uchun sozlamalar foydalanuvchi hisobotni chaqirgan kontekstga qarab avtomatik ravishda aniqlanishi mumkin.

Eslatmalar

Ishlab chiquvchi hujjatdagi alohida hujayralar yoki hujayralar guruhlari uchun eslatmalarni o'rnatish imkoniyatiga ega. Eslatma katakchasi yuqori o'ng burchakda kichik uchburchakka ega. Hujayra ustiga kursorni olib kelsangiz, sharh qalqib chiquvchi oynada paydo bo'ladi. Eslatmalardan foydalanib, siz elektron jadval hujjatlariga ekranda ko'rsatilmaydigan (oddiy rejimda) qo'shimcha (ma'lumotnoma) ma'lumotlarni qo'shishingiz mumkin, lekin sichqoncha kursorini kerakli katak ustiga olib boradigan bo'lsangiz, osongina ko'rish mumkin:

Ustun kengligi

Elektron jadval hujjati turli qatorlar uchun turli ustun kengliklarini o'rnatish qobiliyatini qo'llab-quvvatlaydi. Bu xususiyat tartibga solinadigan hisobotlar uchun juda muhimdir. Aslida, bu holda, elektron jadval hujjati, masalan, buxgalteriya hisobi va soliq hisobotida tez-tez uchraydigan bir nechta jadvallardan iborat bo'ladi:

Pivot jadvallari

Elektron jadval hujjati pivot jadvallarni o'z ichiga olishi mumkin. Pivot jadvallari ko'p o'lchovli ma'lumotlarni dasturiy va interaktiv tarzda taqdim etish uchun kuchli vositadir.

Pivot jadval uchun foydalanuvchi sichqoncha yordamida kerakli maydonlarni pivot jadvalga sudrab olib, satrlar, ustunlar va ko'rsatilgan ma'lumotlarning tarkibini mustaqil ravishda o'rnatishi mumkin. Bunday jadval, masalan, kontragentlar va mahsulot nomlari bo'yicha savdo hajmini ko'rsatishi mumkin. O'lchov qiymatlari jadval va yon panelning yuqori qismida ko'rsatiladi va ma'lumotlar maydonining kataklarida o'lchov ma'lumotlari kesishmasida umumiy ma'lumotlar mavjud. Foydalanuvchi o'lchamlar va resurslarni qo'shishi yoki o'chirishi va ularning nisbiy o'rnini o'zgartirishi mumkin.

Pivot jadval avtomatik ravishda qatorlar, ustunlar tarkibini va unda joylashtirilgan ma'lumotlarga muvofiq ularning formatini o'zgartiradi; Bundan tashqari, tizim ishlab chiquvchi tomonidan ishlatilishi mumkin bo'lgan pivot jadvallar uchun bir nechta standart dizayn variantlarini qo'llab-quvvatlaydi. Bularning barchasi pivot jadvallarni ko'p o'lchovli ma'lumotlarni tahlil qilish uchun eng oson vositaga aylantiradi, chunki ishlab chiquvchi ularni yaratish uchun minimal kuch talab qiladi:

qo'shimcha ma'lumot

Haqiqiy vaqtda pivot jadvallardan foydalanish bilan tanishishingiz mumkin. Buning uchun siz “Davrlar bo‘yicha savdo tahlili” hisobotida pivot jadval yordamida savdo mini-tizimini ishlab chiqish jarayonini ko‘rsatadigan “Savdo mini-tizimini ishlab chiqish misoli” demo-videosini yuklab olishingiz mumkin.

Elektron jadval hujjatiga ma'lumotlarni kiritish

1C: Enterprise 8.0 tizimidagi elektron jadval hujjatlari asosan qayta ishlangan ma'lumotlarni taqdim etish uchun ishlatilsa-da, ma'lumotlarni elektron jadval hujjatiga to'g'ridan-to'g'ri "oddiy" elektron jadvalga kiritish mumkin.

Elektron jadval hujjatining kataklariga ma'lumotlarni kiritish jarayonida ular o'rnatilgan tildagi protseduralar bilan qayta ishlanishi mumkin va bunday ishlov berish natijalari elektron jadval hujjatining boshqa katakchalarini hisoblashda ishlatilishi mumkin.

Elektron jadval hujjatiga to'g'ridan-to'g'ri ma'lumotlarni kiritish, masalan, balansni yaratishda foydalanish mumkin:

Saqlash

Elektron jadval hujjati ko'pincha chiqish hujjatlarini yaratish uchun foydalanilganligi sababli, uni keyinchalik ishlatish yoki boshqa kompyuterlarga o'tkazish uchun diskdagi faylga saqlash mumkin. Elektron jadval hujjati o'z formatida saqlanishi yoki boshqa ma'lumotlarni saqlash formatlariga, shu jumladan Excel varag'i yoki MXL7 formatiga eksport qilinishi mumkin (platforma versiyasi 7.7 bilan muvofiqligi uchun):

Elektron jadval hujjat muharriri

Oxir-oqibat foydalanuvchiga ko'rsatilgan jadvalli hujjatni tashkil etuvchi maketlarni yaratish uchun ishlab chiquvchi jadvalli hujjat muharriridan foydalanishi mumkin - bu jadval tuzilmasi va vektor grafikasining dizayn imkoniyatlarini birlashtirgan kuchli vosita. Bu sizga juda murakkab tuzilishga ega bo'lgan kichik hujjatlarni (masalan, to'lov topshirig'i) va katta hajmli bayonotlar, jurnallar va boshqalarni yaratishga imkon beradi.

1C: Enterprise 8 elektron jadval hujjati nafaqat hujjatlar va hisobotlarni chop etish uchun ishlatiladi. U interaktiv foydalanuvchi tajribasini yaratadigan ilg'or xususiyatlarga ega. Bu variantlarga quyidagilar kiradi:
- transkriptlar,
- guruhlar,
- eslatmalar.
Shuni ta'kidlash joizki, elektron jadval hujjatining interaktiv imkoniyatlari hujayralarda joylashgan pivot jadvallar va boshqaruv elementlarini ham o'z ichiga olishi mumkin, ammo hozir biz ular haqida to'xtalmaymiz, balki yuqoridagi mexanizmlarni batafsil ko'rib chiqamiz.

Transkriptlar

1C: Enterprise 8 tizimi foydalanuvchi hisobotning satri yoki katakchasini bosganida va batafsilroq hisobotni olganida, dekodlash mexanizmini qo'llab-quvvatlaydi (agar bu dasturchi tomonidan taqdim etilmagan bo'lsa). .

Transkriptlar standart va nostandartlarga bo'linadi. Standart transkriptlar tizim tomonidan avtomatik tarzda qayta ishlanadi va dasturchidan qo'shimcha kuch talab qilmaydi, masalan, hujjatlar uchun hujjat shakli ochiladi va katalog elementlari uchun element shakli ochiladi. Agar katalog ro'yxatda tahrirlangan bo'lsa, kursor ro'yxat shaklidagi joriy elementga joylashtiriladi. Decryption Processing hodisasi nostandart shifrni ochish uchun mo‘ljallangan.

Transkriptni qayta ishlash hodisasi faqat elektron jadval hujjati alohida oynada ochilmasdan, boshqaruv elementi sifatida shaklga joylashtirilgan taqdirdagina qayta ishlanishi mumkin, chunki bu hodisa faqat SpreadsheetDocumentField boshqaruvi uchun mavjud. Quyida “TabularDocumentField” boshqaruv elementining “Voqealar” xossa toifasi keltirilgan, bu yerda shifrni hal qilish ishlov beruvchisi protsedurasi tayinlangan.

"DecryptString" protsedurasining o'zi quyidagicha ko'rinishi mumkin (misol sifatida):

DecryptString protsedurasi (element, shifrni hal qilish, standart ishlov berish)
Agar TypeValue(Decryption) = Type("DocumentLink.Sales Agreement") bo'lsa, u holda

StandardProcessing = False;
Hisobot = Reports.ContractAnalysis.Create();
Hisobot.Shartnoma = Tushuntirish; //hisobot ma'lumotlarini to'ldiring
Report.Generate(FormElements.TabularDocumentField1);
endIf;
Jarayonning oxiri

Eslatma 1. Ilova modulida (7.7 versiyasidagi global modulga o'xshash) endi TableCellProcessing hodisasi mavjud emas. Transkriptlarni barcha qayta ishlash "TabularDocumentField" boshqaruv elementi joylashgan shakl modulida amalga oshirilishi kerak.

Eslatma 2. Transkriptni qayta ishlash hodisasi transkriptni o'z ichiga olgan katak yoki rasmni bosganingizda sodir bo'ladi. Uni ikki marta bosganingizda yoki Enter tugmachasini bosganingizda barcha hujayralar va rasmlar uchun yuzaga keladigan "Tanlash" hodisasi bilan aralashtirmang va birinchi navbatda "Tanlash" hodisasi, keyin esa "Shifrni ochish" hodisasi sodir bo'ladi.

Guruhlar

1C: Enterprise 8-da ma'lumotlarni hisobotda guruhlash mumkin bo'ldi. Guruhlash gorizontal yoki vertikal bo'lishi mumkin, keyin chap va yuqorida maxsus markerlar paydo bo'ladi, bu foydalanuvchiga guruhlarni kengaytirish va yopish imkonini beradi.

Hisobotga guruhlarni qo'shishning eng oson yo'li bu vazifani tizimga topshirishdir, keyin dasturchidan minimal harakat talab etiladi. Siz shunchaki StartAutoGroupingRows/StartAutoGroupingColumns va EndAutoGroupingRows/EndAutoGroupingColumns usullarini qo'llashingiz kerak, ular mos ravishda satrlar yoki ustunlarni avtomatik guruhlash rejimini yoqadi. Ushbu rejimda Chiqish (satrlar uchun) va Qo'shish (ustunlar uchun) usullarini chaqirganda, guruhlash uchun qo'shimcha parametrlar belgilanadi:

Chiqish(<Таблица>, <Уровень>, <Имя группы>, <Открыта>)
Qo'shilish(<Таблица>, <Уровень>, <Имя группы>, <Открыта>)

Guruhlashdan foydalanganda, katakchaning AutoIndent xususiyatini nolga teng bo'lmagan qiymatga o'rnatish juda foydali, masalan, 5. Shundan so'ng tizim joriy guruhlash darajasidan kelib chiqib, avtomatik ravishda hujayra matnining chap tomoniga belgilangan bo'sh joylar sonini qo'shadi. . Natijada, hisobot ma'lumotlar ierarxiyasini ko'rsatish uchun qulay ko'rinishga ega bo'ladi.

Quyidagi misolda guruhlarga ega mahsulotlar ro'yxati ko'rsatilgan:


TabDoc = Yangi jadval hujjati;

Maydon = Layout.GetArea("String");

Tanlash = Kataloglar.Nomenklatura.SelectHierarchically();
TabDoc.StartAutoGroupingRows();
While Select.Next() tsikli
Maydon.Parametrlar.Nomenklatura = Tanlash.Link;
TabDoc.Output(Area, Selection.Link.Level(), Selection.Name, True);
EndCycle;

TabDoc.FinishAutoGroupingRows();
TabDoc.Show();

Eslatmalar

Elektron jadval hujjat kataklarida eslatmalar bo'lishi mumkin, bu holda katakning yuqori o'ng burchagida kichik qizil uchburchak paydo bo'ladi. Sichqonchani hujayra ustiga olib borganingizda, sharh qalqib chiquvchi oynada paydo bo'ladi.

Eslatmalarni dasturiy ta'minotni o'rnatish quyidagicha amalga oshiriladi:

TabDoc = FormElements.TabularDocumentField1;
TabDoc.Clear();

Layout = Directories.Nomenclature.GetLayout("Katalog");
Tanlash = Kataloglar.Nomenklatura.Select();
While Select.Next() tsikli

LayoutCellsArea = Layout.Area("Hujayra nomi");
LayoutCellsArea.Note.Text = Selection.Link.Comment;

TabDocArea = Layout.GetArea("String");
AreaTabDoc.Parameters.Nomenklatura = Selection.Link;
TabDoc.Output(AreaTabDoc);

EndCycle;

Esda tutingki, LayoutCellArea obyektining Note xossasi oddiy qator emas, balki Drawing obyektidir. Ushbu ob'ekt orqali siz eslatmaning ko'rinishini, matnning shrifti va rangini, fonni, chiziqlarni va boshqalarni tahrirlashingiz mumkin.

Xulosa
- Elektron jadval hujjati nafaqat hujjatlar va hisobotlarni chop etish uchun xizmat qiladi, balki kuchli interaktiv imkoniyatlarga ham ega. Bu xususiyatlar, birinchi navbatda, transkriptlar, guruhlar va eslatmalar (ushbu bo'limda yoritilgan), shuningdek, pivot jadvallari va boshqaruv elementlarini (boshqa bo'limlarda yoritilgan) o'z ichiga oladi.
- nostandart transkriptlar, ya'ni. dasturchi tomonidan qayta ishlangan, agar faqat elektron jadval hujjati ekran ko'rinishida ko'rsatilsa ("TabularDocumentField" boshqaruv elementi) amalga oshirilishi mumkin.
- Guruhlashdan foydalanishning eng oson yo'li qatorlarni avtomatik guruhlash rejimini yoqish va elektron jadval hujjatida har bir hududni ko'rsatishda uning qaysi darajaga tegishli ekanligini ko'rsatishdir. Bundan tashqari, tartibdagi kerakli katakchalar uchun "Avto-Indent" xususiyatini o'rnatish tavsiya etiladi.
- Sichqonchani katak ustiga olib borganingizda qaydlar "qalqib chiqiladi". O'rnatilgan til yordamida eslatmalarning ko'rinishini o'zgartirish mumkin.

Elektron jadval hujjati satr va ustunlarga tashkil etilgan kataklardan tashkil topgan asosiy hujjatlar va hisobotlarni yaratish uchun ishlatiladi. Har bir satr va ustun o'ziga xos raqamga ega. Bunday holda, alohida katakchalar, diapazonlar va grafik ob'ektlarga "Jadval - nomlar" bo'limidan foydalanib, kerakli maydonni tanlash orqali nom berilishi mumkin. Keyin kiritish maydoniga ismni kiriting va "Tayinlash" tugmasini bosing.

Ismni o'chirish uchun uni ro'yxatdan tanlang va "O'chirish" tugmasini bosing. Foydalanuvchi nom bermagan hududlarga dastur avtomatik ravishda nom beradi. Bu nomlarni Xususiyatlar palitrasida ko'rish mumkin. Jadval muharriridan yangi hujjat yaratish, oldingi hisobotlar natijalarini ko'rish va jadvalli hujjatlarni tahrirlash uchun foydalanish mumkin.

1C da elektron jadval hujjatini qanday yaratish kerak

Yangi hujjat yaratish uchun "Fayl" - "Yangi" bo'limini bosing, so'ng "Jadval hujjati" qatorini tanlang va "OK" tugmasi bilan tasdiqlang. Agar siz allaqachon yaratilgan hujjatni ochishingiz kerak bo'lsa, "Fayl" - "Ochish" bo'limida ro'yxatdan kerakli hujjatning fayl nomini tanlang. Bunday holda, "Fayl turi" maydonini bosish orqali ochiladigan hujjatning istalgan formatini tanlashingiz mumkin.

Jadvalni yaratishda katakchani tanlang va ma'lumotlarni kiriting (matn, formula, raqamli ma'lumotlar). Agar siz katakchalar hajmini o'zgartirishingiz kerak bo'lsa, u holda Menyuda "Format - Qator - Avtomatik moslashtirish balandligi - Ustun - Avtomatik kenglik" -ni tanlang. Buning uchun sichqonchani satr yoki ustun sarlavhasi chegarasi ustiga olib boring, sichqonchaning chap tugmachasini bosib ushlab turing va o‘lchamini o‘zgartirish uchun sudrang. 1C da elektron jadval hujjatining satr balandligi va ustun kengligi o'zgaradi. Avtomatik tanlash buyrug'i sarlavha chegarasiga ikki marta bosish orqali ochiladi.


Siz ma'lumotlar bazasidagi barcha amallarni xavfsiz takrorlashingiz yoki 1C da elektron jadval hujjatini osongina yaratishingiz mumkin: Tayyor echimlar - 1C litsenziyalangan dasturining bulutli versiyasi. Xizmatni 1C Online-da 14 kun davomida bepul sinab ko'ring.

1C da satr balandligi va ustun kengligi qanday o'zgartiriladi

Elektron jadval hujjatining satrlari va ustunlari hajmini qo'lda yoki avtomatik ravishda o'zgartirishingiz mumkin.

1C dasturida elektron jadval hujjatining satr balandligi o'zgaradi qo'lda, agar siz sichqonchani satr sarlavhasining pastki chegarasi ustiga olib kelsangiz va sichqoncha kursori vilkali vertikal strelkaga aylanguncha kuting. Shundan so'ng, biz sarlavhaning chegaralarini siljitish orqali kerakli chiziq balandligini o'rnatamiz.

Sichqoncha ko'rsatkichini sarlavhaning o'ng chegarasiga qo'yib, sichqoncha kursorining vilkali gorizontal o'qga aylanishini kutish orqali ustun kengligini o'zgartirishingiz mumkin. Kerakli kenglikni o'rnatish uchun sarlavha chegarasini sichqoncha bilan siljiting.

Minimal talab qilinadigan ustun kengligi sarlavha chegarasida ikki marta bosish bilan o'rnatilishi mumkin. Tahrirlovchi mustaqil ravishda butun matn mos keladigan kenglikni o'rnatadi.

Uni qo'lda o'zgartirishning yana bir usuli bor. "Ctrl" tugmachasini bosing va sichqonchani kerakli hujayra chegarasiga olib boring. Kursor shakli o'zgargandan so'ng, kerakli o'lchamni o'rnating.

1C da elektron jadval hujjatining ustun kengligi o'zgaradi avtomatik ravishda, agar siz kerakli ustunni tanlasangiz va "Jadval" - "Uyachalar" - "Ustun kengligi" bo'limini tanlasangiz. Ko'rsatilgan oynada kenglikni belgilang va "OK" tugmasini bosing.

Yangi elektron jadval hujjatini yaratishda barcha ustunlarning kengligi sukut bo'yicha o'rnatiladi. Ammo uni o'zgartirish ham mumkin. Buning uchun "Jadval" da "Uya" - "Ustun kengligi" ni tanlang. Ko'rsatilgan oynada ustun o'lchamini o'rnating va "OK" tugmasini bosing. Agar siz "Avtomatik" ni tanlasangiz, o'lcham butun hujjatga o'rnatiladi.

Agar siz "Avtomatik chiziq balandligi" katagiga belgi qo'ysangiz, chiziq balandligi avtomatik ravishda o'zgaradi. Agar katakcha belgilanmagan bo'lsa, "Qator balandligi" maydonida qat'iy chiziq o'lchami o'rnatiladi.

Turli satrlar uchun turli ustun kengliklarini o'rnatish uchun hujjatning bir yoki bir nechta satrini tanlashingiz kerak.

Sichqonchani ustun ajratgichga olib boring va sichqonchaning chap tugmasini bosing. Tugmani bo'shatmasdan, ustunni kerakli yo'nalishda (masalan, chapga) torting va tugmani qo'yib yuboring. Ko'rsatilgan oynada "OK" tugmasini bosing.

Shuningdek, siz matn, fon va ramkalar rangini boshqarishingiz mumkin.


Qoida tariqasida, elektron jadval hujjati bosma shaklni yaratish uchun shablon bo'lgan maket asosida shakllantiriladi. Tartibning o'zi rasmlar, diagrammalar va pivot jadvallarni o'z ichiga olishi mumkin. Misolda iste'mol qilinadigan hisob-fakturani chop etish tartibi ko'rsatilgan:


Ba'zi katakchalar faqat matnni o'z ichiga oladi, boshqalarida "Elektron jadval hujjati" ob'ektlarining "Parametrlari" orqali dastur modulida ko'rsatilishi kerak bo'lgan parametrlar nomlari mavjud.

Elektron jadval hujjatidagi qatorlarni guruhlash

Elektron jadval hujjatida siz hisobotlardagi ma'lumotlarni toifalarga ajratish uchun qatorlar va ustunlarni guruhlashingiz mumkin. O'ngda yoki chapda joylashgan gorizontal guruhlar va yuqorida yoki pastda joylashgan vertikal guruhlar mavjud.

Guruhlash darajalarini ham ko'rsatishingiz mumkin. Sarlavhadagi raqamlarni bosganingizda, barcha guruhlar bir vaqtning o'zida kengaytiriladi. Guruhlashtirishni qo'llashda darajadagi chekinish avtomatik ravishda hosil bo'ladi:


1C elektron jadval hujjatining dekodlanishi

Batafsil yoki qo'shimcha hisobot olish uchun biz shifrni ochish mexanizmidan foydalanamiz. Buning uchun hujjatdagi qator yoki katakchani bosing.

Hujjatni shifrlashda ikkita amal mavjud:

  • Standart - hujjat yoki katalog elementini bosing, shundan so'ng tizim ushbu ob'ektni ko'rish uchun ochadi.
  • Nostandart - biz batafsil hisobotni olish algoritmini o'rnatamiz. Buning uchun siz qo'shimcha tanlov shartlaridan foydalangan holda mavjudni qayta formatlashingiz kerak ("faqat ushbu kontragent uchun savdoni ko'rsatish"). Yoki,

Shifrni hal qilishdan foydalanganda siz mutlaqo yangi hisobot olishingiz mumkin (masalan, "ushbu kontragentning savdo hajmiga hissa qo'shgan hisob-fakturalarni ko'rsatish").

Muayyan dastur yechimidagi hisobotlar avtomatik ravishda chaqirilganligi sababli, bu foydalanuvchi ishini murakkablashtiradi. Ishni osonlashtirish uchun shifrni ochish mexanizmi kerak.

1C da elektron jadval hujjatini qanday saqlash kerak

Kelajakda elektron jadval hujjatidan foydalanish (ochish, ko'rish, chop etish) uchun uni saqlash kerak. "Fayl" bo'limini tanlang va "Saqlash" tugmasini bosing. Shundan so'ng, ekranda biz katalog va fayl nomini ko'rsatadigan oyna paydo bo'ladi. Agar siz hujjat nomini o'zgartirishingiz yoki uni boshqa formatda saqlashingiz kerak bo'lsa, "Fayl" va "Boshqacha saqlash" bo'limlarini tanlang.

Qoida tariqasida, hujjat 1C: Enterprise tizimi (*.mxl) tomonidan ishlatiladigan formatda saqlanadi. Biroq, elektron jadval hujjati boshqa ma'lumotlarni saqlash formatlariga eksport qilinishi mumkin, jumladan ODF elektron jadval formati (*.ods), Word hujjati (*.docx), HTML hujjati (*.htm) yoki UNICODE matn fayli (*. Xabar). Bundan tashqari, elektron jadval hujjatini 1C da Excel yoki pdf formatida saqlash mumkin.

1C da elektron jadval hujjatini chop etish

Hujjatni chop etishdan oldin ko'rish uchun "Fayl - Ko'rib chiqish" bo'limini tanlang. Ko'rib chiqishdan chiqish uchun "Yopish" tugmasini bosing.

Sahifa sozlamalarida biz elektron jadval hujjatini 1C da chop etish parametrlarini o'rnatamiz - masshtab, o'lcham, chegaralar va boshqalar. Jadval muharririda satr va ustunlarni joylashtirish parametrlarini o'rnating. "Sahifa pozitsiyasi" sahifalarni ajratish, satr va ustunlarni takrorlash va hokazolarni majburlaydi.

"Fayl" - "Chop etish" bo'limini bosish orqali biz hujjatni printerga chiqaramiz. Sahifada sozlamalarga ega oyna paydo bo'ladi, u erda siz chop etish parametrlarini o'rnatishingiz kerak - printerni, sahifa diapazoni va nusxalar sonini tanlang - va "OK" tugmasini bosing.

Savollaringiz bormi? Ularni sharhlarda so'rang va biz qilamiz
Biz ularga albatta javob beramiz.

1C tizimida dasturlash bo'yicha ko'pgina o'quv materiallari ob'ektga asoslangan bosma shakllarni shakllantirishni tavsiflaydi "Jadvalli hujjat" tayyor shaklni ekranda ko'rsatish bilan cheklanadi. Foydalanuvchilar uchun hujjat chop etilganda qanday ko'rinishi muhimroqdir. Bu erda, yaxshi mo'ljallangan tartibdan tashqari, bosib chiqarish parametrlari ham rol o'ynaydi.

Chop etish sozlamalari dialog oynalarida mavjud bo'lgan deyarli barcha parametrlar (printer sozlamalari, sahifa xususiyatlari) elektron jadval hujjatini yaratishda bevosita ko'rsatilishi mumkin.

Elektron jadval hujjatining chop etish sozlamalari bilan bog'liq xususiyatlari va usullarini ko'rib chiqaylik (berilgan misollarda "TabDoc" "Elektron jadval hujjati" turidagi ob'ektdir).

Mulk "Printer nomi" Chop etish uchun standartdan boshqa printerni belgilash imkonini beradi. Nom tizimda sozlangan printer nomiga mos kelishi kerak:

TabDoc. PrinterName = "HP LaserJet 3050 Series PCL 6";

Hujjatlar to'plamini chop etayotganda, harmanlama opsiyasini o'rnatish orqali vaqtni tejashingiz mumkin:

TabDoc. ParseByCopies = rost;

Nusxalar sonini quyidagicha belgilash mumkin:

TabDoc. Hodisalar soni= 5 ;

Albatta, siz maydonlarni o'rnatishingiz mumkin:

TabDoc. FieldLeft = 20; //Chap chegarasi 20 mm, boshqa chetlari 10 mm (standart)

Yana bir nechta sahifa xususiyatlari:

TabDoc. Orientatsiya sahifasi= Orientatsiya sahifasi. Peyzaj;
TabDoc. InstancesOnPage= 2 ; //varaqda 2 ta sahifa bo'ladi
TabDoc. Avtomatik o'lchov = rost; //"sahifa kengligi" shkalasi sozlamalariga o'xshash

Agar kerak bo'lsa, ma'lum bir masshtab qiymatini foizda belgilashingiz mumkin (xususiyat "Bosib chiqarish shkalasi").

Mulk "Sahifa hajmi" standart sahifa formatlarini o'rnatishga imkon beradi - " A 3”, “A4”, “A 5" (variantlar to'liq ro'yxati 1C yordamida mavjud).

TabDoc. PageSize = "A3" ; // A harfi inglizcha bo'lishi kerak

Nostandart qog'oz o'lchami (Maxsus) uchun siz sahifa balandligi va kengligini (mm da) belgilashingiz mumkin:

TabDoc. PageSize = "Maxsus" ; // nostandart o'lcham
TabDoc. PageHeight = 350;
TabDoc. PageWidth = 350;

Shuningdek, elektron jadval hujjatida siz sarlavhalar va pastki ma'lumotlarning chiqishini va ularning mazmunini boshqarishingiz mumkin. Bu xususiyatlar yordamida amalga oshiriladi "Sahifa sarlavhasi" Va "Alt ma'lumotlar". Masalan:

TabDoc. Sahifa sarlavhasi. Chiqish = rost; // sarlavha chop etiladi
TabDoc. HeaderSizeTop= 7 ; // altbilgi o'lchami 7 mm (standart 10 mm)
TabDoc. Sahifa sarlavhasi. Vertikal joylashuv= Vertikal joylashuv. Yuqori;
TabDoc. Sahifa sarlavhasi. Bosh sahifa= 2 ; //kolontiter ikkinchi sahifadan ko'rsatiladi
FontFooter=Yangi Shrift("Courier New", 8,True);
TabDoc. Sahifa sarlavhasi. Shrift = FontFooter; // qiya shrift
TabDoc. Sahifa sarlavhasi. TextInCenter = "Sahifa sarlavhasi";
TabDoc. Sahifa sarlavhasi. TextRight = "[&PagesTotal] sahifasi[&PageNumber]"; // sahifalash
TabDoc. Sahifa sarlavhasi. TextLeft = "[&Sana]" ; // Joriy sana

Yaratilgan hujjat usul yordamida chop etish uchun yuboriladi "Type()". Qo'ng'iroq qilishning ikkita varianti mavjud.

1) To'g'ridan-to'g'ri printerga:

TabDoc. Chop etish (.NotUse);
TabDoc. Chop etish (to'g'ri);

2) Chop etishdan oldin chop etish dialog oynasi ko'rsatiladi:

TabDoc. Chop etish ( DialogUsageModePrint. Foydalanish);
TabDoc. Chop etish (noto'g'ri);

Bundan tashqari, siz hujjatning sahifalarga qanday bo'linishini nazorat qilishingiz mumkin. Hujjatdagi sahifalar sonini joriy printer sozlamalari asosida hisoblashingiz mumkin:

TabDoc. Sahifalar soni();

Usullardan foydalanish "CheckOutput()" Va "CheckAttach()" Joriy printer sozlamalarida siz elektron jadval hujjati yoki elektron jadval hujjat maydonlari qatori sahifaga balandlik va kenglik bo‘yicha mos kelishini aniqlashingiz mumkin.

Shuni yodda tutish kerakki, oxirgi uchta usulning ishlashi o'rnatilgan printerga bog'liq. Agar usul uni topa olmasa, istisno chiqariladi.

Quyidagi usullardan foydalanib sahifa tanaffuslarini kiritishga majbur qilishingiz mumkin:"OutputVerticalPageSeparator()" Va "OutputHorizontalPageSeparator()".

Shunday qilib, siz sahifama-sahifa chop etish va sahifa to'ldirishni boshqarishingiz mumkin:

TabDoc bo'lmasa. Chiqish ( Chiqish maydonlari massivi) Keyin
TabDoc. Chiqish Horizontal sahifa ajratuvchi();
endIf;

1C: Enterprise 8.2 platformasining muhim xususiyati - bu xususiyatlar va usullarni bajarish konteksti bo'yicha qat'iy ajratish. Yuqoridagi barcha xususiyatlar har qanday kontekstda mavjud bo'lsa-da, sanab o'tilgan usullar nozik mijozda mavjud emas. Istisno "Print()" usuli bo'lib, uning mavjudligi aniq sabablarga ko'ra mijoz qismi bilan cheklangan. Bu shuni anglatadiki, elektron jadval hujjatining shakllanishi serverda sodir bo'lishi kerak va u mijoz protsedurasida chop etish uchun yuborilishi kerak.

Pul va tovarlar hisobini yuritish uchun biznesda turli jadvallardan keng foydalaniladi. Deyarli har bir hujjat jadvaldir.

Bir jadvalda ombordan jo'natilishi kerak bo'lgan tovarlar ro'yxati keltirilgan. Boshqa jadvalda ushbu tovarlar uchun to'lov majburiyatlari ko'rsatilgan.

Shuning uchun, 1C da jadvallar bilan ishlash muhim o'rinni egallaydi.

1C dagi jadvallar "jadval qismlari" deb ham ataladi. Kataloglar, hujjatlar va boshqalar ularga ega.

So'rov bajarilganda, ikki xil usulda kirish mumkin bo'lgan jadvalni qaytaradi.

Birinchisi - tezroq - tanlash, undan qatorlarni olish faqat tartibda mumkin. Ikkinchisi, so'rov natijasini qiymatlar jadvaliga yuklash va keyin unga tasodifiy kirish.

//1-variant - so'rov natijalariga ketma-ket kirish

//jadvalni oling
Select = Query.Run().Select();
// so'rov natijasining barcha qatorlarini tartibda o'tkazamiz
While Select.Next() tsikli
Hisobot (Selection.Name);
EndCycle;

//2-variant – qiymatlar jadvaliga yuklash
So'rov = Yangi so'rov("Katalog.Nomenklaturadan nom tanlang");
//jadvalni oling
Jadval = Query.Run().Unload().
// bundan keyin biz barcha satrlarni takrorlashimiz mumkin
Jadval aylanishidan har bir qator uchun
Hisobot (String.Name);
EndCycle;
//yoki satrlarga o'zboshimchalik bilan kirish
Qator = Table.Find("Shovel", "Ism");

Muhim xususiyat shundaki, so'rov natijalaridan olingan jadvalda barcha ustunlar qat'iy ravishda yoziladi. Bu shuni anglatadiki, Nomenklatura katalogidan Nom maydonini so'rash orqali siz ruxsat etilgan uzunligi N ta belgidan ortiq bo'lmagan String tipidagi ustunni olasiz.

Shakldagi jadval (qalin mijoz)

Foydalanuvchi formaga joylashtirilganda jadval bilan ishlaydi.

Biz darsda va darsda shakllar bilan ishlashning asosiy tamoyillarini muhokama qildik

Shunday qilib, jadvalni shaklga joylashtiramiz. Buning uchun jadvalni Boshqaruv panelidan sudrab olib borishingiz mumkin. Xuddi shunday, menyudan Form/Insert Control ni tanlashingiz mumkin.

Ma'lumotlar konfiguratsiyada saqlanishi mumkin - keyin siz shaklini tahrirlayotgan konfiguratsiya ob'ektining mavjud (oldin qo'shilgan) jadval qismini tanlashingiz kerak.

Data xususiyatidagi "..." tugmasini bosing. Jadval qismlari ro'yxatini ko'rish uchun Ob'ekt bo'limini kengaytirish kerak.

Jadval qismini tanlaganingizda, 1C o'zi shakldagi jadvalga ustunlar qo'shadi. Bunday jadvalga foydalanuvchi tomonidan kiritilgan qatorlar ma'lumotnoma/hujjat bilan birga avtomatik ravishda saqlanadi.

Xuddi shu Data xususiyatida siz ixtiyoriy nom kiritishingiz va Qiymatlar jadvali turini tanlashingiz mumkin.

Bu o'zboshimchalik bilan qiymatlar jadvali tanlanganligini anglatadi. U avtomatik ravishda ustunlar qo'shilmaydi va avtomatik ravishda saqlanmaydi, lekin siz u bilan xohlagan narsani qilishingiz mumkin.

Jadvalni sichqonchaning o'ng tugmasi bilan bosish orqali siz ustun qo'shishingiz mumkin. Ustunning xususiyatlarida siz uning nomini (1C kodidagi ma'lumot uchun), shakldagi ustun sarlavhasini, jadval qismining atributi bilan bog'lanishni belgilashingiz mumkin (ikkinchisi - agar ixtiyoriy jadval tanlanmagan bo'lsa, lekin jadval qismi).

Shakldagi jadval xususiyatlarida foydalanuvchi qatorlarni qo'shish/o'chirish mumkinligini belgilashingiz mumkin. Kengaytirilgan shakl - "Faqat ko'rish" katagiga belgi qo'yish. Ushbu xususiyatlar ma'lumotlarni ko'rsatish uchun mo'ljallangan jadvallarni tartibga solish uchun foydalanish uchun qulay, lekin tahrirlash uchun emas.

Jadvalni boshqarish uchun formada buyruqlar panelini ko'rsatish kerak. Shakl/Insert Control/Buyruqlar paneli menyu bandini tanlang.

Paneldagi tugmalar avtomatik ravishda paydo bo'lishi uchun buyruq satrining xususiyatlarida Avtomatik to'ldirish katagiga belgi qo'ying.

Shakldagi jadval (nozik/boshqariladigan mijoz)

Boshqariladigan shaklda bu harakatlar biroz boshqacha ko'rinadi. Agar siz formaga jadval qismini joylashtirishingiz kerak bo'lsa, Ob'ekt bo'limini kengaytiring va jadval qismlaridan birini chapga torting. Va tamom!

Agar siz qiymatlar jadvalini joylashtirishingiz kerak bo'lsa, yangi shakl atributini qo'shing va uning xususiyatlarida qiymatlar jadvalining turini belgilang.

Ustunlar qo'shish uchun ushbu forma atributiga sichqonchaning o'ng tugmasi menyusidan foydalaning, Atribut ustunini qo'shish-ni tanlang.

Keyin stolni chapga ham torting.

Jadvalda buyruq satri bo'lishi uchun jadval xususiyatlarida Foydalanish - Buyruqlar satri pozitsiyasi bo'limida qiymatlarni tanlang.

Jadvalni Excelga yuklash

Shaklda joylashgan har qanday 1C jadvali chop etilishi yoki Excelga yuklanishi mumkin.

Buning uchun jadvaldagi bo'sh joyni sichqonchaning o'ng tugmasi bilan bosing va "Ro'yxat" ni tanlang.

Boshqariladigan (nozik) mijozda shunga o'xshash harakatlar menyu elementi yordamida amalga oshirilishi mumkin Barcha harakatlar/Ro'yxatni ko'rsatish.