Internet Windows Android
Kengaytirish

Skd sxemalari. Skd-da qat'iy tartib bilan ishlash skd dizaynining tartibini dasturiy ravishda o'zgartiring

Ushbu maqolada men ACS bo'yicha hisobotni ishlab chiqishda, aniqrog'i, hisobot tartibining ko'rinishini boshqarishda duch kelgan nuanslar va ularga nisbatan qo'llagan echimlar haqida gapirmoqchiman.

Bilaman, ACS-dagi tartibni to'g'ridan-to'g'ri hisobot shaklida kodlash yordamida almashtirish (o'zgartirish) mumkin, ammo men uchun kodlashdan foydalanmasdan ACS-ga o'zgartirishlar kiritish juda muhim edi.

Hisobotdagi so‘rov matni quyidagicha edi:

SELECT Nomenklaturasi. Ismi, nomenklaturasi. Kodeks, nomenklatura. Asosiy o'lchov birligi, nomenklatura. O'lchov birligi Joylar, Nomenklatura. Qoldiqlarni saqlash birligi, Nomenklatura. Hisobotlar uchun birlik, Nomenklatura. Sharh, nomenklatura. Maqola, Nomenklatura. Qo'llanmadan AS nomenklaturasiga havola. Nomenklatura AS Nomenklatura YO'Q QERDA. Bu guruh

Moment 1. Hisobot va ustunlarning o'zboshimchalik bilan sarlavhalari.


Odatiy bo'lib, ACS ixtiyoriy sarlavha matnini ko'rsatish imkoniyatiga ega. Bu ACS sozlamalarida amalga oshiriladi:

chiqishda biz quyidagilarni olamiz:

Ammo agar hisobot va ustun sarlavhalari o'zboshimchalik bilan bo'lishi kerak bo'lsa, unda bu variant mos kelmaydi. Shunday qilib, men quyidagilarni qildim:

Batafsil yozuvlar uchun nom ko'rsatilgan:


Men SKD da kerakli tartibni chizdim

Xuddi shu joyda, "Layout" yorlig'ida men guruhlash sarlavhasi tartibining chegaralarini belgiladim:

va guruh nomini ko'rsatdi:

keyin hisobot sarlavhasida ko'rsatmoqchi bo'lgan tartib maydonini belgilang:

Agar siz hisobot yaratsangiz, unda:

men olishni xohlagan narsa emas. Men o'zim uchun ushbu muammoni hal qilishning quyidagi yo'lini topdim - men hisobot sarlavhasi bo'lgan tartib maydonining fon rangi va ramkasini oq rangga aylantirdim:

va natija - kerakli hisobot turi:

Moment 2. Hisobot maydonlarini o'zboshimchalik bilan talqin qilish.

Vazifa quyidagilardan iborat - "Maqola" maydoniga ikki marta bosganingizda, ushbu qatorni yaratgan element kartasini ochish mumkin bo'lishi kerak.

Yuqoridagi hisobotda, agar siz biron bir maydonni ikki marta bossangiz, element kartasini ocholmaysiz:

Misol uchun, agar siz "Maqola" maydonini bossangiz, biz quyidagilarni olamiz:

Yechim quyidagicha:

Maydon tartibini qo'shish:

Element kartasi ochilishi kerak bo'lgan maydonni (maqola) belgilang:

maketda istalgan bo'sh maydonni "Maqola" matni bilan to'ldiring, xususiyatlarda belgilang - To'ldirish = "Parametr", shifrni ochish parametri = "Nomenklatura tushuntirishi":

va ushbu maydonni joylashtirish maydonini belgilang:

Shundan so'ng, tartib variantlari paydo bo'lishi kerak:

Ushbu parametrlarda biz "Nomenklaturani dekodlash" iborasini belgilaymiz, mening holimda bu nomenklaturaga havola:


Biz "Maqola" maydonini bosganimizda mahsulot kartasini ochish imkoniyatiga ega bo'lamiz:

Menimcha, shunga o'xshash nuanslarga duch kelgan va ularni boshqa yo'llar bilan hal qilgan ishlab chiquvchilar bor, lekin bu boshqa maqola ...

Hisobot real voqealarga asoslangan, ko‘rinishi, so‘rov matni va ustun nomlari maqola manfaati uchun o‘zgartirilgan.

Ob'ekt qoldig'i 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'rov tomonidan so'raladi:
TANLANG
_DemoNomenklatura.Link AS Nomenklaturasi
PUT ActualNomenklatura
FROM
Katalog._DemoNomenklatura QANDAY _DemoNomenklatura
QAYERDA
EMAS _DemoNomenklatura.Olib tashlash belgisi
VA EMAS _DemoNomenklatura. Bu Guruh
;

////////////////////////////////////////////////////////////////////////////////
TANLANG
Actualnomenklatura.Nomenklatura,
_Saqlash joylaridagi tovarlarning demo qoldiqlari qoldiqlari va aylanmalari.Saqlash joyi,
_Saqlash joylaridagi tovarlarning demo qoldiqlari qoldiqlari va aylanmalari.
_Demo Saqlash joylaridagi tovarlar qoldiqlari Qolganlar va aylanmalar.
_Saqlash joylaridagi tovarlarning demo qoldiqlari qoldiqlari va aylanmalari. Miqdori
_Demo Saqlash joylaridagi tovarlar qoldiqlari va aylanmalar.
_Saqlash joylaridagi tovarlarning demo qoldiqlari qoldiqlari va aylanmalari. Miqdori
FROM
ActualNomenklatura AS ActualNomenklatura
LEFT JOIN Jamg'arma reestri._DemoSaqlash joylaridagi tovarlar qoldiqlari. Qoldiqlar va aylanmalar AS _Demo
Dasturiy ta'minot ActualNomenclature.Nomenklatura = _Demo

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 parametrlarini yaratadi StartPeriod va EndPeriod, ular ma'lumotlarni tanlash 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 hisobot sarlavhasi juda quruq. Ishim davomida men hisobot sarlavhasini loyihalashning bir necha usullarini topdim:

  1. "Ma'lumotlar to'plami" ACS 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 aniqlashtirish (elektron jadval hujjati);
Keling, ularni batafsil ko'rib chiqaylik.

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

Bu erda hamma narsa oddiy, "Sarlavha" maydoni xususiyati oldiga belgi qo'ying (ya'ni, avtomatik sarlavhani bekor qiling) va kerakli sarlavha matnini kiriting (4-rasmga qarang).
Agar siz nafaqat uning sarlavhasi uchun emas, balki butun maydon uchun tashqi ko'rinishni o'rnatmoqchi bo'lsangiz, unda "Dizayn" maydoni xususiyati mavjud bo'lib, uning yordamida siz qandaydir maydon dizaynini 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 kerakli maydonni tanlang, 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 guruhlash maydonining "Joylashuv" xususiyati bilan ham 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: barcha konfiguratsiyalar standart vositalar bilan amalga oshiriladi. Kamchiliklardan: ko'p qatorli maydon sarlavhasini o'rnatishning mumkin emasligi.

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 hisobotni yaratishda maydon sarlavhalarini moslashuvchan va dinamik ravishda o'rnatish imkonini beradi.

