1C da yangi katalog qanday yaratiladi. Bo'ysunuvchi kataloglar. Tez. Yangi katalog elementini yaratish va yozib olish

Insho

mavzu bo'yicha: "1C: Korxona tizimidagi ierarxik va bo'ysunuvchi kataloglar"

To‘ldiruvchi: 230105-guruh talabasi 3-kurs

D.G.Kravets

Tekshirgan: N.N.Shemyakina

Tarkib

Kirish

1. Kataloglarning maqsadi

2. Ierarxik kataloglar

3. Bo‘ysunuvchi kataloglar

Xulosa

Ilova

Bibliografiya

Kirish

"1C: Enterprise" - bu dasturiy ta'minot tizimi murakkab avtomatlashtirish turli sohalar iqtisodiy faoliyat: buxgalteriya hisobi, operativ hisob, iqtisodiy hisob-kitoblar. "1C: Enterprise" texnologik platforma va konfiguratsiyalardan iborat.

Texnologiya platformasi avtomatlashtirish uchun ishlatiladigan turli mexanizmlar to'plami bo'lib, uchta asosiy funktsional komponentni o'z ichiga oladi:

1. "Buxgalteriya hisobi" - buxgalteriya operatsiyalari asosida yozuvlarni yuritish uchun mo'ljallangan. Buxgalteriya hisoblari rejalarini yuritish, muomalalarni kiritish, buxgalteriya hisobi natijalarini olish va hisobot berishni ta'minlaydi.

2. "Hisoblash" - murakkab davriy hisob-kitoblarni bajarish uchun mo'ljallangan. Hisoblash uchun ishlatiladi ish haqi har qanday murakkablik, qimmatli qog'ozlar bo'yicha hisob-kitoblar va boshqalar.

3. "Operativ hisob" - real vaqt rejimida turli bo'limlarda mablag'larning mavjudligi va harakatini qayd etish uchun mo'ljallangan. Tovar-moddiy zaxiralarni hisobga olish, kontragentlar bilan o'zaro hisob-kitoblar va boshqalar uchun foydalaniladi.

Konfiguratsiyalar iqtisodiy faoliyatning ma'lum bir sohasini avtomatlashtirishga qaratilgan va tegishli texnologik platformalar asosida ishlaydigan qabul qilingan qonun hujjatlariga mos keladi.

1C: Enterprise tizimida ko'plab vositalar, boshqaruv elementlari va turli ob'ektlar avtomatlashtirish muammolarini hal qilish va muayyan dastur natijalariga erishish. Tizim allaqachon ba'zi o'rnatilgan funktsiyalarga ega, ular tizimni etkazib berishning har qanday turida qo'llab-quvvatlanadi. Ushbu funktsiyalardan biri katalogni qo'llab-quvvatlash mexanizmi yoki kataloglarning o'zi bo'lib, ular ushbu inshoda muhokama qilinadi.


1. Kataloglarning maqsadi

Katalog - bu ma'lum bir atributning mumkin bo'lgan qiymatlari ro'yxati. Kataloglar menyu bandi yordamida kataloglar ochiladi. To'liq ro'yxat kataloglarni Operations-Kataloglar yordamida ochish mumkin. Katalog - bu daraxt tuzilishiga ega ro'yxat. Har bir ob'ektning o'ziga xos kodi, nomi va boshqalar mavjud zarur ko'rsatkichlar. Har bir katalog uchun u ochiladi alohida oyna. Oynaning chap tomonida guruh daraxti, o'ng tomonida esa joriy guruh ob'ektlari ro'yxati ko'rsatiladi. Kataloglar ma'lumotlarning noaniq kiritilishini bartaraf etish zarur bo'lgan hollarda qo'llaniladi. Masalan, xaridor, sotuvchi, omborchi, direktor nimani tushunishi uchun mahsulot ketadi nutq, hamma uni bir xil chaqirishi kerak. Va bu holda, ma'lumotnoma kerak. Odatda ichida savdo kompaniyasi u narxlari ro'yxati shakliga ega va agar bunday ma'lumotnoma kompyuterda saqlangan bo'lsa, unda savdo kompaniyasi ishlaydigan tovarlarning barcha mumkin bo'lgan assortimenti unga kiritiladi.

1C: Enterprise tizimi deyarli cheksiz miqdordagi kerakli kataloglarni saqlashga imkon beradi. Har bir katalog bir hil ob'ektlar ro'yxati: xodimlar, tashkilotlar, tovarlar va boshqalar. Bunday ob'ektlarning har biri katalog elementi deb ataladi.

Foydalanuvchi nuqtai nazaridan shuni yodda tutish kerakki, Konfiguratorda qiymatlar ro'yxati sifatida yaratilgan katalogning o'zi emas, balki katalog uchun shablon, uning shabloni ishlab chiqilgan. Konfiguratsiya jarayonida katalogda saqlanadigan ma'lumotlarning tuzilishi tavsiflanadi, ekran va kerak bo'lganda katalogning bosma ko'rinishi ishlab chiqiladi va uning "xatti-harakati" ning turli xususiyatlari ko'rsatiladi.

Har bir katalogda majburiy tafsilotlar sifatida kod va nom mavjud. Katalog elementi kodi raqamli yoki matnli bo'lishi mumkin. 1C: Enterprise tizimi katalog elementlarining kodlari bilan ishlash uchun keng imkoniyatlarni taqdim etadi: kodlarni avtomatik belgilash, kodning o'ziga xosligini avtomatik boshqarish va boshqalar.

