Oddiy ko'rsatmalar - kirishni boshqarish tizimidagi hisobotlarda tasvirlarni qanday ko'rsatish. "Layouts" yorlig'i bilan yozilgan xabarlar

Keling, mahsulot qoldiqlari va uning aylanmasi to'g'risidagi hisobot ma'lumotlarini aks ettiruvchi tashqi hisobot yarataylik. Kerakli ma'lumotlar so'rov matnini o'z ichiga olgan "So'rov" turidagi ma'lumotlar to'plamidan foydalangan holda so'raladi:
TANLANG
_DemoNomenklatura. QANDAY nomenklatura havolasi
PLACE Joriy nomenklatura
FROM
Katalog._DemoNomenklatura QANDAY _DemoNomenklatura
QAYERDA
EMAS _DemoNomenklaturasi.Oʻchirish belgisi
VA EMAS _DemoNomenklatura. Bu Guruh
;

////////////////////////////////////////////////////////////////////////////////
TANLANG
Joriy nomenklatura.Nomenklatura,
_Saqlash joylaridagi tovarlarning demo qoldiqlari qoldiqlari va aylanmalari.Saqlash joyi,
_Namoyish Saqlash joylarida qolgan tovarlar QolganlarVa aylanmalari.MiqdoriBoshlang'ichQolgan,
_DemoSaqlash joylarida qolgan tovarlar QolganlarVa aylanmasi.MiqdorYakuniyQolgan,
_DemoSaqlash joylarida qolgan tovarlar QolganlarVa aylanmalari.MiqdoriKiruvchi,
_DemoSaqlash joylarida qolgan tovarlar QolganlarVa aylanma.MiqdorIste'mol,
_DemoSaqlash joylarida qolgan tovarlar QolganlarVa Aylanma.MiqdorOborot
FROM
Joriy nomenklatura AS Currentnomenklaturasi
CHAP ULANISH To'planishlarni ro'yxatdan o'tkazish._DemoSaqlashda qolgan tovarlarJoylashuvlar.QolganlarVa aylanmasi _DemoSaqlashda qolgan tovarlar.Qolgan va aylanma
Dasturiy ta'minotning joriyNomenklaturasi.Nomenklaturasi = _DemoSaqlash joylarida qolgan tovarlar QolganlarVaaylanma.Nomenklatura

Natijada, hisobot quyidagi maydonlarni o'z ichiga oladi (1-rasmga qarang):

Ma'lumotlar "Balanslar va aylanmalar" virtual jadvalidan olinganligi sababli, ACS avtomatik ravishda ikkita ma'lumot parametrini yaratadi - Davr boshi va Davr oxiri, ular ma'lumotlar tanlab olish davri chegaralarini belgilash uchun zarur. Men bunday parametrlar bilan to'g'ridan-to'g'ri ishlashni emas, balki ularning qiymatlarini foydalanuvchi tahrirlash uchun mavjud bo'lgan boshqa parametr orqali belgilashni afzal ko'raman (2-rasmga qarang).
Hisobot o'z vazifasini bajaradi, ammo hisobotning sarlavhasi juda quruq. Ishim davomida men hisobot sarlavhasini loyihalashning bir necha usullarini topdim:

  1. ACS "Ma'lumotlar to'plami" yorlig'ida maydon sarlavhalarini o'rnatish;
  2. ACS "Sozlamalar" yorlig'ida maydon sarlavhalarini o'rnatish;
  3. Maydon sarlavhalarini dasturiy sozlash;
  4. Tartib yordamida hisobot sarlavhasini o'rnatish;
  5. Natijani yakunlash (jadvalli hujjat);
Keling, ularni batafsil ko'rib chiqaylik.

1. ACS "Ma'lumotlar to'plami" yorlig'ida sarlavhalarni o'rnatish

