Xarakteristikalar turlarining rejalari 1s 8.3 misol. "Xususiyatlar turlari rejasi" ilova ob'ektini belgilash


Xarakteristikalar turlari rejasi juda oddiy ob'ektdir, ilgari o'rganayotganda, darslikdagi misollarni tahlil qilganimda, u murakkab tuyulardi. darhol boshqa narsalar bilan bo'linmada beriladi. Bular element yoki subkonto uchun xarakteristikalar misollari edi. Xo'sh, PVX nima?

Menimcha, siz Turlarning tavsifi va katalog kabi tushunchalar bilan tanishsiz. Agar yo'q bo'lsa, keyingi o'qishdan oldin quyidagi maqolalarni ko'rib chiqing, keyin hamma narsa aniqroq bo'ladi.

Shunday ekan, davom etaylik. Agar siz tur tavsiflari va ma'lumotnomalarini allaqachon bilsangiz, u holda xarakteristikalar turlari rejasi Ma'lumotnoma + Turlarning tavsifi bo'ladi. Ko'rib turganingizdek, hamma narsa oddiy. Va bu asosiy g'oya, ya'ni. Xarakteristikalar turlari rejasi o'z-o'zidan buyum yoki subkonto xususiyatlarining funksionalligini amalga oshira olmaydi, buning uchun qo'shimcha ravishda boshqa ob'ektlarning xususiyatlari va mexanizmlaridan foydalaniladi.

Keling, element uchun xarakteristikalar funksionalligi qanday tuzilganligini ko'rib chiqaylik.

Vazifa

Shunday qilib, bizda Nomenklatura mavjud bo'lib, unga qo'shimcha xususiyatlarni o'rnatishimiz kerak, masalan:

Ushbu rasmda PVX "Mulk" ustuni va "Qiymat" ustunidagi qiymat turi uchun javobgar bo'ladi.

Bular. Xususiyat - bu PVX elementi bo'ladi (ehtimol oldindan belgilangan) va "Qiymat" ustuni uchun qiymat turi har bir PVX elementida mavjud bo'lgan TypeDescription ob'ekti bo'ladi.

Biz PVX ni yaratamiz

Yuqoridagi rasmda "Qo'shimcha qiymatlar" katalogi mavjud tur sifatida ko'rsatilganligini ko'rsatadi.Bu boshqa PVX funksiyasi - barcha kerakli xususiyatlar saqlanishi mumkin bo'lgan katalogni belgilang. Buni aniqlab bo'lmaydi va bu mumkin emas, lekin bu mexanizm ishni sezilarli darajada osonlashtiradi. Axir, qoida tariqasida, nomenklaturaning xususiyatlari va xususiyatlari boshqa ma'lumotlar bazasi ob'ektlari emas, balki matn qiymatlari hisoblanadi. Va bularning barchasi bir joyda saqlanadi, shuningdek, yangi element yaratishda sukut bo'yicha faqat Qo'shimcha xususiyatlar katalogi o'rnatiladi.

Qo'shimcha katalogni belgilash uchun avval ushbu katalogni o'rnatishingiz kerak Bizning pvc egasi aks holda u tanlov ro'yxatida bo'lmaydi va keyin uni "Asosiy" yorlig'ida PVX xususiyatlarida tanlang.

PVX ishi haqida bir oz tushuntirish. Birinchidan, "Asosiy" yorlig'ida biz "Xarakterli qiymatning turi" maydonida ushbu PVXda mavjud bo'lgan barcha turlarni tanlaymiz va elementlar uchun biz ushbu PVXda allaqachon mavjud bo'lgan qiymat turini o'rnatamiz. Bizning holatda, PVX uchun siz faqat "Qo'shimcha qiymatlar" ma'lumotnomasini tanlashingiz mumkin.

Ma'lumotlar reestrini yarating

Bu erda biz xususiyatlarni (PVX) va qiymatlarni saqlash uchun ma'lumotnomani (Qo'shimcha qiymatlar) yaratdik, endi biz nomenklatura va xususiyatlarni bog'lashimiz kerak. Buning uchun ma'lumotlar registridan foydalaniladi, bizning holatlarimizda u quyidagi maydonlarga ega bo'ladi: o'lchovlar "Nomenklatura, mulk nomenklaturasi" va resurs "PropertyValue"

Agar foydalanayotgan bo'lsangiz boshqargan shaklda, "Nomenklatura mulki qiymatlari" registriga "Mulk qiymati" resursi uchun "Nomenklatura mulki" maydoniga ulanish turini qo'shish kifoya qiladi, so'ngra ma'lumotlar registrining yozuvini tahrirlashda, qiymatni tanlashda "Nomenklatura mulki" maydonida "Mulk qiymati" maydonidagi qiymat turi o'zgaradi.

Agar bor bo'lsa odatiy ilova, keyin bu ulanish, "Tiri bo'yicha ulanish", kiritish maydoni uchun formada sozlanishi kerak bo'ladi "Xususiyatlar qiymati" va bir vaqtning o'zida "usulidan foydalanish kerak bo'ladi. CastValue()" ortiqcha turdagi tanlovdan xalos bo'lish va noto'g'ri vaziyatlardan qochish uchun:

Mulk qiymati = Mulk nomenklaturasi. Qiymat turi. LeadValue(Mulk qiymati);

Egasi tomonidan tanlash

Chunki Bizda "Nomenklatura xususiyatlari" PVX ga bo'ysunadigan "Qo'shimcha qiymatlar" ma'lumotnomasi mavjud bo'lganligi sababli, siz filtrni shunday o'rnatishingiz mumkinki, "Mulk qiymati" maydonida Nomenklatura xususiyatini tanlaganingizda, siz faqat bo'ysunuvchi elementlardan tanlashingiz mumkin. Uchun boshqargan dastur, bu resursning xususiyatlarida amalga oshiriladi, xususiyat "Tanlash parametrlari assotsiatsiyalari" deb ataladi, siz "Filter.Owner (ItemProperty)" ni tanlashingiz kerak. Uchun oddiy ilovalar hech narsa qilishlari shart emas. bog'lanish turini o'rnatish orqali dasturning o'zi faqat bo'ysunuvchi elementlarni ko'rsatadi.

