uy - Kompyuterlar
"layouts" bilan belgilangan postlar. SKD 1S SKD da jadvalni tartib bilan aks ettiruvchi hisobot turini boshqarish

Biz kirishni boshqarish tizimida hisobot yaratamiz.

Maydonlarning tarkibi, masalan, quyidagicha:

Hisobot satrlarida "Qarshi tomon" guruhi, ustunlarda - "Loyiha" guruhi mavjud. Hisobot ma'lumotlari "O'zaro hisob-kitoblar" resursini o'z ichiga oladi.

Natijada biz shunday natijaga erishamiz:

Hisobotning sarlavhasida "O'zaro hisob-kitoblar" resursining sarlavhasi borligini ko'ramiz. Bizga bu sarlavha kerak emas, shuning uchun biz undan qutulamiz.

Bir nechta variant mavjud.

Variant 1.

Tartibni sozlash orqali.

Ma'lumotlar tarkibi tizimi dizaynerida mos keladigan yorliqni oching. "Guruhlash tartibini qo'shish" -ni tanlang. "Guruhlash tartibi" shaklida "Loyiha" maydonini qo'shing. Tartib turi - "Sarlavha".

Biz maydonni belgilaymiz. Masalan, R1C1 uyasi. Hujayra uchun To'ldirish xususiyatini "Opsiya" ga o'rnating. Parametrni nomlaymiz, masalan, "Loyiha".

Parametr uchun ifodani o'rnating: View(Loyiha). Bu "Loyiha" maydonining ko'rinishini anglatadi.

Natija shunday bo'lishi kerak:

Natijada, hisobot manba sarlavhasisiz bizga kerak bo'lgan shaklni oladi.

Variant 2.

1. Butun hisobotning tanlangan maydonlarida faqat resursni qoldiring
2. Tanlangan ustunlarni guruhlash maydonlarida avtomaydonni olib tashlang va ushbu ustun uchun maydon qo'shing (masalan, ustunlar nuqta bo'yicha guruhlangan bo'lsa, bu erda davrni tanlang)
3. Hisobot ildizining "Boshqa sozlamalar" yorlig'ida "resurs joylashuvi" - "vertikal" ni tanlang.

Ushbu parametr tartibni talab qilmaydi.

Keling, mahsulot qoldiqlari va uning aylanmasi haqidagi 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 aylanmasi.MiqdorOborot
FROM
Joriy nomenklatura AS Currentnomenklaturasi
CHAP BOG'LANISH Yig'ishlarni ro'yxatdan o'tkazish._DemoSaqlashda qolgan tovarlarJoylashuvlar.QolganlarVa aylanmasi _DemoSaqlashda qolgan tovarlarJoylarQolgan va aylanma
Dasturiy ta'minotning joriyNomenklaturasi.Nomenklaturasi = _DemoSaqlash joylarida qolgan tovarlar QolganlarVa Aylanma.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'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 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 (jadval hujjati);
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. 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 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;
pagePeriodStart = 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.
SelectedFieldsRemainders tsiklidan 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, maketlarning bitta katta kamchiligi bor: 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 SKD maqolasida batafsil tavsiflangan. Natijaning dasturiy ta'minot tarkibi.

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;

Siz topilgan katak uchun formatlashni ham 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. Balki sizda maydon sarlavhalarini loyihalashning boshqa usuli bormi?

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: biz ilgari olingan ikkilik ma'lumotlarni hisobotda 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 tuzilmasidagi 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:

  • 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 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 amalda 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 sharh 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 disk raskadrovka 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 ravishda 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 egallash va har kuni ishingizda qo'llang, kursga yoziling:

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

O'qishni kechiktirmang!

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'zida 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 paydo 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 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 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 joylashuvining natijasini, so'ngra "Footer" maydonini ko'rsatamiz.

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

Ushbu maqolada men kirishni boshqarish tizimi 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:

Elementni tanlang. Ismi, nomenklaturasi. Kodeks, nomenklatura. Asosiy o'lchov birligi, nomenklatura. O'lchov birligiJoy, Nomenklatura. Qoldiqni saqlash birligi, nomenklatura. UnitForReports, Nomenklatura. Sharh, nomenklatura. Maqola, Nomenklatura. QANDAY nomenklaturani katalogdan bog'lang. Nomenklatura AS Nomenklatura YO'Q QERDA. Bu guruh

1-band. O'zboshimchalik bilan hisobot va ustun sarlavhalari.


Odatiy bo'lib, ACS o'zboshimchalik bilan 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

U erda, "Layout" yorlig'ida men guruh sarlavhasi tartibining chegaralarini belgilab qo'ydim:

va guruh nomini ko'rsatdi:

keyin men hisobot sarlavhasida ko'rsatilishi kerak bo'lgan tartib maydonini belgiladim:

Agar siz hisobot yaratsangiz, unda:

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

va natija - kerakli hisobot turi:

2-band. Hisobot maydonlarini bepul dekodlash.

Vazifa quyidagicha: "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:

maydonni ko'rsating (maqola), ustiga bosilganda, element kartasi ochilishi kerak:

tartibda har qanday bo'sh maydonni "Maqola" matni bilan to'ldiring, xususiyatlarda - To'ldirish = "Parametr", shifrni ochish parametri = "Nomenklaturani dekodlash":

va ushbu maydon maydoni maydon tartibini belgilang:

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

Ushbu parametrlarda biz "Dekodlash nomenklaturasi" iborasini belgilaymiz, mening holimda bu nomenklaturaga havola:


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

O'ylaymanki, shunga o'xshash nuanslarga duch kelgan va ularni boshqa yo'llar bilan hal qilgan ishlab chiquvchilar bo'ladi, lekin bu boshqa maqola ...

Hisobot haqiqiy voqealarga asoslangan; ko'rinishi, so'rov matni va ustun nomlari maqola foydasiga o'zgartirildi.



 


O'qing:



Agar Aliexpress-dagi buyurtmangiz bekor qilinsa nima qilish kerak?

Agar Aliexpress-dagi buyurtmangiz bekor qilinsa nima qilish kerak?

Va biz sotuvchi sizning buyurtmangizni yopganini ko'rdik. Lekin siz hech qachon mol olmadingiz. Keling, bu holatda nima qilish kerakligini aniqlaylik. Yangi boshlanuvchilar uchun, bunga arzimaydi ...

Pochta bo'limida etkazib berishda naqd pul olish qoidalari

Pochta bo'limida etkazib berishda naqd pul olish qoidalari

Nashr qilingan sana: 04.12.2018 Masofadan xarid qilishda buyurtma uchun toʻlov, qoida tariqasida, oldindan toʻlov yoki yetkazib berishda naqd pul bilan amalga oshiriladi. Biz...

Nima uchun Aliexpress-dagi sotuvchi tovarlarni jo'natish uchun uzoq vaqt talab etadi?

Nima uchun Aliexpress-dagi sotuvchi tovarlarni jo'natish uchun uzoq vaqt talab etadi?

Aliexpress-ga yaqinda kelgan va ushbu platforma bilan endigina tanishishni boshlagan yangi boshlanuvchilar ertami-kechmi buyurtma uchun to'lov bosqichiga o'tadilar.Va...

Aliexpress-da nizoni ochish bo'yicha bosqichma-bosqich ko'rsatmalar

Aliexpress-da nizoni ochish bo'yicha bosqichma-bosqich ko'rsatmalar

Arzon narx va katta assortiment odamlarni Aliexpress-da xarid qilishga jalb qiladi, ammo xitoyliklar bilan ishlashning nozik tomonlari haqida hamma ham bilmaydi...

tasma tasviri RSS