Kod va nomga qo'shimcha ravishda, katalog elementi haqidagi har qanday qo'shimcha ma'lumot 1C: Enterprise tizim kataloglarida saqlanishi mumkin. Bunday ma'lumotlarni katalogda saqlash uchun tafsilotlar ro'yxatini yaratish mumkin. Katalog tafsilotlari mexanizmidan foydalanib, masalan, xodim faylini tashkil qilish oson. Masalan, Xodimlar katalogida Lavozim, Ish haqi va boshqalar atributlari deyarli bo'ladi. 1C kompaniyasi dasturchilarni kutdi va barcha kataloglarga ikkita allaqachon aniqlangan atributlarni kiritdi: Kod va nom. Aslida, deyarli har qanday ob'ektdan haqiqiy hayot ushbu atributlarni o'z ichiga oladi. Masalan, xodimlar uchun kod - bu xodimlarning raqami, ism esa familiyasi, ismi, otasining ismi (to'liq ismi).

Har bir katalog atributi uchun uning ma'lumotlar turini ko'rsatishingiz kerak, masalan, "raqam", "string", "sana" (8.0 versiyasida mantiqiy turi ham mavjud - True yoki False). Bular asosiy turlar, ammo murakkab ma'lumotlar turlari ham ko'rsatilishi mumkin. Masalan, Position atributi Position ma'lumotlar turiga ega. Bunday holda, ushbu atributning qiymatlari Pozitsiyalar katalogidan tanlanadi. Bir katalogning atribut qiymatlari boshqa katalogdan tanlanganda kataloglar orasidagi eng oddiy bog'lanish shu tarzda amalga oshiriladi.

2. Ierarxik kataloglar

1C: Enterprise tizimidagi katalog elementlari ro'yxati ko'p darajali bo'lishi mumkin. Bunday holda, barcha katalog satrlari 2 turga bo'linadi: "shunchaki" katalog elementlari va katalog guruhlari. Guruhlar sizga ko'p darajali katalogning quyi darajalariga o'tish imkonini beradi.

Ko'p darajali (ierarxik) ma'lumotnomalardan foydalanish ma'lumotni kerakli darajadagi tafsilotlar bilan katalogga kiritishni tashkil qilish imkonini beradi. Ko'p darajali katalogdagi elementlar va elementlar guruhlari bir guruhdan ikkinchisiga o'tkazilishi mumkin.

3. Bo‘ysunuvchi kataloglar

Har qanday katalog o'z-o'zidan ishlatilishi yoki boshqa katalogga bo'ysunishi mumkin. Masalan, shartnomalar ma'lumotnomasidan alohida foydalanish mumkin yoki uni tashkilotlar katalogiga bog'lash mumkin.

Katalogni tizimda mavjud bo'lgan har qanday katalogga bo'ysundirish uchun "Bo'ysunuvchi" maydonida ushbu katalog nomini tanlang. 1C: Enterprise tizimidagi bunday katalog egasi deb ataladi.

Barcha elementlari bir xil tuzilishga ega bo'lgan ko'p darajali katalogdan farqli o'laroq, bo'ysunuvchi kataloglar mexanizmidan foydalanish turli tuzilmalarning elementlarini bog'lash imkonini beradi. Bunday holda, bo'ysunuvchi katalogning har bir elementi egasi katalogining elementlaridan biri bilan bog'lanadi.

Tashqi tomondan, 1C: Enterprise tizimidagi bo'ysunuvchi katalog bilan ishlash shunday ko'rinadi.

Agar bo'ysunuvchi katalog uchun ierarxik ro'yxat ko'rinishidagi ko'rsatish rejimi o'rnatilgan bo'lsa, u holda katalogdan foydalanishdan oldin, avvalo, egasi katalog elementini tanlash kerak. Ekranda ko'rsatilganda, bo'ysunuvchi katalog o'z sarlavhasida egasi elementining nomini o'z ichiga oladi va bo'ysunuvchi katalog elementlari ro'yxati faqat egasi elementiga tegishli elementlarni o'z ichiga oladi. Egasi elementi o'zgarganda, bo'ysunuvchi katalog oynasidagi ma'lumotlar mos ravishda yangilanadi.

Agar siz egasi elementini tanlamasdan bo'ysunuvchi katalogni ochsangiz, u holda bo'ysunuvchi katalog oynasida hech qanday element ko'rsatilmaydi va oyna sarlavhasida "Egasi elementi ko'rsatilmagan" xabari ko'rsatiladi.

1C: Enterprise tizimi bilan ishlashda ierarxik ro'yxat ko'rinishidagi displey quyi katalog uchun o'chirib qo'yilishi mumkin. Bunday holda, ushbu katalogning barcha elementlari tobe katalog oynasida ko'rsatiladi, ya'ni turli egalarga tayinlangan elementlar aralashib ko'rsatiladi. Biroq, bo'ysunuvchi katalogning har qanday elementi o'z egasini "taniydi": agar katalog uchun "Muloqot oynasida tahrirlash" rejimi yoqilgan bo'lsa, katalog elementini tahrirlash oynasining sarlavhasida egasi elementining nomi ko'rsatiladi.


Xulosa

1C: Enterprise tizimi avtomatlashtirish muammolarini hal qilish va dasturning istalgan natijasiga erishish uchun ko'plab vositalar, boshqaruv elementlari va turli ob'ektlarni amalga oshiradi. Ba'zi funktsiyalar tizimga allaqachon kiritilgan; Ushbu funktsiyalardan biri katalogni qo'llab-quvvatlash mexanizmi yoki ushbu referatda muhokama qilinadigan kataloglarning o'zi.

Referatda ma'lumotnomalarning asosiy tushunchalari, ularning avtomatlashtirish tizimidagi maqsadi va ularning ikki xil, ierarxik va bo'ysunuvchi turlari ko'rib chiqildi. Bo'ysunuvchi ma'lumotnomalar batafsilroq ko'rib chiqiladi, chunki ular ierarxiklarga qaraganda tuzilish jihatidan ancha murakkab. Shuningdek, har qanday korxona faoliyati davomida duch kelishi mumkin bo'lgan ma'lumotnomalardan foydalanish misollari mavjud va 1C: Enterprise tizimida kataloglarni yaratish va ishlatishning asosiy tamoyillari ko'rib chiqiladi.


Ilova

Rasm 1. Katalog elementi formasi.


2-rasm. Katalog ro'yxati shakli.

Quyida 1C: Enterprise tizimidagi kataloglar bilan ishlash uchun asosiy dasturlash misollari keltirilgan.

RefCotr = CreateObject("Directory.Employees");

RefDolzh = CreateObject("Directory.Positions");

Yangi element yaratish va yozish

Ref.New();

SprSotr.Name = "Ivanov Ivan Ivanovich";

Spr.Ish haqi = 5000;

SprCotr.Write();

Katalog elementini o'chirish

1C 8.3 nomenklaturasi materiallar, yarim tayyor mahsulotlar, uskunalar, xizmatlar, qaytariladigan qadoqlash, ish kiyimlari va boshqalarni anglatadi. Bu ma'lumotlarning barchasi Nomenklatura katalogida saqlanadi. Siz unga "Kataloglar" bo'limi, "Tovarlar va xizmatlar" bo'limi, "Nomenklatura" bo'limidan kirishingiz mumkin.

Siz ko'p darajali ierarxik tuzilishga ega bo'lgan katalog pozitsiyalari ro'yxatini ko'rasiz.

Ushbu maqolada biz misol yordamida 1C 8.3-da elementlarni dastlab to'ldirish bo'yicha barcha ko'rsatmalarni bosqichma-bosqich ko'rib chiqamiz.

Ushbu ma'lumotnomadan foydalanish qulayligi uchun 1C Buxgalteriya guruhlari (papkalar) dan foydalanadi. Ular umumiy xususiyatlarga ega bo'lgan nomenklaturani birlashtiradi. Har bir guruhda, o'z navbatida, kichik guruhlar yaratish mumkin (o'xshash fayl tizimi kompyuterda). Ierarxiya darajalari soni dasturchi tomonidan belgilanadi, lekin dastlab hech qanday cheklovlar yo'q.