Bu erda hamma narsa oddiy, "Sarlavha" maydoni xususiyati yonidagi katakchani belgilang (ya'ni, avtomatik sarlavhani bekor qilish) va kerakli sarlavha matnini kiriting (4-rasmga qarang).
Agar siz dizaynni nafaqat uning sarlavhasi uchun emas, balki butun maydon uchun o'rnatishingiz kerak bo'lsa, unda "Dizayn" maydoni xususiyati mavjud bo'lib, uning yordamida siz maydon uchun biron bir dizaynni o'rnatishingiz mumkin, masalan, shriftni o'zgartirishingiz yoki fonni o'rnatishingiz mumkin. rang (5-rasmga qarang).
"Ma'lumotlar to'plami" yorlig'i haqidagi bilimlarim shu erda tugaydi.

2. ACS "Sozlamalar" yorlig'ida maydon sarlavhalarini o'rnatish

Maydon sarlavhasini o'rnatish uchun siz kerakli maydonni tanlashingiz kerak, kontekst menyusini ochish uchun sichqonchaning o'ng tugmachasini bosing va "Sarlavha o'rnatish" ni tanlang (6-rasmga qarang).
Maydonlarni guruhlash uchun (masalan, ma'lumotlar turi bo'yicha) siz guruhlash maydonini qo'shishingiz va unda kerakli maydonlarni joylashtirishingiz kerak (7-rasmga qarang), joylashtirish cheksizdir.
Shuningdek, siz maydonlarni guruhlash turini aniqlaydigan "Joylashuv" guruhlash maydoni xususiyati bilan o'ynashingiz mumkin.

Ushbu harakatlar 1C: Enterprise rejimida hisobot sozlamalarini ochish orqali ham amalga oshirilishi mumkin, LEKIN, "Tanlangan maydonlar" bandi hisobot sozlamalariga kiritilishi kerak (8-rasmga qarang).
Bu hisobot sarlavhasini o'rnatishning oson qismini yakunlaydi. Yuqoridagi harakatlarning afzalliklaridan biri: barcha sozlash standart vositalar yordamida amalga oshiriladi. Kamchiliklari: ko'p qatorli maydon sarlavhasini o'rnatish qobiliyatining yo'qligi.

3. Maydon sarlavhalarini dasturli o'rnatish

Platforma sizga maydon sarlavhalarini dasturiy ravishda o'rnatishga, shuningdek, ko'p qatorli sarlavhalarni o'rnatishga imkon beradi, bu esa o'z navbatida hisobot yaratishda maydon sarlavhalarini moslashuvchan va dinamik ravishda o'rnatish imkonini beradi.

Buning uchun hisobot modulida protsedurani belgilaymiz Natijani belgilashda. Ushbu protsedurada biz maydon sarlavhalarini o'rnatish uchun kod yozamiz.

// 1. Foydalanuvchi sozlamalarini oling.
SettingsKD = ThisObject.SettingsLitter.GetSettings();

// 2. Biz davrning boshlanish va tugash sanasini aniqlaydigan "Davr" parametrining qiymatini olamiz.
ParameterPeriod = NewDataCompositionParameter("Davlat");
Davr = SettingsCD.DataParameters.FindParameterValue(PeriodParameter).Value;
StartPeriod = Period.StartDate;
EndPeriod = Period.EndDate;

// 3. Maydon sarlavhalarini qayta belgilash haqida ma'lumot tayyorlang. Buning uchun yarataylik
// ma'lumotni o'z ichiga olgan massiv: FieldName - "Yo'l" xususiyatining qiymatlari
// ma'lumotlar to'plami (1-rasmga qarang), Sarlavha - sarlavha matni.
FieldList = Yangi massiv;
pPeriodStart = Format(PeriodStart, "DF=dd.MM.yyyy; DP="Bo'sh sana"");
FieldInitialRemaining = Yangi tuzilma("Maydon nomi, sarlavha", "QuantityInitialRemaining", "Qolgan " + Symbols.PS + pageBeginningPeriod);
List ofFields.Add(FieldInitialRemaining);
strEndPeriod = Format(EndPeriod, "DF=dd.MM.yyyy; DP="Bo'sh sana"");
FieldFinalRemaining = Yangi tuzilma("FieldName, Sarlavha", "QuantityFinalRemaining", "Qolgan " + Symbols.PS + strEndPeriod);
FieldList.Add(FieldFinalRemaining);

// 4. "Qolgan" guruhidagi maydonlar ro'yxatini oling (7-rasmga qarang) va
// tsikldagi elementlarni aylanib o'tish orqali yangi sarlavha o'rnating.
SelectedFields = SettingsCD.Selection.Items; // Maydonlarning birinchi darajasi.
SelectedFieldsRemains = SelectedFields.Items; // Guruhlash maydonlari qoladi.
Tanlangan maydonlardan qolgan har bir tanlangan maydon uchun
Maydonlar roʻyxatidan massivning har bir elementi uchun
LayoutField = NewDataCompositionField(ArrayItem.FieldName);
Agar SelectedField.Field = LayoutField Keyin
SelectedField.Header = ArrayItem.Header;
endIf;
EndCycle;
EndCycle;

// 5. O'zgartirilgan foydalanuvchi sozlamalarini qayta yuklang.
ThisObject.SettingsLinker.LoadSettings(CDSettings);

Hisobot natijasi (10-rasmga qarang):
Usul yuqoridagilarning barchasiga qaraganda qiyinroq, lekin menga yoqadi.

4. Tartib yordamida hisobot sarlavhasini o'rnatish

Hisobot ko'rinishini yanada moslashuvchan sozlash uchun ACS maketlarni yaratishni ta'minlaydi. Hisobot sozlamalarida biz boshqa "batafsil yozuvlar" guruhini yaratamiz va ushbu guruhlash uchun "DZ Line" nomini o'rnatamiz (11-rasmga qarang).
Layouts yorlig'ida guruhlash sarlavhasi tartibini qo'shing. Elektron jadval hujjatidagi tartib uchun biz hisobot sarlavhasini yaratamiz (hisobot sarlavhasi batafsil yozuv ko'rsatadigan maydonlar soni kabi ko'plab maydon sarlavhalarini o'z ichiga olishi kerak) va sxema uchun elektron jadval hujjatining maydonini ko'rsatamiz (rasmga qarang). 12).
Natijada, hisobot quyidagi sarlavhaga ega (13-rasmga qarang):

13-rasm. ACS sxemasi hisobot sarlavhasi sifatida
Menimcha, maketlar bitta katta kamchilikka ega: ma'lum bir foydalanuvchi guruhiga moslasha olmaslik, shuning uchun hisobot shakli tartibga solinsa va o'zgartirilmasa, ulardan foydalanish kerak. "LineDZ" guruhlash uchun guruhlashni o'rnatishga harakat qiling va siz tartib chalkashligini ko'rasiz.

Axborot texnologiyalarini qo'llab-quvvatlash veb-saytida kirishni boshqarish tizimlarida maketlardan qanday foydalanishni batafsil tavsiflovchi oldindan belgilangan sxemalardan foydalanish maqolasi mavjud.

5. Natijani yakunlash (jadvalli hujjat)

Bu usul ajoyib elektron jadval hujjat usulidan foydalanadi FindText(), lekin bu usuldan foydalanish uchun hisobot natijasini yaratish uchun standart ishlov berishni o'chirib qo'yishingiz kerak.

Qani boshladik. Hodisa uchun hisobot modulida buni amalga oshirish uchun standart ishlab chiqarishni o'chirib qo'yamiz Natijani belgilashda Keling, StandardProcessing o'zgaruvchisini False ga o'rnatamiz va natijaning o'z tartibini yozamiz:
StandardProcessing = False;
LayoutLinker = newDataLayoutLayoutLinker;
LayoutLayout = LayoutLocker.Execute(
ThisObject.DataCompositionSchema,
ThisObject.SettingsLinker.Settings,
shifrni hal qilish ma'lumotlari);
CompositionProcessor = newDataCompositionProcessor;
LayoutProcessor.Initialize(LayoutLayout, DecryptionData, True);
OutputProcessor = New OutputProcessorDataCompositionResultInTabularDocument;
OutputProcessor.SetDocument(DocumentResult);
OutputProcessor.Output(CompositionProcessor);
Hisobot natijasining dasturiy ta'minot tartibi maqolada batafsil tavsiflangan

Kompilyatsiya qilingan natija elektron jadval hujjatiga chiqariladi - bu DocumentResult o'zgaruvchisi. Keyinchalik, natijani yaratib, uni elektron jadval hujjatiga chiqargandan so'ng, biz bir hujayra matnini boshqasiga almashtirish uchun kod yozamiz. Masalan, hisobot sarlavhasidagi “Qolganlar” guruhi nomini “Qolgan elementlar” ga oʻzgartiramiz (14-rasmga qarang):
Hujayra = DocumentResult.FindText("Qolganlar");
Agar hujayra<>Keyin aniqlanmagan
Cell.Text = "Qolgan elementlar";
endIf;

Shuningdek, siz topilgan katak uchun formatlashni o'rnatishingiz mumkin, elektron jadval hujjatining hujayra xususiyatlarini sintaksis yordamchisida ko'ring.

Men bu usulni yaqinda kashf qildim; bu oddiy va hisobot sarlavhasi bilan juda moslashuvchan ishlash imkonini beradi, asosiysi, hujayra matnida noyob matn mavjud.

P.S. Ehtimol sizda maydon sarlavhalarini loyihalashning boshqa usuli bormi?

Ushbu maqolada biz ma'lumotlar tarkibi sxemasi dizaynerining barcha yorliqlarini qisqacha ko'rib chiqamiz.

Ma'lumotlar to'plami

Ushbu yorliqda siz cheksiz miqdordagi ma'lumotlar to'plamini yaratishingiz mumkin. Ma'lumotlar to'plami ma'lumotlar manbai.

Ma'lumotlar to'plamining bir necha turlari mavjud:

  • So'rov;
  • Ob'ekt;
  • Uyushma.

So'rov oddiy 1C so'rovidir, faqat so'rov tili biroz kengaytirilgan. Qulaylik uchun siz so'rovlar konstruktoridan foydalanishingiz mumkin.

Ob'ekt ma'lumotlarning tashqi to'plamidir, masalan, qiymatlar jadvali.

Birlashma - so'rovlar va ob'ektlar turlarining bir nechta ma'lumotlar to'plamini birlashtirish.

Ushbu maqolada biz ma'lumotlar tarkibi sxemasi dizaynerining barcha yorliqlarini qisqacha ko'rib chiqamiz. Ma'lumotlar to'plamlari Ushbu yorliqda siz cheksiz miqdordagi ma'lumotlar to'plamlarini yaratishingiz mumkin. Ma'lumotlar to'plami ma'lumotlar manbai. Ma'lumotlar to'plamining bir necha turlari mavjud: So'rov; Ob'ekt; Uyushma. So'rov oddiy 1C so'rovidir, faqat so'rov tili biroz kengaytirilgan. Qulaylik uchun siz so'rovlar konstruktoridan foydalanishingiz mumkin. Ob'ekt ma'lumotlarning tashqi to'plamidir, masalan, qiymatlar jadvali. Birlashma - so'rovlar va ob'ektlar turlarining bir nechta ma'lumotlar to'plamini birlashtirish. Ma'lumotlar to'plami munosabatlari Ushbu yorliq ma'lumotlar to'plamlari o'rtasidagi munosabatlarni tavsiflaydi. Bu erda siz qaysi ma'lumotlar to'plamini va qaysi maydonlar va qaysi parametrlar bilan bog'lanishini belgilashingiz mumkin. Esda tutish kerak bo'lgan eng muhim narsa: ma'lumotlar tarkibi sxemasida to'plamlarni ulashda har doim Chapga qo'shilish ishlatiladi! Hisoblangan maydonlar Ushbu yorliqda siz Ma'lumotlar to'plami yorlig'ida tasvirlanmagan qo'shimcha maydonlarni yaratishingiz mumkin. Hisoblash uchun iboralar sifatida siz ma'lumotlar tarkibini ifodalash tilidan, asosiy ma'lumotlar to'plamidagi maydonlardan, shuningdek, global bo'lmagan umumiy modullarning funktsiyalaridan foydalanishingiz mumkin. Resurslar Resurslar guruhlash uchun yig'ma ma'lumotlardir. Yorliqda siz ma'lumotlar to'plamidan maydonlarni, shuningdek hisoblangan maydonlarni manba sifatida belgilashingiz mumkin. Shuningdek, resurslar uchun ular hisoblangan ifoda ko'rsatilgan va resurslar uchun ifoda hisoblangan guruhlashni ko'rsatish mumkin. Resurs qiymatlari asosida hisobot jami ham hisoblab chiqiladi. Parametrlar Ma'lumotlar parametrlari odatda ma'lumotlar to'plami so'rovida ishlatiladi. So'rovda tasvirlangan barcha parametrlar "Options" yorlig'ida ko'rinadi. Ushbu yorliqda siz sarlavhani, mavjud turlarni, mavjud qiymatlarni va boshqa narsalarni belgilashingiz mumkin. Birozdan keyin parametrlar haqida batafsil ma'lumot. Layouts Odatiy bo'lib, yaratilgan hisobotning tartibi ma'lumotlar tarkibi tizimi tomonidan avtomatik ravishda yaratiladi. Ammo tizim, shuningdek, ishlab chiquvchiga hisobotning alohida sohalarini (maydonlar, guruhlar, resurslar...) loyihalash imkonini beradi. Ushbu yorliqda yaratilgan barcha alohida maydon sxemalari faqat joriy hisobot bilan bog'langan. Ichki sxemalar Ichki sxemalar bitta hisobotdagi ma'lumotlarni boshqa hisobotda ishlatish kerak bo'lgan hollarda qo'llaniladi. Boshqacha qilib aytadigan bo'lsak, biz bitta ma'lumotni joylashtirish sxemasini boshqasiga "qo'shamiz", bu umumiy maydon orqali ulanishni ko'rsatadi. Ichki sxemalardan foydalanish misolini ushbu maqolada topish mumkin. Sozlamalar Ushbu yorliqda ishlab chiquvchi hisobot yaratish uchun standart sozlamalarni yaratadi. Ierarxik tuzilma oynaning yuqori qismida ko'rsatilgan. Hisobotni yaratish strukturasi quyidagi elementlardan iborat bo'lishi mumkin: Guruhlash; Jadval; Diagramma; Ichki diagramma Oynaning pastki qismida barcha hisobot va hisobot strukturasining har bir elementi uchun sozlamalar ko'rsatilgan. Sozlamalar yorliqlarida qisqacha: Tanlangan maydonlar - hisobotda ko'rsatilgan maydonlar ro'yxati; Tanlash - hisobot yozuvlarining barcha mumkin bo'lgan tanlovlari; Tartib – hisobotdagi yozuvlarni saralash; Ma'lumotlar parametrlari - hisobot parametrlarining qiymati; Maxsus maydonlar - foydalanuvchi tomonidan yaratilgan qo'shimcha hisobot maydonlari; Shartli formatlash - hisobot yozuvlarini shartli formatlashni o'rnatadi; Boshqa sozlamalar - qo'shimcha sozlamalarning barcha turlari, masalan: hisobot sarlavhasi, dizayn tartibi, maydon tartibi va boshqalar.

Tartiblarni ishlatishda eng qiyin narsa ACS dizayneridagi "Layouts" yorlig'idagi "Layout" ustunini to'ldirishdir.

Tabiatda bu masala bo'yicha yaxshi ma'lumotlar mavjud. Bu sizga asosiy tamoyillarni tushunishga yordam beradi. Ammo shunga qaramay, har safar ushbu vosita yordamida muayyan muammoni hal qilish mumkinmi yoki yo'qligini tushunish uchun har xil turdagi sxemalar bilan tajriba o'tkazishingiz kerak. Shuning uchun men tajribalar natijalarini keyinchalik ularga murojaat qilish va kelajakda vaqtni tejash uchun maqola shaklida joylashtirish g'oyasini o'ylab topdim. Matnni o'qish shart emas, shunchaki skrinshotlarga tezda nazar tashlang va topshiriq uchun eng mos bo'lgan tartib turini tanlang.
Maqolada men ba'zi muhim tafsilotlarni tushunarli va aniqroq tilda taqdim etish uchun eslatib o'tilgan havolani biroz takrorlayman.

Quyidagi turdagi hisobotlar bo'yicha tajribalar o'tkazdim.

Maydon tartibi

Bu tartib butun qatorga qo'llaniladigan guruhlash va guruhlash sarlavhalari sxemalaridan farqli o'laroq, ma'lum bir katak uchun amal qiladi.
U maydonlarni va manba maydonlarini guruhlash uchun qo'llanilishi mumkin


Guruh sarlavhalari tartibi

Ushbu turdagi tartib, yuqorida aytib o'tilganidek, butun sarlavha qatoriga qo'llaniladi.

Sozlamalar

Agar siz uni eng yuqori guruhga tayinlasangiz, u hisobot jadvalining butun sarlavhasiga qo'llaniladi. Rasmda ko'rib turganingizdek, qolgan guruhlarning sarlavhalari, shuningdek, manba sarlavhalari yashiringan. Shuning uchun bu sarlavhalar qo'lda to'ldirilishi kerak. Ba'zan bu, masalan, sarlavhadagi hujayralarni birlashtirish uchun talab qilinadi

Sozlamalar

Odatda ikkinchi va quyi darajadagi guruhlar uchun ushbu tartibni ishlatish mantiqiy emas, chunki olingan natijani bir necha joylarda qo'llash mumkin

Sozlamalar

Biroq, agar siz tartib qatoriga 1 balandlikni belgilasangiz, joriy va keyingi darajalarning guruhlash sarlavhalarini yashirishingiz mumkin. Quyidagi rasmda unvon va xodim sarlavhalari yashiringan.

Bundan tashqari, ko'rsatuvlar uchun, masalan, imzo qo'yuvchilarni ko'rsatish uchun Footer layout turidan foydalanish ham diqqatga sazovor.

Sozlamalar

Turlardan foydalanish Umumiy jami, men tushunganimdek, ular hech narsaga ta'sir qilmaydi. Qo'llash uchun bu turlar bilan sozlamani yarata olmadim


Guruh tartibi

Ushbu tartib butun guruhlash qatori uchun amal qiladi. U ba'zi tipik vazifalar uchun ishlatilishi mumkin, garchi uni qanday ishlatishni tushunish oson emas

Agar siz ushbu tartibni Sarlavha turi bilan eng yuqori guruhlash uchun qo'llasangiz, jadval sarlavhasi har bir guruhlash ostida takrorlanadi. Ushbu tartib, masalan, har bir guruhlashdan oldin sahifa tanaffuslarini kiritishingiz kerak bo'lgan hollarda mantiqiy bo'ladi

Sozlamalar

Agar biz quyi darajani guruhlash uchun ushbu sxemani qo'llasak, biz buni olamiz:

Yoki, agar siz ustunlarni to'ldirsangiz, u shunday ko'rinadi

Agar topilmani jami bilan o'zgartirish vazifasi paydo bo'lsa, unda siz ushbu tartibni turi bilan ishlatishingiz kerak. Umumiy podval yoki Umumiy sarlavha. Men tushunganimdek, bu ikki tartib turi bir xil ishni bajaradi

Sozlamalar

Resurs tartibi

Tartib faqat TABLE uchun ishlatiladi. Sozlamalarda ko'rsatilgan guruhlarning kesishmasida qo'llaniladi

Sozlamalar


Joylashtirish cheklovlari

  1. Ko'p hollarda, maketlardan foydalanganda, foydalanuvchining hisobotni sozlash qobiliyati yo'qoladi. U resurslar va guruhlarning tartibini o'zgartira olmaydi yoki resurslar va guruhlarni o'chira olmaydi, chunki bu holda hisobot tushunarsiz shaklga ega bo'ladi. Bu kamchilik faqat maydon tartibiga taalluqli emas.
  2. Tartib yordamida FAQAT kerakli resurs (yoki resurslar guruhi) nomini loyihalashning hech qanday usuli yo'q. Misol uchun, agar siz manba sarlavhalarini markazlashtirishingiz kerak bo'lsa. Jadval sarlavhasini to'liq to'ldirishingiz va 1-bosqichdan cheklovni olishingiz kerak bo'ladi
  3. Natijalarning FAQAT sarlavhasini loyihalash mumkin emas. Misol uchun, bir necha marta "Jami" so'zini "Jami" so'zi bilan almashtirish kerak edi. Bunday holda, siz jamilarning butun qatorini chizishingiz va 1-bosqichdan cheklovni olishingiz yoki boshqa narsani o'ylab topishingiz kerak bo'ladi.

Fayllar

Yuqorida tavsiflangan barcha misollar yuklab olinadigan fayl sifatida maqolaga biriktirilgan. U sxemalar to'plamiga ega (uning ichiga o'rnatilgan) ACS konsolini o'z ichiga oladi. Misoldagi so'rovlar ma'lumotlar bazasi jadvallariga kira olmaydi, shuning uchun misollar boshqariladigan dastur rejimida har qanday konfiguratsiyada ishlaydi.


IN

Ushbu maqola allaqachon hisobotlarni ishlab chiqqan dasturchilar uchun foydali bo'ladi ma'lumotlar tarkibi tizimi, lekin o'rnatilgan tartib mexanizmidan foydalanmadi.

Hisobotlarni ishlab chiqishda ba'zan nostandart sarlavhadan foydalanish kerak bo'ladi yoki siz sarlavha qo'shishingiz kerak bo'ladi. Maqolada ikkita variant ko'rib chiqiladi:

  1. To'g'ridan-to'g'ri kirishni boshqarish tizimida tartiblarni belgilash uchun o'rnatilgan mexanizm
  2. 2. SKD ni to'ldirish natijasida kod oddiy maketlar yordamida hosil bo'ladi.

Aytaylik, bizda allaqachon shunday ko'rinishdagi ma'lumotlar tarkibi hisoboti mavjud.

Hisobot quyidagicha ko'rinishi uchun sarlavha va sarlavha qo'shishimiz kerak:

Variant 1 . Siz to'g'ridan-to'g'ri tartibni ishlab chiqish mexanizmidan foydalanishingiz mumkin SKD.

Avval biz guruhlarni qo'shishimiz va guruhlash daraxtida ularga nom berishimiz kerak. Keling, asosiy hisobot guruhidan oldin bitta guruhni qo'shamiz va unga nom beramiz " Qopqoq" Keling, ikkinchi guruhni oxiriga qo'shamiz va unga nom beramiz " Podval».

Keyinchalik, "Layouts" yorlig'ida siz ikkita guruhlash tartibini qo'shishingiz va ular uchun maydonlarni belgilashingiz kerak. Agar maydonlar juda murakkab bo'lsa (masalan, ba'zi hujayralar bittaga birlashtirilgan bo'lsa), ularni oddiy tartibda yasash va "nusxalash, joylashtirish" mexanizmi yordamida bu erga ko'chirish mumkin. Bu erda siz parametrlarni o'tkazishingiz mumkin.

"Sarlavha" va "Alt ma'lumot" guruhlari uchun sozlamalar yorlig'ida siz "dizayn yo'q" ni tanlab, "asosiy" dizayn tartibini o'chirib qo'yishingiz kerak. Agar bu bajarilmasa, bizning guruhlarimizning kataklari ramkalanadi.

Shuningdek, bizning guruhlarimiz uchun tanlangan maydonlarni o'chirib qo'yish kerak.

Eslatma. Hisobotning o'xshash versiyasini faqat foydalanish orqali ishlab chiqish mumkin SKD. Bunday hisobot oddiy dasturda ham, boshqariladigan dasturda ham ishlaydi.

Variant 2. Natijadan foydalanish SKD va muntazam tartiblar (muntazam dastur uchun ko'rib chiqiladi)

Keling, hisobotga odatiy tartibni qo'shamiz.

Unda "Sarlavha va pastki ma'lumotlar" maydonlarini o'rnatamiz.

Shakl modulida biz "Yaratish" tugmasi uchun kodni qo'shamiz, unda biz birinchi navbatda "Sarlavha" maydonini, so'ngra ma'lumotlar tartibining natijasini, so'ngra "Alt-bilgi" maydonini ko'rsatamiz.

Eslatma. Hisobot boshqariladigan ilovalarda ishlashi uchun "yaratish" tugmasi tartibini o'zgartirish kerak.

Bugun biz qiziqarli muammoni hal qilishni ko'rib chiqamiz - hisobotda tasvirlarni ko'rsatish.

Bu nima uchun foydali bo'lishi mumkin?

Bu yerga bir necha misol:

  • Sarlavhada mahsulot rasmlari va logotipli narxlar ro'yxati
  • Rasmlar bilan xodimlar profili
  • Podvalda shtamp va imzo bilan hisob-kitoblarni solishtirish
  • Skanerlangan chop etish bilan hisobotlar/bosma shakllar

Videoda biz ham muhokama qilamiz dasturni shakllantirish SKDga xabar bering. Hisobotlarni yaratishning ushbu usuli qo'llaniladi standart konfiguratsiyalarda- bu diqqat bilan qarashning yana bir sababi :)

ACS da oldindan belgilangan sxemalar

Oldindan belgilangan tartiblardan foydalanib, siz standart hisobot tartibini bekor qilishingiz mumkin.

Ushbu darsda muammoni qo'yishdan tashqari, biz quyidagilarni ko'rib chiqamiz:

  • Ikkilik ma'lumotlarni model konfiguratsiyasida saqlash
  • Tasvirlarni ko'rsatish uchun ACS sxemalaridan foydalanish imkoniyati

Kirishni boshqarish tizimi bo'yicha hisobotni dasturiy yaratish

Kirishni boshqarish tizimidagi hisobotda tasvirlarni ko'rsatish muammosini hal qilish uchun uni dasturiy ravishda yaratish kerak.

Dasturiy ravishda hisobot yaratishda ikkilik ma'lumotlarga kirish mumkin bo'ladi.

Ushbu dars davomida biz quyidagilarni qilamiz:

  • Tartib natijasini elektron jadval hujjatiga chiqarish
  • Decryption Data obyektidan foydalanish
  • Ma'lumotlar bazasidan ikkilik ma'lumotlarni olish
  • Elektron jadval hujjatida chizmalarni dasturiy yaratish

ACS hisobotida rasmni ko'rsatish

Ushbu darsda biz oxirgi bosqichlarni bajaramiz: hisobotda ilgari olingan ikkilik ma'lumotlarni ko'rsatamiz.

Buning uchun elektron jadval hujjatiga chizma qo'shiladi, shundan so'ng u hisobotda ko'rsatiladi.

Tasvirni chiqarish algoritmining ko'p qirraliligi

Ishlab chiqilgan tasvirni chiqarish algoritmi universaldir - algoritm hisobot tuzilishidagi har qanday o'zgarishlardan qat'iy nazar ishlashda davom etadi.

Aslida, biz ushbu darsda buni isbotlaymiz.

Bundan tashqari, biz kirishni boshqarish tizimida fon hisobotini yaratish xususiyatini ko'rib chiqamiz (muntazam vazifalar yordamida hisobot yaratish).

Hisobot sarlavhasida tasvirni ko'rsatish

Ko'pincha siz hisobotning sarlavhasi yoki pastki qismida statik tasvirni ko'rsatishingiz kerak.

Bu oddiy vazifa bo'lib tuyuladi, ammo ACS holatida uni qanday hal qilishni bilishingiz kerak:

  • 1-qadam. Dasturiy ravishda hisobot yaratish
  • Qadam 2. Kerakli sarlavha yoki altbilgi bilan alohida tartib yarating
  • Qadam 3. ACS hisobotini to'ldirishdan oldin kerakli ma'lumotlarga ega bo'limni ko'rsating.

Ushbu videoda muammoning echimi aniq ko'rsatilgan.

Tomosha qilishdan zavqlaning! :)

So'nggi bir necha kun davomida biz ACS bo'yicha materiallarni nashr qilmoqdamiz.

1C dasturchisi/tatbiqchisi kirishni boshqarish tizimini bilmasa-chi? Balki bu haqiqatan ham unchalik muhim emasdir?

OK, keling, "tizzada" hisobot yozadigan mutaxassisni nima kutayotganini ko'rib chiqaylik (masalan, elektron jadval hujjatiga qo'lda chiqishdan foydalanish).

Pianinochini otmang, u qo'lidan kelganicha o'ynaydi.

Hisobotlar amaliy barcha standart konfiguratsiyalarda SKD asosida.

CDS ma'lumotiga ega bo'lmagan mutaxassis uchun standart hisobotlarni yakunlash lotereyaga aylanadi - u yoki bu raqam hisobotda nima uchun va qanday ko'rsatilishi, yangi manbalarni qanday qo'shish, koddagi hisoblangan raqamlarni qayerda tahrirlash ...

SKD - hisobot standarti standart konfiguratsiyalarda va 1C standartlarni hali o'rganmaganlarga asoslanib izoh yozmaydi :)

Jin ursin vaqt...

Kirishni boshqarish tizimi bo'lmasa, hisobotni ishlab chiqish asosan qo'lda amalga oshiriladi.

Albatta, Rambaud kabi tishlarida tornavida bilan tashqariga chiqish juda zo'r :)

Natijada - hisobotni ishlab chiqish va nosozliklarni tuzatish uchun katta mehnat xarajatlari. Va bu hech bo'lmaganda har qanday menejer/mijozni ogohlantiradi: "g'alati, lekin u buni haqiqatan ham tushunadimi?"

Va hisobotni keyingi qayta ko'rib chiqish haqida gap ketganda, bu ko'pincha bosh og'rig'iga aylanadi (ayniqsa, bu boshqa birovning hisoboti bo'lsa) ...

Hisobotdagi guruhlashni o'zgartirish uchun mijozlarga rivojlanish sayohatlari

SKD qabul qilish imkonini beradi sifat hisobotlari dasturlashsiz. Skelet tayyorlanmoqda bir necha daqiqaga, keyin - kamon.

Va foydalanuvchilar bunday hisobotlarni sozlashlari mumkin dasturchini jalb qilmasdan, bir nechta taqdimot variantlarini yaratish - diagrammalar, grafiklar, ro'yxatlar, jadvallar.

Dasturiy jihatdan tuzilgan hisobotlarda bunday ko'p qirralilikka erishish uchun, oqilona vaqt ichida mumkin emas.

Shuning uchun - qo'ng'iroq qiling, tramvay, ketaylik ... Bu 1C laqabi uchun shunday professional o'sish ...

“Sizda ham xuddi shunday emasmi, lekin marvarid tugmalari bilan? "Afsuski, yo'q ..." (c)

Agar ba'zi ma'lumotlarni boshqa tizimdan olish kerak bo'lsa-chi - boshqa 1C ma'lumotlar bazasidan yoki umuman 1Cdan emas?

Kirishni boshqarish tizimidan foydalanib, siz joriy axborot xavfsizligi ma'lumotlari bilan ishlaydigan va boshqa manbadan ma'lumotlarni oladigan hisobot yaratishingiz mumkin - dasturlash shart emas.

Kirishni boshqarish tizimlarisiz, tashqi ma'lumotlar eng ahamiyatsiz tarzda emas, balki dasturiy tarzda olinadi.

Agar Siz hohlasangiz ACSni professional darajada o'zlashtiring va har kuni ishingizda qo'llang, kursga yoziling:

Qo'llab-quvvatlash - 2 oy. Kurs doirasi - 34 dars soati.

O'qishni kechiktirmang!