Muhim!"Tur bo'yicha bog'lanish" xususiyati faqat PVX turiga ega bo'lgan atributlar bilan ishlaydi.

Hibsda

Shunday qilib, axborot reestri yordamida biz "Nomenklatura" ma'lumotnomasini "Nomenklatura xususiyatlari" PVX xususiyatlariga va "Qo'shimcha qiymatlar" ma'lumotnomasini uning qiymatlari bilan bog'ladik.

Muhim! Bizni qiziqtirgan barcha ma'lumotlar, ya'ni. nomenklaturaning xarakteristikalari PVXda emas, balki registrda saqlanadi.

Uchun oddiy ilovalar "O'tish" tugmasini bosish orqali nomenklaturaning xususiyatlari bilan registrni ochish imkoniyatiga ega. biz "Nomenklatura" o'lchovi "Etakchi" ekanligini ko'rsatdik.

Uchun boshqargan Ilovalar navigatsiya panelida havolaga ega

Siz buni taxmin qildingiz, siz registrga ham, PVXdan ham borishingiz mumkin. "Mulk nomenklaturasi" o'lchovi ham yetakchilik qilmoqda.

Xarakteristikalar turlari rejasini tuzish, hisoblar rejasi bilan ishlash

1C: Enterprise 8 da.2 »

Ishning maqsadi: xarakteristikalar turlari rejasini tuzishning asosiy usullarini o'zlashtirish, hisoblar rejasini tuzish "1C: Enterprise 8.2" dasturiy ta'minot to'plamida.

    Xavfsizlik savollariga javoblar

    Vazifaning natijalari.

Ko'rsatmalar

Xarakteristikalar turlarining rejalari

1C: Enterprise tizimida analitik hisobni yuritish uchun subkonto mexanizmi qo'llaniladi. Subkonto analitik hisobning har qanday ob'ekti deyiladi: asosiy vositalar, nomoddiy aktivlar, materiallar, tashkilotlar, hisobdor shaxslar, shartnomalar va boshqalar.

Subkonto ko'rinishi, o'z navbatida analitik hisobning o'xshash ob'ektlari to'plami deyiladi. Masalan, 1C: Enterprise tizimidagi xaridorlar va mijozlar ro'yxati (bu faqat tashkilotlar deb hisoblang) "subkonto turi" "Tashkilotlar" deb nomlanadi va ushbu ro'yxatdagi har qanday tashkilot "subkonto" deb nomlanadi.

Subkonto uchun analitik hisobni amalga oshirish uchun "Xususiyatlar turlari rejasi" yangi dastur ob'ekti qo'llaniladi. U analitik hisob zarur bo'lgan mumkin bo'lgan xususiyatlarni tavsiflaydi, masalan, kontragentlar, nomenklatura.

Xarakteristika turlari diagrammasining asosiy xususiyati xarakterli qiymat turi bo'lib, u subkonto sifatida ishlatiladigan konfiguratsiya ob'ektlariga ishora qiladi, masalan, ReferenceReference. Nomenklatura.

Oldindan belgilangan hisoblarga o'xshab, xarakteristikalar turlari bo'yicha, oldindan belgilangan xarakteristikalar turlari (subkonto turlari), masalan, kontragentlar odatda ishlab chiqish bosqichida ko'rsatiladi.

"Subconto View" tipidagi ob'ektning o'zi hech qanday ma'lumot ob'ektlarini tasvirlamaydi. Subkonto turi faqat ma'lum bir ma'lumot turiga "ishora qiladi". Subconto turi buxgalteriya hisoblari uchun analitik hisobni tashkil qilish uchun ma'lum bir ma'lumotlar turidan foydalanish imkoniyatini ko'rsatadi. Analitik hisob uchun ma'lumotlar ob'ektlari ma'lumotnomalar, hujjatlar, o'tkazmalar va boshqalar elementlari bo'lishi mumkin. Muayyan hisob uchun analitik buxgalteriya hisobini (subconto) o'rnatishda, bu subkonto turi ko'rsatiladi. Masalan, 3310 hisobvarag'i bo'yicha analitik buxgalteriya hisobini tashkil qilish uchun siz "Ma'lumotnoma ma'lumotnomasi. Qarama-qarshi tomonlar" ma'lumotlar turiga ega bo'lgan "Qarshi taraflar" subschyot turini tanlashingiz mumkin. Shunday qilib, subconto turi analitik hisobda foydalanish uchun ba'zi turdagi ma'lumotlarni taqdim etadi.

Hisoblar jadvallari

Hisoblar jadvallari - "hisob" turidagi ma'lumotlar ob'ektlarining ro'yxati - 1C: Enterprise tizimi bilan ishlashda mablag'lar guruhlanadigan buxgalteriya registrlari. 1C: Enterprise tizimidagi "hisoblar rejasi" tushunchasi buxgalteriya hisobidagi o'xshash atamaning umumiy qabul qilingan tushunchasiga mos keladi. Shunday qilib, hisobvaraqlar korxona mablag'larini sintetik hisobga olish ob'ektlarini saqlash uchun mo'ljallangan.

Hisoblar jadvallari buxgalteriya hisobi yoki soliq hisoblari ro'yxatini o'z ichiga oladi, masalan, soddalashtirilgan soliqqa tortish tizimiga ega bo'lgan o'z-o'zini ta'minlovchi, soliq, soliq.

Hisob xususiyatlari ma'lum bir mamlakatda va muayyan turdagi korxona uchun qabul qilingan buxgalteriya tizimiga qarab moslashuvchan tarzda sozlanishi mumkin.