Keling, yangi guruh yarataylik. "Nomenklatura" katalogining ro'yxat shaklida "Guruh yaratish" tugmasini bosing.

Yaratiladigan guruh nomini belgilang. Siz uning turini ham to'ldirishingiz mumkin, ammo bu shart emas.

Quyidagi rasmda ko'rib turganingizdek, biz yaratgan guruh "Materiallar" ga joylashtirilgan. Agar siz uni boshqa guruhga yoki ildizga ko'chirishingiz kerak bo'lsa, kontekst menyusini oching va "Guruhga ko'chirish" -ni tanlang. Yangi joyni ko'rsatishingiz kerak bo'lgan oyna ochiladi.

Yangi element yaratish

Keling, nomenklaturaning o'zini qo'shishga o'tamiz. Buning uchun katalog ro'yxati shaklida "Yaratish" tugmasini bosing. Sizning oldingizda yangi narsaning kartasi ochiladi.

"Ism" maydonini to'ldiring. "To'liq ism" maydonidagi qiymat avtomatik ravishda kiritiladi. E'tibor bering, to'liq ism hisobotlarda ko'rsatiladi, bosma shakllar hujjatlar, narx belgilari va h.k. "Ism" maydoni dasturdagi narsalarni qulay qidirish uchun ishlatiladi.

Agar kerak bo'lsa, qolgan ma'lumotlarni to'ldiring:

  • "Element turi" va "Guruhga kiritilgan" maydonlari yangi element yaratilgan guruh ma'lumotlaridan avtomatik ravishda to'ldiriladi. Agar kerak bo'lsa, ular o'zgartirilishi mumkin.
  • "Birlik" maydonidagi qiymat ushbu elementning qoldiqlari uchun saqlash birligidir.
  • “% QQS” rekvizitida ko'rsatilgan soliq stavkasi, agar kerak bo'lsa, hujjatlarni shakllantirish jarayonida o'zgartirilishi mumkin.
  • Savdo hujjatlarida sukut bo'yicha "Sotuv narxi" ko'rsatilgan. Ushbu sozlamani “?” giperhavolasini bosish orqali o'zgartirish mumkin. bu maydon yonida.
  • "Ishlab chiqarish" bo'limida siz ushbu element uchun xarajat moddasini va uning spetsifikatsiyasini belgilashingiz mumkin (uchun tayyor mahsulotlar), boshqacha aytganda, kompozitsiya.
  • Nomenklaturaning o'ziga xos xususiyatlariga qarab, qolgan bo'limlar to'ldiriladi, masalan, " Alkogolli mahsulotlar" va "Import qilinadigan tovarlar".

Siz yaratayotgan element uchun kartani to'ldirganingizdan so'ng, uni yozishingiz kerak.

1C 8.3 da element turi nima va ularni qanday sozlash kerak

Nomenklatura turlarini sozlash uchun "Nomenklatura" katalogining ro'yxat shaklidagi tegishli giperhavolani bosing.

Nomenklatura turlari elementlarni ajratish uchun zarur. Har bir tur o'ziga xos tarzda belgilanishi mumkin. Ushbu katalogda dublikatlarning mavjudligiga yo'l qo'ymaslik juda muhim, bu esa ob'ektlarni hisobga olish hisoblarining noto'g'ri ishlashiga olib kelishi mumkin.