Buning uchun hisobot modulida biz protsedurani aniqlaymiz LinkingResult qachon. Ushbu protsedurada biz maydonlarning sarlavhasini o'rnatish uchun kod yozamiz.

// 1. Foydalanuvchi sozlamalarini oling.
SettingsCD = ThisObject.SettingsComposer.GetSettings();

// 2. "Davr" parametrining qiymatini oling, undan biz davrning boshlanish va tugash sanalarini aniqlaymiz.
ParameterPeriod = NewDataCompositionParameter("Davlat");
Davr = SettingsCD.DataParameters.FindParameterValue(ParameterPeriod).Value;
StartPeriod = Period.StartDate;
EndPeriod = Period.EndDate;

// 3. Maydonlar sarlavhasini 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;
strStartPeriod = Format(StartPeriod, "DF=dd.MM.yyyy; DP="Bo'sh sana"");
FieldInitialRemainder = Yangi tuzilma("FieldName, Header", "NumberInitialRemainder", "Qolgan " + Symbols.PS + strStartPeriod);
FieldList.Add(FieldInitialRemainder);
strEndPeriod = Format(EndPeriod, "DF=dd.MM.yyyy; DP="Bo'sh sana"");
FieldFinalRemainder = Yangi tuzilma("FieldName, Header", "QuantityEndRemainder", "Remainder on" + Symbols.PS + strEndPeriod);
FieldList.Add(FieldFieldRemainder);

// 4. “Qolganlar” guruhiga kiruvchi maydonlar roʻyxatini oling (7-rasmga qarang) va
// elementlarni aylanib o'tish orqali yangi sarlavha o'rnating.
SelectedFields = SettingsCD.Choice.Items; // Maydonlarning birinchi darajasi.
SelectedFieldsRemainders = SelectedFields.Items; // Maydonlar qoldiqlarini guruhlash.
Har bir SelectedField Of SelectedFieldsRemainders tsikli uchun
Har bir ElementArray uchun ListFields Loop
CompositionField = NewCompositionField(ArrayElement.FieldName);
Agar SelectedField.Field = LayoutField Keyin
SelectedField.Title = ArrayItem.Title;
EndIf;
EndCycle;
EndCycle;

// 5. O'zgartirilgan foydalanuvchi sozlamalarini qayta yuklang.
ThisObject.SettingsComposer.LoadSettings(KD Settings);

Hisobot natijasi (10-rasmga qarang):
Usul yuqoridagilarning barchasidan 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 keling, boshqa "batafsil yozuvlar" guruhini yaratamiz va ushbu guruhlash uchun "Line DZ" 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'rsatilgandek ko'p maydon sarlavhalarini o'z ichiga olishi kerak) va tartib uchun elektron jadval hujjatining maydonini belgilaymiz (12-rasmga qarang).
Natijada, hisobot quyidagi sarlavhaga ega (13-rasmga qarang):

13-rasm. Hisobot sarlavhasi sifatida SKD tartibi
Menimcha, tartiblarning bitta katta minuslari bor, bu ma'lum bir foydalanuvchi guruhi uchun qayta qurishning mumkin emasligi, shuning uchun hisobot shakli tartibga solinsa va o'zgartirilmasa, ulardan foydalanish kerak. "Line DZ" guruhlash uchun guruhlashni o'rnatishga harakat qiling va siz tartib adashganini ko'rasiz.

Axborot texnologiyalarini qo'llab-quvvatlash saytida SKD-da maketlardan foydalanish usullari batafsil tavsiflangan "oldindan belgilangan sxemalardan foydalanish" maqolasi mavjud.

5. Natijani aniqlashtirish (elektron jadval hujjati)

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

Qani boshladik. Buning uchun hodisa uchun hisobot modulida standart shakllanishni o'chirib qo'yamiz LinkingResult qachon StandardProcessing o'zgaruvchisini False ga o'rnating va natijaning o'z tartibini yozing:
StandardProcessing = False;
Layout Layout Builder = New Data Layout Layout Layout Builder;
LayoutLayout = LayoutComposer.Run(
ThisObject.DataCompositionScheme,
ThisObject.SettingsComposer.Settings,
Shifrni ochish ma'lumotlari);
CompositionProcessor = NewDataCompositionProcessor;
LayoutProcessor.Initialize(LayoutLayout, DecodeData, True);
OutputProcessor = Yangi Chiqish ProcessorofDataCompositionResultIntoSpreadsheetDocument;
OutputProcessor.SetDocument(DocumentResult);
OutputProcessor.Output(CompositionProcessor);
Hisobot natijasining dastur tartibi haqida ko'proq ma'lumot olish uchun maqolaga qarang.

Bog'langan natija elektron jadval hujjatida ko'rsatiladi - bu DocumentResult o'zgaruvchisi. Bundan tashqari, natijani yaratgandan va uni elektron jadval hujjatida ko'rsatgandan so'ng, biz bitta hujayra matnini boshqasiga almashtirish uchun kod yozamiz. Masalan, hisobot sarlavhasidagi “Qolganlar” guruhi nomini “Buyum qoldiqlari” deb o‘zgartiramiz (14-rasmga qarang):
Hujayra = DocumentResult.FindText("Qolganlar");
Agar hujayra<>Keyin aniqlanmagan
Cell.Text = "Elementning qoldiqlari";
EndIf;

Shuningdek, siz topilgan katak uchun formatlashni o'rnatishingiz mumkin, sintaksis yordamchisida elektron jadval hujjati katakchasining xususiyatlarini ko'rishingiz mumkin.

Men yaqinda bu usulni o'zim uchun kashf qildim, u oddiy va hisobot sarlavhasi bilan juda moslashuvchan ishlashga imkon beradi, asosiysi hujayra matnida noyob matn mavjud.

P.S. ehtimol sizning arsenalingizda maydon sarlavhalarini loyihalashning boshqa usuli bormi?

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

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

  1. To'g'ridan-to'g'ri ACSda sxemalarni o'rnatish uchun o'rnatilgan mexanizm
  2. 2. Odatdagi tartiblardan foydalangan holda koddagi SKD natijasini to'ldirish.

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

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

Variant 1 . Siz to'g'ridan-to'g'ri dizayn mexanizmidan foydalanishingiz mumkin SKD.

Avval biz guruhlarni qo'shishimiz va guruhlash daraxtida ularga nom berishimiz kerak. Keling, hisobotning asosiy guruhidan oldin bitta guruhni qo'shamiz va uni nomlaymiz " Qopqoq". Biz 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 qilish va "nusxa olish, joylashtirish" mexanizmi yordamida bu erga o'tkazish mumkin. Bu erda siz parametrlarni ham o'tkazishingiz mumkin.

"Sarlavha" va "Alt ma'lumot" guruhlari uchun sozlamalar yorlig'ida siz "dizayn yo'q" qiymatini tanlab, "asosiy" dizayn tartibini o'chirib qo'yishingiz kerak. Agar bu bajarilmasa, bizning guruhlarimiz hujayralari ramkada bo'ladi.

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

Eslatma. Hisobotning shunga o'xshash versiyasi faqat foydalanish bilan ishlab chiqilishi mumkin SKD. Bunday hisobot oddiy dasturda ham, boshqariladigan dasturda ham ishlaydi.

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

Keling, hisobotga odatiy tartibni qo'shamiz.

Unda "Shlyapa va podval" maydonlarini o'rnatamiz.

Form modulida "Yaratish" tugmasi kodini qo'shamiz, unda biz birinchi navbatda "Sarlavha" maydonini, so'ngra ma'lumotlar tarkibining natijasini, so'ngra "Footer" maydonini ko'rsatamiz.

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

ma'lumotlar tarkibi tizimida (SKD) o'zingizning tartibingizni qanday yaratishingiz mumkin.

Biz Savdoni boshqarish 11 konfiguratsiyasi bo'yicha trening qilamiz.

Vazifa. Hisob-fakturani quyidagi shaklda chop etishni amalga oshirish kerak:

1. Tashqi hisobot tuzamiz. Keling, asosiy ma'lumotlar tarkibi sxemasini (SKD) yarataylik. Qanday qilib so'rovni yaratish, parametrlarni aniqlash, men resurslarni o'tkazib yuboraman. Sozlamalarda biz 3 ta guruhni aniqlaymiz.

2. Barcha guruhlar uchun nomlarni o'rnating: Header, TChProducts (jadval), Bodrum.

3. Ruxsat etilgan tartibni belgilash uchun "Layouts" yorlig'iga o'ting

4. “Sarlavha” guruhlash uchun dizayn sxemasini tuzamiz. Guruh sarlavhasi quyidagi maydonlarni o'z ichiga oladi: raqam, sana, jo'natuvchi, qabul qiluvchi.

"Guruh tartibini qo'shish" -ni tanlang. Ochilgan dialog oynasida "Sarlavha" guruhlash nomini va "Sarlavha" tartib turini tanlang.

O'ng oynada, oddiy chop etish tartibiga kelsak, biz hujjat sarlavhasi joylashgan kataklarning xususiyatlarini o'rnatamiz va Sarlavhalar guruhini loyihalash maydonining chegaralarini o'rnatamiz. Odatiy bo'lib, platforma chiqish diapazoniga kiruvchi barcha parametrlar uchun ifodalarni belgilashga harakat qiladi.

5. Jadvalli qismni ko'rsatish uchun siz 3 ta dizayn maketini yaratishingiz kerak bo'ladi:

Sarlavhani guruhlash tartibi - jadval sarlavhasini ko'rsatish uchun
Guruhlash tartibi - jadval qatorlarini ko'rsatish uchun
Guruhlash tartibi - jadval uchun jami ko'rsatish uchun.

Guruh sarlavhasini (jadval sarlavhasini) ko'rsatish uchun guruhlash sarlavhasi tartibini qo'shamiz. Ochilgan muloqot oynasida "TCProducts" guruhi nomini va "Header" tartib turini tanlang. O'ng oynada hujayra xususiyatlarini o'rnating.

Guruhlash qiymatlarini ko'rsatish uchun guruhlash tartibini qo'shamiz. Ochilgan muloqot oynasida "TCProducts" guruhi nomini va "Header" tartib turini tanlang. O'ng oynada hujayra xususiyatlarini o'rnating.

Guruhlash yakunlarini ko'rsatish uchun guruhlash tartibini qo'shamiz. Ochilgan muloqot oynasida "TCProducts" guruhlash nomini va "Grand total header" tartib turini tanlang. O'ng oynada hujayra xususiyatlarini o'rnating.

6. Chop etish mumkin bo'lgan kolontiterni ko'rsatish uchun guruhlash tartibini qo'shamiz. Ochilgan dialog oynasida "Footer" guruhlash nomini va "Header" tartib turini tanlang.

7. Umumiy sxemalar bizning yaratilgan sxemamizga ta'sir qilmasligi uchun "Boshqa sozlamalar" yorlig'ida "Dizayn yo'q" dizayn sxemasini o'rnatishingiz kerak.

Ana xolos. Yakuniy natija quyidagicha ko'rinadi:

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 muhr va imzo bilan aholi punktlarini yarashtirish
  • Hisobotlar/chop etish shakllarini skanerlash

Videoda biz ham tahlil qilamiz dasturni shakllantirish SKD hisoboti. Ushbu hisobot usuli qo'llaniladi odatiy konfiguratsiyalarda- bu diqqat bilan tomosha qilishning yana bir sababi :)

SKD da oldindan belgilangan tartiblar

Oldindan belgilangan tartiblar yordamida siz hisobotning standart ko'rinishini 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

ACS bo'yicha hisobotni dasturiy ta'minot yaratish

ACSda hisobotda tasvirlarni ko'rsatish muammosini hal qilish uchun uni dasturiy ravishda yaratish kerak.

Hisobotni yaratishda aynan ikkilik ma'lumotlarga murojaat qilish mumkin.

Ushbu dars davomida biz:

  • Joylashtirish natijasini elektron jadval hujjatiga chiqarish
  • DataDecryption ob'ektidan 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: biz ilgari olingan ikkilik ma'lumotlarni hisobotda ko'rsatamiz.

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

Rasmlarni ko'rsatish algoritmining universalligi

Tasvirlarni ko'rsatish uchun ishlab chiqilgan algoritm universaldir - hisobot tuzilishidagi har qanday o'zgarishlar bilan algoritm ishlashda davom etadi.

Aslida, biz ushbu darsda buni isbotlaymiz.

Bundan tashqari, biz ACS-da fon hisobotini yaratish xususiyatini ko'rib chiqamiz (rejalashtirilgan vazifalar yordamida hisobot tuzish).

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:

  • Qadam 1. 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 ko'rsatilgan.

Tomosha qilishdan zavqlaning! :)

So'nggi bir necha kun ichida biz SKD-da materiallarni nashr qildik.

Ammo, agar 1C dasturchisi / dasturchisi ACSni bilmasa nima bo'ladi? Balki bu haqiqatan ham 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 kelgancha o'ynaydi.

amaliy hisobot beradi barcha standart konfiguratsiyalarda SKD asosida.

ACSni bilmagan mutaxassis uchun standart hisobotlarni to'ldirish lotereyaga aylanadi - ma'lum bir raqam hisobotda nima uchun va qanday ko'rsatiladi, yangi manbalarni qanday qo'shish kerak, koddagi hisoblangan raqamlarni qayerda tahrirlash kerak ...

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

Vaqt o'tishi bilan jahannamga ...

ACS bo'lmasa, hisobotni ishlab chiqish asosan qo'lda amalga oshiriladi.

Bu, albatta, juda zo'r - tishlarida tornavida bilan rambo kabi chiqish va hammaga shunday qilish :)

Natijada - hisobotni ishlab chiqish va disk raskadrovka uchun yuqori mehnat xarajatlari. Va bu hech bo'lmaganda har qanday menejer/mijoz uchun xavotirga soladi: "g'alati, lekin u buni aniq tushunadimi?"

Va hisobotni keyingi qayta ko'rib chiqish haqida gap ketganda, u 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. Orqa miya bajarilmoqda bir necha daqiqaga, bundan keyin - kamon.

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

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

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

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

Va agar ba'zi ma'lumotlarni boshqa tizimdan olish kerak bo'lsa - boshqa 1C ma'lumotlar bazasidan yoki umuman 1C dan emasmi?

ACS yordamida siz joriy axborot xavfsizligi ma'lumotlari bilan ishlaydigan va boshqa manbadan ma'lumotlarni oladigan hisobot yaratishingiz mumkin - dasturlash shart emas.

ACS bo'lmasa, tashqi ma'lumotlar eng ahamiyatsiz tarzda emas, balki dasturiy tarzda olinadi.

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

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

O'rganishni kechiktirmang!