Hisoblar rejasi uchun hisob kodining uzunligi va subschyotlar darajalari soni, shuningdek, har bir darajadagi subschyotdagi belgilar soni ko'rsatilgan. Hisoblar uchun qo'shimcha ma'lumotlar, shuningdek, ro'yxatni ko'rish va hisoblarni tahrirlash shakllari sozlangan.

Buxgalteriya hisoblari buxgalteriya hisobi natijalari tizimining asosi hisoblanadi. Ularni o'rnatishda qo'shimcha buxgalteriya bo'limlarining xususiyatlari belgilanadi - valyuta, analitik va miqdoriy.

Tizim ko'p o'lchovli va ko'p bosqichli analitik hisobni qo'llab-quvvatlaydi. Bundan tashqari, buxgalteriya ajratgichidan foydalanish imkoniyati tuzilgan. Buxgalteriya ajratuvchisi bitta ma'lumot bazasida bir nechta tashkilotlar uchun mustaqil ravishda yozuvlarni saqlashga imkon beradi.

Buxgalteriya hisoblarining muhim xususiyati - bu konfiguratsiyada ham, ma'lumot bazasida ham ob'ektlarni yaratish qobiliyati. Agar konfiguratsiyaning o'zi hisoblarning majburiy mavjudligini yoki ushbu hisoblarning o'ziga xos xususiyatlarini talab qilsa, konfiguratsiyaga maxsus hisoblarni kiritish tavsiya etiladi.

Misol 1. Xarakteristikalar turlari rejasini tuzish

Xarakteristikalar turlarining yangi rejasini yaratish uchun "Konfiguratsiya" oynasida "Xarakteristikalar turlarining rejalari" bo'limini tanlang va "Qo'shish" tugmasini bosing. Konstruktor oynasi ochiladi, unda biz "ViewPlanCharacteristics1" nomini belgilaymiz. Maydonni bosganingizda sinonim avtomatik ravishda hosil bo'ladi.

"Xarakterli qiymat turi" maydonida tugmani bosing. "Ma'lumotlar turini tahrirlash" oynasi ochiladi, unda "Qo'shma ma'lumotlar turi" opsiyasini yoqishingiz kerak, so'ngra analitik hisob uchun zarur bo'lgan barcha kataloglarni (1-rasm) belgilang (hisoblar sxemasi sozlamalari). Keling, uchta katalogni belgilaymiz: Xodimlar, Pudratchilar, Nomenklatura. Keling, OK tugmasini bosing.

Keling, dizayner oynasini yopamiz. Natijada, konfiguratsiya daraxtining "Xarakteristikalar turlarining rejalari" bo'limida "Tipik xususiyatlar turlari rejasi" qatori paydo bo'ladi. Qo'shish uchun. oldindan belgilangan xarakteristikalar turlari (subkonto turlari), sichqonchaning o'ng tugmasi bilan "Tipik belgilar turlari rejasi" qatorini bosish va "Oldindan belgilangan ma'lumotlarni ochish" bandini tanlash kerak. Oldindan belgilangan xarakteristikalar turlarini (subkonto turlari) qo'shishingiz kerak bo'lgan oyna ochiladi.

Keling, birinchi turdagi subschyotni qo'shamiz "Xodimlar". "Xodimlar" subkonto turi korxona xodimlari to'g'risidagi ma'lumotlarni o'z ichiga olgan bir xil nomdagi ma'lumotnomaga mos keladi va konstantalarni to'ldirish va birlamchi hujjatlarni chiqarish, shuningdek 1251-schyotda analitik hisobni yuritish uchun ishlatiladi.

"Qo'shish" tugmasini bosing. "Oldindan belgilangan xarakteristikalar" oynasi ochiladi, unda siz ismni (Xodimlar), ismni (Xodimlar) ko'rsatishingiz va tugma yordamida DirectoryReference.Employees turini tanlashingiz kerak (2-rasm). Keyin OK tugmasini bosing.

Xuddi shu tarzda, subkonto turlarini qo'shing: "Qarshi tomonlar" va "Nomenklatura".

Fig.1 - Ma'lumotlar turini tahrirlash

Fig.2 - Oldindan belgilangan xarakteristika

3-rasm - tahrirlash ma'lumotlarining turi (xodimlar)

Shunday qilib, xarakteristikalar turlari rejasi quyidagi shaklga ega (4-rasm).

4-rasm - "Xususiyatlar turlari rejasi" oynasi

2-misol: Hisoblar rejasini sozlash

Konfiguratsiyaning asosiy komponenti hisoblar rejasidir. Hisoblar, subschyotlarning tarkibi, analitik hisobni yuritish imkoniyati, miqdoriy va valyuta ko'rinishida buxgalteriya hisobi - bularning barchasi schyotlar rejasida belgilanadi.

Ushbu vazifani amalga oshirish uchun 1330 schyot bo'yicha analitik va miqdoriy hisob bilan, shuningdek, 1210, 1251, 3310 schyotlar bo'yicha analitik hisob bilan hisoblar rejasini tuzish talab etiladi.

Buning uchun "Konfiguratsiya" oynasini oching ("Konfiguratsiya - Konfiguratsiyani ochish" menyusi). "Hisoblar jadvallari" filialini toping va uni oching. Ochiladigan ro'yxatda "O'z-o'zini qo'llab-quvvatlash" qatoriga ikki marta bosing.

Muayyan hisoblar rejasini tahrirlash oynasi (konstruktori) ochiladi, bu holda "O'z-o'zini qo'llab-quvvatlaydigan hisoblar jadvali" oynasi ochiladi.

Ushbu hisoblar jadvalidan nusxa olganimiz sababli, ism va sinonim allaqachon "Asosiy" yorlig'ida ko'rsatilgan. Keling, ularni o'zgarishsiz qoldirib, "Ma'lumotlar" yorlig'iga o'tamiz (3-rasm).