Yetkazib beruvchidan standart konfiguratsiyani o'rnatishda ushbu katalog allaqachon elementlarning asosiy turlari bilan to'ldiriladi. Agar ob'ekt turi xizmat bo'lsa, uni yaratishda tegishli bayroqni qo'yishni unutmang.

1C 8.3 da buxgalteriya hisobi ob'ektlari

Buxgalteriya yozuvlarini yaratish uchun siz buxgalteriya hisoblarini o'rnatishingiz kerak. Buni "Nomenklatura" katalogining ro'yxat shaklidan "Buxgalteriya hisobi ob'ektlari" giperhavolasini bosish orqali amalga oshirish mumkin.

1C Accounting 3.0 standart konfiguratsiyasida ushbu registr allaqachon to'ldirilgan. Ammo agar kerak bo'lsa, uni qo'lda sozlash mumkin.

Buxgalteriya hisoblarini sozlash mumkin:

  • ma'lum bir nomenklatura moddasi bo'yicha;
  • nomenklatura guruhi bo'yicha;
  • nomenklatura turi bo'yicha;
  • ombor bo'yicha;
  • ombor turi bo'yicha;
  • tashkilot bo'yicha;
  • qiymat sifatida bo'sh havolani ko'rsatib, nomenklatura bo'ylab.

Agar ma'lum bir element va uning uchun turli xil buxgalteriya hisoblari tuzilgan bo'lsa, u holda hisob ob'ektdan olinadi. Bunday hollarda konsolidatsiyalangan hisoblar pastroq ustuvorlikka ega.

Tovarlarning narxini belgilash

Bitta element bir nechta narxga ega bo'lishi mumkin. Ular turlari bo'yicha farqlanadi, masalan, Ulgurji narx, chakana savdo narxi va h.k.

"Nomenklatura" katalogining element kartasiga o'ting va "Narxlar" giperhavolasiga amal qiling.

Sizning oldingizda ro'yxat ochiladi, unda siz ma'lum bir sanada ma'lum bir turdagi bo'lishingiz mumkin. Tegishli ustunda narxni ko'rsatish kifoya va "Narxlarni yozib olish" tugmasini bosing. Narxni belgilash hujjati avtomatik ravishda yaratiladi va siz ushbu ro'yxatda unga havolani ko'rasiz.

Nomenklatura haqida videoni ham tomosha qiling:

Har qanday 1C konfiguratsiyasining asosiy elementlaridan biri bu kataloglardir. Ular 1C ilovasining ko'pgina boshqa ob'ektlarida ishlatiladigan ma'lumotlarni saqlaydi. Shuning uchun 1C platformasida biron bir tizimni ishlab chiqish yoki yangilashda birinchi navbatda yangi kataloglar qo'shiladi va to'ldiriladi. Har bir 1C ishlab chiquvchisi ushbu konfiguratsiya ob'ektlarining asosiy xususiyatlarini, funktsiyalarini va imkoniyatlarini bilishi kerak.

1C 8.3 da kataloglarning tuzilishi va funktsiyalari

Kataloglarning asosiy vazifasi tartibga solishni saqlash va ta'minlashdir ma'lumotnoma ma'lumotlari. 1C tizimlarida buxgalteriya hisobi ma'lumotnomalar kontekstida amalga oshiriladi: Nomenklatura, Mijozlar va boshqalar.

Ishlab chiquvchilar kataloglarning alohida turini - tasniflagichlarni ajratib ko'rsatishadi. Bularga, masalan, davlat tomonidan tasdiqlangan ma'lumotlar kiradi:

  • Birliklar;
  • Valyutalar;
  • Dunyo mamlakatlari;
  • Kasblar.

Tuzilishi bo'yicha 1C dasturidagi kataloglar ma'lum ma'lumotlar ro'yxatidir. 1C konfiguratsiyasidagi mavjud kataloglar bilan tanishish uchun uni konfigurator rejimiga kiritishingiz kerak. Konfigurator daraxtida "Katalog" bo'limini toping va uni kengaytiring.

Kataloglarning har biri ishlab chiquvchilar tomonidan o'rnatilgan o'z xususiyatlariga ega. Misol sifatida "Valyutalar" katalogidan foydalanib, asosiy xususiyatlarni ko'rib chiqaylik.

"Asosiy" yorlig'ida katalog nomi va uning tavsifi haqida ma'lumot mavjud. Keyingi bo'lim "Quyi tizimlar" ma'lum bir quyi tizimga katalogni kiritish uchun javobgardir.


Funktsional parametrlar yorlig'i ma'lumotnoma yordamida funksionallikni belgilaydi. "Ierarxiya" yorlig'i ichki katalog elementlarini yaratishga imkon beradi. Kataloglarning ierarxik ko'rinishlari juda foydali bo'lishi mumkin.


"Egalar" yorlig'ida bo'ysunish mexanizmi sozlangan. Agar katalog boshqasiga bo'ysunadigan bo'lsa, unda "Egasi" ma'lumotlarini to'ldirish majburiydir.

"Ma'lumotlar" yorlig'i 1C katalogiga qanday ma'lumotlarni qo'shishingiz mumkinligini aniqlaydi. Yuqori qismida siz kod va nomni sozlashingiz mumkin - standart tafsilotlardan biri, markazda - qo'shilgan tafsilotlar ro'yxati. Pastki qismida siz katalogning jadval qismlarini ko'rasiz.


1C-dagi konfiguratsiya ob'ektini raqamlash sozlamalari katalog elementlari uchun noyob raqamlashni yaratishga imkon beradi.