1-rasm - Hisoblar jadvali oynasi ("Ma'lumotlar" yorlig'i)

Biz bu erda ko'rsatilgan sozlamalardan mamnunmiz. Shuning uchun, keling, "Subkonto" yorlig'iga o'tamiz.

Bu erda biz subkonto turlari maydonida "Turlar rejasi1 Xarakteristikani" tanlaymiz, keyin "Subkontoning maksimal soni" maydoni tahrirlash uchun mavjud bo'ladi. Uni ikkinchi raqamga qo'ying.

Tahrirlash oynasini yopamiz va "Oldindan belgilangan hisoblar" oynasiga o'tamiz.

Keling, 1330 (41) hisobvarag'ida analitik hisobni unga subkonto1 turini - Nomenklaturani ulash orqali yoqaylik. Buning uchun oynaning pastki qismida "Qo'shish" tugmasini bosing va kerakli subkonto turini tanlang. Ushbu qatordagi qolgan belgilar o'zgarishsiz qoladi (4-rasm).

Guruch. 2 - Oldindan belgilangan hisobni o'rnatish

Mashq qilish.

    Xarakterli turlar jadvalini tuzing

    Hisoblar rejasini tuzing.

Nazorat savollari:

    Subkonto mexanizmi.

    Qo'llash ob'ektining maqsadi "Xususiyatlar turlari rejasi".

    Hisoblashlarga misollar keltiring.

    Hujjat shaklini yaratish bosqichlari.

    Hisoblar jadvali xususiyatlarini tahrirlash.

... Tafsilotlarni hisobga olish xarakteristikalar va xususiyatlar kontekstida amalga oshiriladi va xarakteristikalar turlari rejasidan foydalangan holda amalga oshirilishi kerak. Xususiyatlar to'plami xarakteristikani belgilaydi. Bir qism bir nechta turli xususiyatlarga ega bo'lishi mumkin ...

Yechim

Aslida, quyidagilarni amalga oshirish kerak: "Nomenklatura" ma'lumotnomasi uchun bo'ysunuvchi "Nomenklatura xususiyatlari" ma'lumotnomasini yarating, ikkinchisi uchun xarakteristikani belgilaydigan mulk qiymatlarini saqlash qobiliyatini tashkil qiling.

1. Konfiguratsiyaga "Nomenklatura xarakteristikalari" ma'lumotnomasini qo'shing va uni "Nomenklatura" ma'lumotnomasiga bo'ysundiring.

2. “Obyektlarning xossalari” xarakteristikalari turlari rejasida “Xususiyatlar qiymatlari turi”ni aniqlang. Turli xususiyatlar olishi mumkin bo'lgan barcha qiymat turlarini o'z ichiga olishi kerak.

3. Xususiyat qiymatlarini saqlash uchun “Obyekt xossalari qiymatlari” ma’lumotlar registrini tuzamiz.
O'lchovlar:

  • Ob'ekt, "Ma'lumotnoma. Nomenklaturaning xususiyatlari" yozing (Boshqa turlarni qo'shish mumkin, bu muammoni hal qilishimiz uchun bitta ma'lumotnoma etarli);
  • Mulk, "Xususiyatlar ko'rinishi rejasi. Ob'ektlarning xususiyatlari" yozing;
  • Qiymat, "Ob'ektlarning xususiyatlari" tipidagi xarakteristikalar turlari rejasi bilan belgilanadigan "Ob'ektlarning xususiyatlari".

DIQQAT!!! Bu erda "Plan of ViewsCharacteristicsReference.ObjectProperties" turini emas, balki "Characteristic.PropertiesObjects" turini tanlash kerak.

4. “Xususiyat” atributining tanlangan qiymatining turiga qarab “Qiymat” atributining turini aniqlash uchun “Xususiyat” atributini ko‘rsatgan holda “Tiri bo‘yicha munosabatlar” xossasini to‘ldiring.

Natija

Muammo hal qilinadi, muammoni hal qilishda go'zallik bo'yicha ko'rsatmalar hisobga olinmaydi (turli xil ob'ektlar shakllarining sarlavhalarini ko'rsatish, ob'ektlarni quyi tizimlarga ajratish, shakllarni yaratish, ma'lumotlarning to'g'riligini tekshirish, xususiyatga qarab belgi nomini shakllantirish). mulk qiymatlari).

Ishlab chiqilgan dastur yechimini ishga tushirgandan va ma'lumotlarni kiritgandan so'ng biz kerakli funksionallikni olamiz

Agar u u yoki bu materialni tasvirlamoqchi bo'lsa, biz unga har qanday xususiyatlarni yaratishga imkon beradigan qandaydir mexanizm bilan ta'minlashimiz kerak va eng muhimi, bu xususiyatlar qanday turdagi qiymatga ega bo'lishi kerakligini ko'rsatishimiz kerak. Keyin, ma'lum bir moddiy xarakteristikaning qiymatlarini o'rnatayotganda, foydalanuvchi belgilangan turga mos ravishda qiymatlarni tanlashi mumkin.

Xususiyatlarni tavsiflashning bunday imkoniyati konfiguratsiya ob'ekti tomonidan taqdim etiladi. Xarakterli turlar rejasi u bilan biz hozir uchrashamiz.

Yangi konfiguratsiya ob'ektlarini yaratish

1. Konfiguratsiya obyektini yarating Katalog Nomi bilan Variantlar nomenklaturasi va katalogga bo'ysunishini bildiradi.

2. Boshqa konfiguratsiya obyektini yaratamiz Katalog Nomi bilan.

3. Shundan so'ng Plan konfiguratsiya ob'ektini yarating xususiyatlar turlari Nomi bilan XususiyatlarNomenklaturasi. Xususiyatlarning qiymat turini quyidagicha o'rnating:

  • Raqam, uzunligi 15, aniqlik 3;
  • Chiziq, uzunligi 25;
  • sana;
  • mantiqiy O;
  • ReferenceReference.AdditionalPropertiesNomenklatura.

4. Katalog Qo'shimcha xususiyatlarNomenklaturasi egasini ko'rsating → xarakteristikalar turlari rejasi XususiyatlarNomenklaturasi.

5. Xatcho‘pda Shakllar uni ro'yxatda tahrirlash uchun sozlang.

6. Shundan so'ng biz buni aniqlaymiz qo'shimcha xarakterli qiymatlar xarakteristikalar turlarining rejasi ma'lumotnomada joylashgan bo'ladi Qo'shimcha xususiyatlarNomenklaturasi.

7. Belgilangan Shakllar biz ushbu xarakteristikalar turlari rejasi ro'yxatda tahrir qilinishini bildiramiz.

8. Va nihoyat, konfiguratsiya obyektini yaratamiz Axborot reestri Nomi bilan Mulk qiymatlari nomenklaturasi.

9. Holatdagi o'zgarishlar:

  • Property Set, yetakchi, turi;
  • KindProperties, turi Turlar rejasi XarakteristikaMa'lumotnoma.XususiyatlarNomenklaturasi.

10. Resursni ro'yxatdan o'tkazish:

  • Ma'nosi, turi Xarakteristika.XususiyatlarNomenklatura.

E'tibor bering, biz registr resursining qiymat turini quyidagicha belgilashimiz mumkin Xarakterli.<имя> . Asosan, bu ta'rif mos keladigan xarakterli turdagi rejaning qiymat turida aniqlangan kompozit ma'lumotlar turidir. Ya'ni, registr resursi xarakteristika turi rejasining qiymat turida tavsiflangan har qanday turdagi qiymatga ega bo'lishi mumkin.

Nomenklatura ma'lumotnomasini takomillashtirish

1. Avvalo, ma'lumotnomada biz moddiy variantni tahrir qilish imkoniyatini berishimiz kerak. Buning uchun biz katalog endi ikkala usulda ham tahrirlanishini bildiramiz (yorliqda Shakl) → ro‘yxatda va muloqot oynasida.

2. Yaratish elementning asosiy shakli konstruktor yordamida.

3. Shaklni kenglik va balandlikda biroz kengaytiring va unga panel qo'shing: Shakl†' Panelga boshqaruvni qo'shish†'(yuqori menyudan) yoki pastki menyu belgisi yordamida Panel. Kursorning "xoch" ga aylanishi bilan biz panelni cho'zamiz, shu bilan birga quyidagi rasmni va shu bilan birga savolli oynani olamiz:

Agar savol darhol paydo bo'lmagan bo'lsa, u panel chegaralaridan birining o'rnini biroz o'zgartirgandan so'ng paydo bo'ladi.

4. Biz bu savolga ijobiy javob beramiz va barcha boshqaruv elementlari qo‘shilgan panelga o‘tadi:

5. Endi biz panel o'lchamini o'zgartiramiz va unga yangi sahifa qo'shamiz. Sahifani qo'shish → forma maydonidagi kontekst menyusini o'ng tugmasini bosing → Sahifani qo'shish.

6. Yangi sahifaning nomi va sarlavhasini o'rnating → Xususiyatlari, va birinchi sahifa nomini o'zgartiring Asosiy va unga bir xil nom bering. Ismlar va sarlavhalar xususiyatlar guruhidagi panel xususiyatlari palitrasida o'rnatiladi Joriy sahifa:

7. Shundan so'ng, panelda joylashgan barcha boshqaruv elementlarini tanlang va buyruqni bajaring Shaklni†' markazida†' markazida vertikal holda.

8. Endi sahifaga o'tamiz Xususiyatlari va yozuv qo'shing InscriptionVariantsNomenklatura sarlavha bilan Nomenklatura variantlari:. Buning uchun shrift uslubini belgilang Yog'li.

9. Ushbu yozuv ostida biz buyruqlar paneli bilan jadval maydonini joylashtiramiz. Maydonga nom bering Variantlar va yozing DirectoryList.OptionsNomenklatura.

10. Jadval maydonidan ustunni olib tashlang Kod.

11. Ushbu jadval maydoni uchun Variantlar mulkni o'rnatish Egasining munosabati → DirectoryObject.Link.

Ushbu xususiyatni o'rnatish bizga quyidagilarni ta'minlaydi: ushbu maydonning ma'lumotlar manbai uchun -> forma prop Variantlar, turiga ega Kataloglar ro'yxati. VariantlarNomenklaturasi, - egasi tomonidan tanlov qiymati har doim tahrirlangan mos yozuvlar elementiga havolaga teng bo'ladi. Boshqacha qilib aytganda, forma atributidagi katalog ro'yxati Property Set, har doim faqat tahrirlangan lug'at elementiga bo'ysunadigan elementlarni o'z ichiga oladi. Shunday qilib, jadval maydoni Variantlar, bu atribut ma'lumotlar manbai bo'lib, faqat tahrirlangan lug'at elementiga bo'ysunuvchi elementlarni ko'rsatadi.

12. Quyida xuddi shu tarzda yana bitta yozuvni joylashtiramiz → CaptionPropertyValues sarlavha bilan Mulk qiymatlari: va shrift uslubi Yog'li.

13. Uning ostida biz buyruqlar paneli bilan jadval maydonini joylashtiramiz. Maydonga nom bering Xususiyatlari va yozing.

14. Ustun uchun Mulk to'plami bayroqni tushiring Ko'rinish, va ustundagi kiritish maydoni uchun Ma'nosi turi bo'yicha ulang FormElements.Properties.CurrentData. KindProperties.

Turlar bo'yicha munosabatlar bizga ushbu kiritish maydoniga kiritilgan qiymatlar turini cheklashni ta'minlaydi, faqat maydonda tanlangan xarakteristikaning turiga qarab. Mulk turi. Biroq, biz ushbu sohada saqlangan qiymatning o'ziga hech qanday tarzda ta'sir qila olmaymiz. Agar siz qo'shimcha chora ko'rmasangiz, maydonga kirganingizda Ma'nosi har qanday qiymatning xarakteristikasi turini o'zgartirish mumkin bo'lmaydi.

Agar siz xarakteristikaning boshqa turini tanlasangiz, saqlangan qiymat turi va boshqaruvdagi kirish cheklangan tur o'rtasida nomuvofiqlik bo'ladi. Bunday holda, albatta, tizim saqlangan qiymatga ega bo'lgan turni kiritishni taklif qiladi.

Ushbu vaziyatdan qochish uchun, maydondagi qiymatni o'zgartirganda Mulk turi maydon qiymatini keltiring Ma'nosi maydonda tanlangan xarakteristikaning turiga Mulk turi.

15. Shuning uchun, ustundagi kiritish maydoni uchun Mulk turi voqea ishlovchisi yarating O'zgarganda:

16. Endi jadval maydonida ishonch hosil qilishimiz kerak Xususiyatlari faqat yuqori jadval maydonida tanlangan katalog elementiga tegishli axborot registrining yozuvlari ko'rsatiladi Variantlar nomenklaturasi.

Shunday qilib, jadval maydoni uchun Variantlar String faollashtirilganda voqea ishlov beruvchisini yaratadi:

17. Bundan tashqari, forma ochilganda reysni to‘liq ko‘rsatmaslik uchun forma hodisasi ishlov beruvchisini yaratamiz. Ochilishda, quyidagi matnni o'z ichiga oladi:

Ma'lumotnomani takomillashtirish VariantlarNomenklaturasi

Endi biz qo'llanmani yakunlashimiz kerak Variantlar nomenklaturasi shunday qilib, foydalanuvchi nafaqat materialning o'zini tahrirlashda, balki jadval qismida xususiyatlar to'plami tanlanganda, hujjatlarni kiritish jarayonida ham yangi material xususiyatlarini yaratish imkoniyatiga ega bo'ladi.

1. Shuning uchun, ma'lumot uchun Variantlar nomenklaturasi biz uni har ikki usulda (ham ro'yxatda, ham dialog oynasida) tahrirlanishini bildiramiz.

2. Konstruktor yordamida yarating elementning asosiy shakli .

3. Shaklda biz tartibga solishimiz kerak bo'ladi jadval maydoni , bu lug'at elementi uchun mulk qiymati ma'lumotlar registridagi mavjud yozuvlarni ko'rsatishi kerak.

Elementning asosiy shaklida biz nom bilan jadval maydonini joylashtiramiz Xususiyatlari, turi RegisterInformationList.ValuesPropertiesNomenklaturasi va buyruq paneli.

4. Ustun uchun Mulk to'plami ko'rinish bayrog'ini olib tashlang.

5. Keyin ustunda joylashgan kiritish maydoni uchun Ma'nosi, ulanishni turi bo'yicha o'rnating ElementsForm.Properties.CurrentData.ViewProperties.

6. Ustun ichida joylashgan kiritish maydoni uchun Mulk turi, voqea ishlovchisi yarating O'zgarganda:

Endi biz buni shunday qilishimiz kerakki, forma ochilganda bizga kerak bo'lgan tanlov o'rnatiladi. Bundan tashqari, katalogning yangi elementi qo'shilganda, tanlov element kiritilgandan keyin ham o'rnatilishini ta'minlash kerak. Buning uchun biz tayinlash imkoniyatidan foydalanamiz ma'lumotlarni o'zgartirish hodisasi ishlovchisi , bu tahrirlangan lug'at elementiga havoladagi o'zgarishlarni kuzatib boradi.