Shakllar yorlig'i ishlab chiquvchilar foydalanuvchilarga ko'rinadigan interfeyslarni yaratadigan joy. Eng keng tarqalgan shakllar Element va List: 1C dasturida foydalanuvchilar katalog ma'lumotlari va uning elementlari ro'yxatini shunday ko'rishadi.


"Kirish maydoni" yorlig'ida parametrlarni to'g'ri sozlash foydalanuvchilar uchun eng qulay ish sharoitlarini yaratadi. Tez tanlash/String kiritish/Toʻliq matnni qidirish opsiyalari sizga kerakli elementni topishga yordam beradi. “Kirayotganingizda tanlov tarixi” avval ishlatilgan pozitsiyalarni saqlaydi.


"Buyruqlar" bo'limi ushbu katalogni chaqiradigan mavjud tugmalar ro'yxatini ko'rsatadi. "Layouts" da siz ma'lum bir konfiguratsiya ob'ektining barcha chop etiladigan shakllarini topishingiz mumkin. Katalog elementi asosida boshqa konfiguratsiya ob'yektlarini yaratish rejalashtirilgan hollarda "kirishga asoslangan" dasturchi tomonidan ta'sirlanadi.


"Huquqlar" bo'limida qaysi rollar katalogga kirish, shu jumladan kataloglarni to'ldirish, o'zgartirish va o'qish haqida ma'lumotni aks ettiradi. "Ma'lumotlar almashinuvi" sizga ma'lumotnoma qaysi almashinuv rejalarida ishtirok etishi haqida ma'lumot beradi. Oxirgi yorliq protseduralar va funktsiyalarni yozish uchun modullarga kirish imkoniyatini o'z ichiga oladi. To'g'ridan-to'g'ri kodga kirish mumkin bo'lgan oldindan belgilangan katalog qiymatlari ro'yxati ham mavjud.


Barcha xususiyatlar talab qilinmaydi. Ba'zi yorliqlar 1C platformasida dasturiy ta'minotning ishlash muddati davomida tegmasdan qoladi.

1C da kataloglarni yaratishni osonlashtirish uchun keling, ushbu turdagi yangi konfiguratsiya ob'ektini yarataylik.

Katalog yaratish va 1C 8.3 ga o'tkazish

Misol sifatida atipik konfiguratsiyadan foydalanib, biz korxona tuzilishi haqidagi ma'lumotlarni saqlaydigan "Bo'limlar" katalogini yaratamiz va undan foydalanishni boshlaymiz. Konfiguratorda, konfiguratsiya daraxtida "Kataloglar" ni toping va "Qo'shish" tugmasini bosing. Maydonlarni to'ldiring:

  • Ism/sinonim. Birinchi atribut konfiguratsiyadagi ob'ekt nomi uchun javob beradi, ikkinchisi - korxona rejimidagi nom uchun;
  • Ob'ekt ko'rinishi bitta katalog elementini ochishda ishlatiladi;
  • Ro'yxat ko'rinishi katalog ma'lumotlari ro'yxatini ko'rishda ishlatiladi;
  • Tushuntirish - foydalanuvchilar uchun yordam.


Keyinchalik, foydalanuvchilarning interfeysda ko'rishlarini istasak, quyi tizimlardan biriga yangi katalog qo'shishimiz kerak. "Quyi tizimlar" yorlig'ini oching va allaqachon mavjud "Umumiy" quyi tizim yonidagi katakchani belgilang.


Bizning yangi katalogimiz ierarxik bo'ladi, chunki bo'limlar bir-biriga mos kelishi mumkin. Korxonamizda rejalashtirilgan bo'limlar guruhlari mavjud emas, shuning uchun "Element ierarxiyasi" turi tanlangan. Biz bo'linmalarni joylashtirishni cheklamaymiz.


Standart to'plamga qo'shimcha ravishda, bizga yana bir nechta tafsilotlar va xodimlar ro'yxati uchun jadval qismi kerak bo'ladi. Buni amalga oshirish uchun ularni tegishli bo'limlardagi "Ma'lumotlar" yorlig'iga qo'shishingiz kerak.


Qulaylik uchun siz bizning ma'lumotlarni ro'yxat shakliga qo'shishingiz kerak. Buning uchun "Formalar" yorlig'ida yangi ro'yxat shaklini yarating va uni asosiy qilib o'rnating. Muloqot oynasida bizga kerak bo'lgan barcha tafsilotlar uchun katakchalarni belgilang. Tafsilotlarni foydalanuvchilarga mos keladigan tartibda joylashtirish uchun biz elementning shaklini ham o'rnatamiz.


Bu "Divisions" demo katalogini yaratishni yakunlaydi. Biz konfiguratsiyani yangilaymiz va tizimni korporativ rejimda qayta ishga tushiramiz. "Umumiy" quyi tizimida "Bo'limlar ro'yxati" funktsiya tugmachasi paydo bo'ldi. Unga bosish, biz unga elementlar qo'shish imkoniyati bilan ko'rsatgan katalog ro'yxati shaklini ochadi.


Ko'pgina kompaniyalar bir nechta 1C ma'lumotlar bazalari bilan ishlaydi, shuning uchun ishlab chiquvchi yaratilgan katalogni boshqa ma'lumotlar bazasiga o'tkazishga duch kelishi mumkin. Shu maqsadda, ko'pgina konfiguratsiyalar bilan bir qatorda, tashqi ishlov berish ta'minlanadi - "XML ma'lumotlarini yuklash va yuklash". Ammo 1C 8.3 kataloglarini o'tkazishdan oldin siz qabul qiluvchi konfiguratsiyani tayyorlashingiz kerak. Xuddi shunday maydonlar bilan o'xshash konfiguratsiya ob'ekti va jadval qismlari.

Ushbu ishlov berishni ochishda biz qaysi ob'ektlarni o'tkazmoqchi ekanligimizni ko'rsatishimiz va faylni tanlashimiz kerak. Keyin katalogni yuklab olish XML faylini yaratadi, u erda barcha ma'lumotlarni yozadi.


Kataloglarni boshqasiga yuklab olish uchun axborot bazasi, siz unga kirishingiz va bir xil tashqi ishlov berishni ochishingiz kerak. Ikkinchi yorliqda yuklab olishni boshlang. Bu qo'lda ishlaydigan mexanizm, shuning uchun agar siz bitta ma'lumotlar bazasiga muntazam ravishda yangi katalog elementlarini kiritishni rejalashtirmoqchi bo'lsangiz, unda ma'lumotlar bazalari o'rtasida almashinuvni tashkil qilish yaxshiroqdir.

Xulosa qilib shuni eslatmoqchimanki, tizim ishga tushirilgandan so'ng 1C 8.3 da kataloglarni yaratish ma'lumotlar bazasiga eksklyuziv kirish zarurati tufayli muammolarni keltirib chiqaradi. Serverdagi konfiguratsiyani yangilash eng xavfsiz hisoblanadi.

Kataloglarning maqsadi

Katalog ma'lum bir ob'ekt yoki atributning mumkin bo'lgan qiymatlari ro'yxatini saqlaydi. Kataloglar noaniq yozuvlarni istisno qilish zarur bo'lgan hollarda qo'llaniladi.od ma'lumot. Masalan, xaridor, sotuvchi, omborchi va direktor biz qanday mahsulot haqida gapirayotganimizni tushunishi uchun hamma uni bir xil deb atashlari kerak. Va bu holda bizga ma'lumotnoma kerak. Odatda savdo korxonasida u narxlar ro'yxatiga o'xshaydi.

1C: Enterprise 8 tizimi deyarli cheksiz miqdordagi kerakli kataloglarni saqlashga imkon beradi. Har bir katalog bir hil ob'ektlar ro'yxati: pozitsiyalar, xodimlar, mijozlar, tovarlar va boshqalar. Bunday ob'ektlarning har biri katalog elementi deb ataladi.

Foydalanuvchi nuqtai nazaridan shuni yodda tutish kerakki, Konfiguratorda qiymatlar ro'yxati sifatida yaratilgan katalogning o'zi emas, balki katalog uchun shablon, uning shabloni ishlab chiqilgan. Konfiguratsiya jarayonida katalogda saqlanadigan ma'lumotlarning tuzilishi tavsiflanadi, ekran va kerak bo'lganda katalogning bosma ko'rinishi ishlab chiqiladi va uning xatti-harakatlarining turli xususiyatlari ko'rsatiladi.

Katalog tafsilotlari (maydonlar)

Majburiy tafsilotlar sifatida har bir katalog mavjud Kod Va Ism. Katalog elementi kodi raqamli yoki matnli bo'lishi mumkin. 1C: Enterprise 8 tizimi katalog elementlari kodlari bilan ishlash uchun keng imkoniyatlarni taqdim etadi: kodlarni avtomatik belgilash, kodning o'ziga xosligini avtomatik boshqarish va boshqalar.

Kod va nomga qo'shimcha ravishda, katalog elementi haqidagi har qanday qo'shimcha ma'lumot 1C: Enterprise tizimi kataloglarida saqlanishi mumkin. Bunday ma'lumotlarni katalogda saqlash uchun qo'shimcha rekvizitlar (maydonlar) yaratilishi mumkin. Katalog tafsilotlari mexanizmidan foydalanib, masalan, xodim faylini tashkil qilish oson. Masalan, Xodimlar ma'lumotnomasida Lavozim, ish haqi, tayinlangan sana va boshqalar haqida ma'lumotlar deyarli bo'ladi. 1C kompaniyasi dasturchilarni kutdi va barcha kataloglarga ikkita majburiy (oldindan belgilangan) tafsilotlarni kiritdi: Kod va Ism. Darhaqiqat, deyarli har qanday real hayot ob'ekti ushbu atributlarni o'z ichiga oladi. Masalan, xodimlar uchun kod - bu xodimlarning raqami va ism - Familiya, Ism va Otaning ismi (to'liq ismi). Bundan tashqari, kodlardan foydalanish (avtomatik raqamlashni qo'llashda) qaysi element birinchi bo'lib kiritilganligini va qaysi element keyinchalik ma'lumotlar bazasiga kiritilganligini tushunishni osonlashtiradi.

Ma'lumotlar turlari

Har bir katalog atributi uchun ma'lumotlar turini ko'rsatishingiz kerak, masalan, "raqam", "string", "sana", mantiqiy (to'g'ri yoki noto'g'ri). Bular asosiy turlar, ammo murakkab ma'lumotlar turlari ham ko'rsatilishi mumkin. Masalan, Position atributi Position ma'lumotlar turiga ega. Bunday holda, ushbu atributning qiymatlari Pozitsiyalar katalogidan tanlanadi. Kataloglar o'rtasidagi eng oddiy bog'lanish, bitta katalog tafsilotlari qiymatlari boshqa katalog elementlaridan tanlanganda shunday amalga oshiriladi.

Ierarxik kataloglar