7. Avvalo voqea ishlov beruvchisini yaratamiz WhenChangingLinks, unda biz kerakli tanlovni o'rnatdik:

8. Keyin ushbu ishlov beruvchiga qo'ng'iroqni forma modulining asosiy qismiga qo'shing:

9. Va nihoyat, foydalanuvchi katalog elementining o'zini yozmasdan yangi mulk qiymatlarini o'rnatishni boshlashi mumkinligini ta'minlash kerak. Property Sets. Shuning uchun biz jadval maydoni uchun hodisa ishlov beruvchisini yaratamiz OldinStartQo'shimchalar:

Materiallar qoldiqlari reestrini takomillashtirish

Materiallar xarakterli qiymatlar bo'yicha hisobga olinishini ta'minlash uchun jamg'arish registrining tuzilishini o'zgartirish kerak Materiallar qoldiqlari va unga yangi o'lchov qo'shing Property Set turi bilan DirectoryReference.OptionsNomenklatura.

Hujjatni takomillashtirish Kvitansiya fakturasi

Bizga qolgan oxirgi narsa - hujjatni yakunlash Sotib olish fakturasi. Shunday qilib, tovarlar qabul qilinganda, foydalanuvchi har bir olingan material uchun xususiyatlar to'plamini belgilashi mumkin.

1. Hujjatning jadval qismiga yangi atribut qo'shing Property Set turi bilan DirectoryReference.OptionsNomenklatura:

2. Ushbu atributni hujjat shaklining jadval maydoniga joylashtiring (sichqonchaning o'ng tugmasi → Ma'lumotlarni joylashtirish):

3. Ustun ichida joylashgan kiritish maydoni uchun Property Set, yana mulkdan foydalaning Egasining munosabati → ElementsForm.Matials.CurrentData.Ma-

material. Endi, ushbu kiritish maydonini tanlaganingizda, katalog elementlari ro'yxati doimo ochiladi Variantlar nomenklaturasi, ustunda tanlangan materialga qarab Material.

4. Xulosa qilib, biz hujjat modulida joylashtirishni qayta ishlash tartibini ochamiz va hosil qilingan harakatlarga o'lchamga qiymat belgilashni qo'shamiz. Property Set:

Endi 1C: Enterprise-ni disk raskadrovka rejimida ishga tushiramiz va materiallarimiz uchun bir nechta xususiyatlar to'plamini yaratamiz.

Xususiyatlar to'plamini yaratish

1. Katalog elementini oching Nomenklatura → Elektr kabeli.

2. Xatcho‘pga o‘ting Xususiyatlari deb nomlangan ushbu element uchun xususiyatlar to'plamini yarating Oq.

3. Keyin katalog elementi uchun xossalar to'plamini yarating Nomenklatura → Kauchuk shlang. Ushbu xususiyatlar to'plami chaqiriladi Polsha va quyidagi xususiyatlarga ega:

  • Rang → bob;
  • Ishlab chiqaruvchi → Fagumit.

4. Endi hujjatni oching Hisob-faktura raqami–2 va 2 dona miqdorda oq elektr kabeli va Polsha kauchuk shlangi sotib olinganligini ko'rsating.

5. Keyin biz hujjatning birinchi qatorini nusxalaymiz va qora elektr kabeli ham 3 dona miqdorida sotib olinganligini ko'rsatamiz. Kirish jarayonida biz elektr kabeli uchun boshqa xususiyatlar to'plamini yaratishimiz kerak bo'ladi → Qora, qaysi biri:

  • Rang → Qora;
  • Bo'lim → 2.5.

6. Hujjatni tekshiramiz va hujjatning harakatini registr bo'yicha ko'rib chiqamiz Materiallar qoldiqlari:

7. Bundan tashqari, axborot registrida joylashgan yozuvlarni ko'rib chiqamiz Mulk qiymatlari nomenklaturasi:

Xususiyatlari bo'yicha materiallarning qoldiqlari haqida hisobot bering

Rasmni to'ldirish uchun biz ma'lum xususiyatlarga ega materiallar mavjudligini ko'rsatadigan hisobot yaratamiz.

Ushbu hisobotni yaratishda biz xarakteristikalar bilan ishlash uchun ma'lumotlar tarkibi tizimi taqdim etadigan imkoniyatlardan foydalanamiz.

1. Hisobot nomli yangi konfiguratsiya obyektini yarating Xususiyatlari bo'yicha materiallar qoldiqlari.

2. Ma'lumotlar tarkibi sxemasi dizaynerini oching, yangisini qo'shing Ma'lumotlar to'plami -> so'rov va so'rovni tuzamiz.

3. Yig'ish registrining virtual jadvalini tanlaymiz Materiallarning qoldiqlari.Kompaniyaning qoldiqlari va aylanmasi.

4. Yig'ish registrining virtual jadvalidan Materiallar qoldiqlari, qoldiqlar va aylanmalar quyidagi maydonlarni tanlang:

  • Material;
  • PropertySet;
  • QuantityInitial Balance;
  • QuantityIncoming;
  • QuantityExpense;
  • Miqdor yakuniy balans.

5. Shundan so'ng yorliqda Birlashmalar/taxalluslar so'zsiz raqamli maydonlar uchun taxalluslarni o'rnating Miqdori:

6. Keling, xarakteristikalar tavsifiga o'tamiz. Buning uchun yorliqga o'ting Xususiyatlari.

Keling, tugmani bosamiz Qo'shish va maydonlar tavsifiga o'ting.

7. Ta'riflanishi kerak bo'lgan birinchi maydon - Qiymat turi. Bu erda siz bizning xususiyatlarimiz qo'llaniladigan maydon turini belgilashingiz kerak. Bizning holatlarimizda bu maydon dala hisoblanadi Property Set ro'yxatdan o'tish Materiallar qoldiqlari. Shuning uchun, qiymat turi sifatida biz tanlaymiz DirectoryReference.OptionsNomenklatura.

8. Keyingi qadam ma'lumotlar tarkibi tizimi xarakteristikalar ro'yxatini qaerdan olishi kerakligini tasvirlashdir. Buning uchun xarakteristikalar ro'yxatining manbasini ko'rsating va ushbu manbaning aniq sohalarining maqsadini tavsiflang.

Manba sifatida ma'lumotlar tarkibi tizimi mavjud manba ma'lumotlar jadvalidan yoki jadvallardagi ba'zi so'rovlar natijasidan foydalanishi mumkin. Bizning holatda, hamma narsa juda oddiy: barcha xususiyatlarning ro'yxati xarakteristikalar turlari bo'yicha saqlanadi XususiyatlarNomenklaturasi. Shuning uchun, manba sifatida biz ko'rsatamiz Jadval, va dalada Xususiyatlar ro'yxati tanlang Turlarning xususiyatlari rejasi. XususiyatlarNomenklaturasi.

9. Keyinchalik, xarakteristikalar ro'yxatini "ta'minlash" uchun manba maydonlarining maqsadini tasvirlashingiz kerak. Dalada Identifikator tanlang Havola, dalada Ism → Ism, va dalada → TypeValue ni kiriting.

10. Xarakterli qiymatlar manbasini tavsiflashga o'tamiz. Bizning holatda, xarakterli qiymatlarning manbai axborot registridir Mulk qiymatlari nomenklaturasi, shuning uchun dalada Manba tanlaymiz Jadval, va dalada Xususiyatlarning qiymatiRegisterInformation.ValuesPropertiesNomenklaturasi.

11. Keyinchalik, biz registr maydonlarining maqsadini tasvirlaymiz. Dalada Ob'ekt o'lchamni tanlang Property Set, dalada Identifikator → ViewProperties, va dalada Ma'nosi→ resursni ro‘yxatdan o‘tkazish Ma'nosi:

12. Bu so'rovni yaratishni yakunlaydi. OK tugmasini bosing va ma'lumotlar tarkibi sxemasi uchun yaratilgan so'rov matniga qarang:

13. Bu so‘rovda XARAKTERISTIKA kalit so‘zi bilan boshlanadigan bo‘lim diqqatga sazovordir. U faqat ma'lumotlar tarkibi tizimi uchun ushbu hisobotda foydalaniladigan xususiyatlarni tavsiflaydi.

Ushbu bo'lim matni ilova qilingan qavslar . Bu shuni anglatadiki, u so'rovning bir qismi emas, balki ma'lumotlar tarkibi tizimiga ko'rsatma.

14. Ma'lumotlar tarkibi sxemasini tahrirlashni boshlaymiz. Avvalo, yorliqda Resurslar barcha mavjud resurslarni tanlang:

15. Keling, xatcho'pga o'tamiz Sozlamalar. Hisobot tuzilmasini yarating → guruhlashni qo'shing Tafsilotli yozuvlar.

16. Keyin yorliqda Tanlangan maydonlar hisobotda ko'rsatiladigan maydonlarni tanlang:

  • Material;
  • PropertySet;
  • Dastlabki balans;
  • Kelayotgan;
  • iste'mol;
  • EndRemainder.

17. Xulosa qilib, xatcho'pga o'tamiz Boshqa sozlamalar va hisobot sarlavhasini o'rnating → .

18. Bu hisobotni yaratishni yakunlaydi. Keling, 1C: Enterprise dasturini disk raskadrovka rejimida ishga tushiramiz va hisobotimiz yordamida qanday natijalarga erishish mumkinligini ko'rib chiqamiz. Keling, hisobotni ochaylik Xususiyatlari bo'yicha qolgan materiallar.

19. Birinchidan, bizda 2,5 mm2 tasavvurlar bilan qanday materiallar borligini ko'rib chiqaylik. Buning uchun bosing Sozlamalar, xatcho'pga o'ting Tanlash va ipni oching Mulk to'plami.

Iltimos, katalogdagi maydonlar mavjudligiga e'tibor bering Nomenk-latura variantlari, ma'lumotlar tarkibi tizimi biz ma'lumotlar bazasidagi turli mulklar to'plamlari uchun belgilagan barcha xususiyatlarni qo'shdi: Ishlab chiqaruvchi, Rang va Bo'lim. Shunday qilib, hisobotda har qanday xususiyatlarning qiymatlari bo'yicha tanlash juda oddiy va intuitivdir.

20. Bizda 2,5 mm2 kesma bilan qanday materiallar borligini bilish uchun faqat kesma, mm2 maydonini tanlash va unga tenglik shartini 2,5 ga qo'yish kifoya.

21. Hisobotni bajarish yakunida quyidagi natijaga erishamiz:

22. Keyin bizda qanday qora materiallar borligini ko'rib chiqaylik:

23. Va nihoyat, hisobotning to'g'ri ishlashiga ishonch hosil qilish uchun bizda qancha qora elektr kabellari borligini ko'rib chiqaylik:

Shunday qilib, siz ushbu mantiqiy sxemadan foydalanganda, biz hozirda xususiyatlarning o'zboshimchalik bo'limlari va ularning qiymatlari bo'yicha materiallarning yozuvlarini saqlash imkoniyatiga ega ekanligimizga amin bo'ldingiz.

Shuni ta'kidlash kerakki, biz ko'rib chiqqan misol ushbu konfiguratsiya uchun to'liq yechim emas. Biz hozirgina bunday yozuvlarni saqlash imkoniyatini ko'rsatdik. Bizning konfiguratsiyamiz materiallarning xususiyatlaridan to'liq foydalana olishi uchun boshqa registrlarga, hujjatlarga va ba'zi hisobotlarga tegishli o'zgartirishlar kiritish kerak.


Biz topamiz: xarakteristikalar turlari rejasi, xarakterli turdagi rejadan ma'lumotlarni olish, 1C Xarakteristik qiymatlar to'plamini qanday nusxalash va keyin o'zgartirish, xarakteristikalar turlarining qiymatini topish, rejalar, 1s 8 3 xarakteristikalar turini o'zgartirish, xarakteristikalar tiplari rejalari 1s, 1s 8 xarakteristikalar pdan turlarini ishlatish, gkfy dbljd)

Muharrir tanlovi
Keyin imzolar namunalari va muhr bosilgan karta berilishi kerak bo'lgan asosiy hujjatdir. Bu nima uchun, nima uchun ...

Bir oz sir: ishga kirishda anketani qanday to'g'ri to'ldirish kerak. Ishga kirishda deyarli hamma joyda ...

Belarus Respublikasi fuqarolari uchun asosiy moliyaviy yordam mamlakatning asosiy davlat banki - Belarusbank tomonidan amalga oshiriladi. Bu erda uy sotib olish uchun kredit ...

Ko'proq onlayn-do'kon egalari transport kompaniyalari xizmatlaridan foydalanishadi. Ko'pincha ular tovarlarni etkazib berish kerak bo'lganda tanlanadi ...
Uzoq vaqt davomida Xitoy dunyodagi eng yirik eksportchi maqomini saqlab qoldi. Katta diversifikatsiyalangan ishlab chiqarishlar, ular ...
Inqiroz davrida kompaniyalar rahbarlari nafaqat to'plangan mijozlar bazalarini saqlab qolish, balki yangilarini jalb qilish masalasiga duch kelishadi....
Bizning veb-saytimizda har doim ko'plab yangi bo'sh ish o'rinlari mavjud. Parametrlar bo'yicha tezkor qidirish uchun filtrlardan foydalaning....
Kirish 1-bob. Bemorni parvarish qilish bo'yicha kichik hamshiraning mehnat majburiyatlari 2-bob. Kichkina hamshiraning huquq va majburiyatlari ...
Elektr inshootlarida ta'mirlash ishlarini olib boradigan xodimlarning shaxsiy javobgarligi qanday? PTEEP 1.2.9-bandi. Qoidabuzarliklar uchun...