1C: Enterprise 8 tizimidagi katalog elementlari ro'yxati ko'p darajali bo'lishi mumkin. Bunday holda, barcha katalog satrlari 2 turga bo'linadi: "shunchaki" katalog elementlari va katalog guruhlari. Guruhlar sizga ko'p darajali katalogning quyi darajalariga o'tish imkonini beradi. Ko'p darajali ma'lumotnomalardan foydalanish ma'lumotni kerakli darajadagi tafsilotlar bilan katalogga kiritishni tashkil qilish imkonini beradi. Ko'p darajali katalogdagi elementlar va elementlar guruhlari bir guruhdan ikkinchisiga o'tkazilishi mumkin.

Bo'ysunuvchi kataloglar

Kataloglar o'rtasida bo'ysunish munosabati o'rnatilishi mumkin. Relyatsion ma'lumotlar bazasi shartlarida jadvallar o'rtasida birdan ko'pga bog'liqlik o'rnatiladi. Bunday holda, bo'ysunuvchi katalogning har bir elementi egasi katalogining elementlaridan biri bilan bog'lanadi. Ba'zan siz bir katalogning elementlari boshqasining elementlariga tegishli deb aytishingiz mumkin. Masalan, tizimda Shartnoma katalogi bo'lishi mumkin. Keyin uni Clients katalogiga bo'ysundirish mumkin. Bu shuni anglatadiki, mijoz shartnomalarga egalik qiladi va bitta mijoz bir nechta shartnomalarga ega bo'lishi mumkin.

Stol qismlari

1C 8.0 versiyasidan boshlab, platforma katalog elementi uchun bir yoki bir nechta jadval qismlarini belgilash qobiliyatini amalga oshirdi. Ushbu xususiyatdan ma'lum bir elementga tegishli ma'lumotlarni aks ettirish uchun foydalanish tavsiya etiladi, lekin o'z ob'ektiga ega bo'lmagan (buning uchun quyi kataloglarni yaratish tavsiya etiladi). Masalan, "Xodimlar" katalogi uchun "Ta'lim" va "Oila tarkibi" jadvalli bo'limlari yaratilishi mumkin. Jadval qismlari bilan ishlash quyi kataloglar bilan ishlashga o'xshaydi, bundan tashqari jadval qismlarini boshqa ob'ektlar uchun atribut qiymatlari sifatida ishlatib bo'lmaydi.

Kataloglar bilan ishlashda foydalaniladigan dastur kodi qayerda?

Dastur kodini bajarish uchun biz ma'lumotlar bazasiga kirishimiz kerak bo'lganligi sababli, dastur kodining ushbu qismlari protseduralar va funktsiyalarda (yoki modullarda) joylashtirilishi kerak. server tomonida bajariladi. Qo'shimcha ma'lumot bo'limiga qarang.

1. Katalogga havola

Har qanday moduldagi katalog bilan ishlash uchun avvalo ushbu katalogga havola yaratish kerak.

RefEmployees = Kataloglar. Xodimlar;
// yoki 2-variant

Kataloglar = Kataloglar ["Pozitsiyalar"];

2. Yangi katalog elementini yaratish va yozib olish
NovEl = Kataloglar. Xodimlar. CreateItem();
NovEl. Ism = "Petrov Petrovich";
NovEl. Ish haqi = 25000; NovEl. Write();

// ma'lumotlar bazasiga yozish sodir bo'lgan moment

3. Yangi kataloglar guruhini yaratish va yozib olish (ierarxik katalog uchun) Yangi = Kataloglar. Xodimlar

. Guruh yaratish uchun ();
Yangi Write();
// yoki 2-variant
Yangi = Kataloglar ["Xodimlar"]. Guruh yaratish uchun ();
. Guruh yaratish uchun ();

Yangi Ism = "Ishlayotgan";

4. Katalog elementini qidiring

// agar element topilsa, u qaytariladi, aks holda Undefined qiymati qaytariladi
FoundSotr = RefCotr. FindByCode(123); // kod bo'yicha qidirish FoundSotr = RefCotr. FindByName ("Ivanov Ivan Ivanovich");
FoundSotr = RefCotr. FindByCode(123); // kod bo'yicha qidirish // nomi bilan FindByDetails

("Ish haqi", 5000); //tafsilotlar bo'yicha Agar FoundCotr
= Undefined Keyin
//element topilmadi

endIf;

5. Katalog elementini o'chirish

SprSotr = Kataloglar. Xodimlar; Ref. O'chirish ();

// joriy katalog elementini to'g'ridan-to'g'ri o'chirish Ref. SetRemoveMark (To'g'ri);
// joriy katalog elementini to'g'ridan-to'g'ri o'chirish Ref.//o'chirish uchun belgilang (yolg'on);

//o'chirish uchun belgini olib tashlang
//element o'chirish uchun belgilangan yoki yo'qligini tekshirishingiz mumkin

//MarkDelete xossasi mantiqiy turdagi (to'g'ri yoki noto'g'ri) Mark = SprSotr. FlagDeletion
; //eslatma: bu xususiyat
Agar Mark = rost bo'lsa
//element topilmadi

//element o'chirish uchun belgilangan

6. Katalog elementlarini sanash Tanlash = Kataloglar.();
Xodimlar. Tanlang
// tsikldagi katalog elementlari bo'yicha qidirishni boshlang

//keyingi element bilan amallar...

EndCycle;

7. Ota-ona. Guruh ichidagi elementlarni takrorlash.

5. Katalog elementini o'chirish
1C shartlarida guruh "ota-ona" dir. Guruhda ishlash FoundSotr = RefCotr.= SprSotr.
("Ishlayotgan"); 1C shartlarida guruh "ota-ona" dir.);
Tanlash = SprSotr. Tanlang (

Salom tanlov. Keyingi() = 1 tsikl
//keyingi element bilan amallar...

Hisobot ("Xodim" + Tanlov. Ism);

8. Egasi. Boshqa katalog elementiga tegishli bo'lgan katalog elementlarini sanab o'ting.

6. Katalog elementlarini sanash Bir katalog boshqa katalogga bo'ysunadi, masalan, Soliq imtiyozlari katalogi Xodimlar katalogiga bo'ysunadi. Soliq imtiyozlari . tanlang(, Xodim);
Tanlash = SprSotr. Tanlang (
//bu yerda xodim - xodimlar katalogi elementiga havola
// keyingi element bilan harakatlar
//keyingi element bilan amallar...


Hisobot ("foydalar" + Namuna . Ism );

Ko'pgina katalog elementlarini yaratishda siz ishni tezlashtirish uchun tranzaktsiyaga tsiklni qo'shishingiz mumkin. Bunday holda, barcha elementlarning haqiqiy yaratilishi faqat CommitTransaction() buyrug'i bilan amalga oshiriladi. Tranzaktsiyalardan foydalanganda, harakat to'liq bajariladi (katalogning barcha elementlari yaratiladi) yoki umuman bajarilmaydi (har qanday nosozlik bo'lsa, bitta yangi element yaratilmaydi, hammasi avvalgidek qoladi. tranzaksiya boshlandi). Tranzaksiyalardan keng foydalaniladi bank sektori. Axir, hech kim pul jo'natishda sizning hisobingizdan muvaffaqiyatli yechib olinishini xohlamaydi, ammo ba'zi bir nosozliklar tufayli adresatga etib bormaydi.

5. Katalog elementini o'chirish
Tranzaktsiyani boshlash();

Nom = 1 dan 100 gacha aylanish uchun
Yangi = SprSotr. CreateItem();
Yangi Ism = "Yangi" + String (Raqam);
. Guruh yaratish uchun ();
//keyingi element bilan amallar...

Tranzaktsiyani amalga oshirish();

Ma'lumotnomalar bilan ishlash buxgalteriya hisobining asosi va asosi hisoblanadi.

Kataloglar daraxt shaklida tuzilgan shartli doimiy ma'lumotlarni kiritish, saqlash va olish uchun mo'ljallangan. Ma'lumotnoma ma'lumotlariga korxona ta'sischilari, uning kontragentlari, xodimlari, soliqlar va boshqalar to'g'risidagi ma'lumotlar kiradi. Foydalanuvchi tomonidan talab qilinadigan kataloglar ro'yxati konfiguratsiya bosqichida aniqlanadi. Foydalanuvchi o'z xohishiga ko'ra kataloglar tarkibini o'zgartirishi mumkin: yozib olingan ma'lumotlarni tahrirlash, qo'shish yoki o'chirish.

Barcha kataloglar ro'yxatini Operations - Directory menyu buyrug'i yordamida ekranda ko'rsatish mumkin

1C: Enterprise Accounting 8.2 dasturida ishlashning soddaligi tayyorgarlik harakatlariga qo'shimcha vaqt sarflamaslik, balki darhol natijalarga erishish istagini uyg'otadi. Albatta, siz ko'zingizni tortadigan yoki ma'lumotlaringiz tayyor bo'lgan ba'zi ma'lumotnomalarni to'ldirishingiz mumkin. Ammo bu holda, uni to'ldirishda sizga bo'sh bo'lishi mumkin bo'lgan boshqa katalogdan qiymat kerak bo'lishi ehtimoli katta. Bunday vaziyatda hech qanday dahshatli narsa yo'q, lekin tizimda ishlay boshlaganlar uchun chalkashlik paydo bo'lishi mumkin, bu hisobotlarda va turli xil tahliliy ma'lumotlar namunalarida ma'lumotlarning noto'g'ri aks ettirilishiga olib keladi. Keyinchalik etishmayotgan qiymatlarni tuzatish ancha qiyin bo'ladi.

Keyinchalik, asosiy ma'lumotnomalarni to'ldirish qoidalari ko'rib chiqiladi, nozik va nozik narsalarga urg'u beriladi. muhim nuqtalar ularni to'ldirganda, o'qituvchi rahbarligida "men shunday qilaman" ish taktikasi amalga oshiriladi.
Faqat ularni to'ldirgandan so'ng siz keyingi ishni davom ettirishingiz mumkin.

Yuqorida aytib o'tilganidek, kataloglarni to'ldirish qiyin emas. Qaysi ma'lumotnomadan boshlashni hal qilish qiyinroq. Buning uchun tashkilotning tuzilishini, uning tarkibini aniqlash kerak tarkibiy bo'linmalar, xodimlar soni va boshqalar. Agar biror narsa hali aniq bo'lmasa, tashvishlanmang: uni yaratishni boshlaymiz va keyin qo'shamiz. Kataloglarni to'ldirishning quyidagi ketma-ketligi tavsiya etiladi.

Qanday ma'lumotnomalarni to'ldiramiz?

Savdo operatsiyalarini hisobga olish uchun ma'lumotnomalar va Pul(Biz allaqachon ba'zi kataloglarni to'ldirganmiz).

  • "Tashkilotlar" katalogi
  • "Banklar" katalogi
  • "Bank hisoblari" katalogi
  • "Qarshi tomonlar" katalogi
  • "Tovar narxi turlari" katalogi
  • "Nomenklatura" katalogi

"Omborlar (saqlash joylari)" katalogi

  • Kadrlar hisobini yuritish uchun ma'lumotnomalar.
  • "Bo'limlar" katalogi
  • "Jismoniy shaxslar" katalogi
  • "Tashkilot xodimlari" ma'lumotnomasi



Yuqori