Yig'ish registriga ko'ra harakatlarni yarating. Hujjatlar, jamlash registrlari, saqlash tizimlari. Jamg'arish registri bilan ishlashga misollar

Jamg'arma registrlari haqida gapirish vaqti keldi. Pul mablag'larining harakati to'g'risidagi ma'lumotlarni to'plash uchun registrlar kerak. Oddiy qilib aytganda, ularning yordami bilan siz naqd pul qoldiqlari, materiallar va ularning harakatlarini bilib olishingiz mumkin.

Keling, misol keltiraylik, agar siz oldingi maqolalarni o'qigan bo'lsangiz (agar bo'lmasa, men ularni 1C Enterprise bo'limida o'qishni maslahat beraman), unda men yangi ma'lumotlar bazasini qanday yaratish, hujjat va ma'lumotnomani qanday yaratish haqida gapirganman. , shuningdek, boshqa ko'plab nuanslarni muhokama qildi. Shunday qilib, bizda "Tovarning kelishi" hujjati bor. Unda quyidagi ma'lumotlar, etkazib beruvchi, etkazib berilgan tovarlarning nomi, miqdori, narxi va miqdori mavjud.

Omborimizda qancha mahsulot va qancha miqdorda qolganini ko‘rsak yaxshi bo‘lardi. Ushbu muammoni hal qilish uchun biz to'plash registridan foydalanamiz. Misolda men 1C 8.2 da to'plash registrini yaratishdan foydalanaman, ammo 1 8.3 uchun bu ko'rsatma ham mos keladi.

1C misolida jamg'arma registrini qanday yaratish kerak

Shunday qilib, keling, ma'lumotlar bazasini konfigurator rejimida ochib, Jamg'arma registrlari elementini qidirib, yangisini qo'shishdan boshlaylik. Siz uni qanday qo'shishni allaqachon bilasiz, agar bo'lmasa, keyin sichqonchaning o'ng tugmachasini bosing va qo'shish tugmasini bosing.Registr nomini yozing, omborda balans deb ayting.

Keling, uni hisobotlar quyi tizimiga qo'shamiz, bu ham hisobotning bir turi.

Ma'lumotlar yorlig'ida O'lchov qo'shing, Ism va Resurs nomini yozing, Miqdorni yozing.

Registratorlar yorlig'iga o'ting va hujjatimizni belgilang.

Endi siz tovarlarni qabul qilish hujjatini ochishingiz va "Harakatlar" yorlig'iga o'tishingiz kerak. Va yaratilgan jamg'arish registriga belgi qo'ying. Keyin, Motion Builder-ni bosing.

Harakat dizaynerida siz qayerdan va qaysi maydonlardan nima to'ldirilishini ko'rsatishingiz kerak. Registr harakati turini Kiruvchiga o'rnating. Faqat quyida siz hujjatimizning jadval qismini tanlashingiz kerak, ya'ni. Materiallar. Endi Ism qarshisidagi ifodalarni to'ldiramiz, yozamiz yoki o'ng oynadan TekStrokMaterials.Name va Miqdor qarshisida TekStrokMaterials.Quantity yozamiz va ok tugmasini bosing.

Hujjatda reestrimiz ko'rinishi uchun siz hujjat shaklini ochishingiz kerak. Buyruqlar interfeysi yorlig'iga o'ting va uni Visibility ustunida tekshiring.

Biz ma'lumotlar bazasini ishga tushiramiz va natijani tekshiramiz. Biz tovarlarning kelishi to'g'risidagi hujjatni ochamiz, uni ko'rib chiqamiz, reestrga o'tamiz va u erda nima borligini ko'ramiz.

Agar siz hamma narsani to'g'ri bajargan bo'lsangiz, quyidagilarni ko'rishingiz kerak. Barcha maydonlar to'ldirilishi kerak.

Xo'sh, siz va men birinchi jamg'arma registrini yaratdik. Ayni paytda reestr faqat ma'lumotlarni to'plamoqda. Keyingi darsda biz xarajatlarni qilamiz, ammo hozircha hammasi.

tashkilotda mavjud bo'lgan materiallarning narxi, biz hujjatlarga kirishimiz, ularning har birini ko'rib chiqishimiz, kerakli ma'lumotlarni yozib olishimiz va keyin kerakli ma'lumotlarni olishimiz kerak. Ushbu yondashuv noqulay - bu bizning xayoliy "qo'lda" ishimiz uchun ham, avtomatlashtirilgan buxgalteriya hisobi uchun ham juda sekin.

Hujjatlarga qo'shimcha ravishda, materiallarni qabul qilishda va ularni hisobdan chiqarishda bu haqda qisqacha ma'lumotlarni kiritish uchun maxsus jadvallarni saqlash mantiqiyroq bo'ladi. Aytaylik, har kuni siz ushbu jadvallarni umumlashtirsangiz va qolgan materiallarni ko'rsatsangiz, ma'lum bir sanada tashkilotda qancha va qanday materiallar borligini aytish uchun jadvalning tegishli ustuniga murojaat qilish kifoya. . 1C: Enterprise tizimida bunday jadvallar mavjud jamg'arish registrlari. Nomidan ko'rinib turibdiki, ular aks ettirish, to'plash va ma'lum ko'rsatkichlar uchun mo'ljallangan. Materiallarni qabul qilish va iste'mol qilish registrlarida aks ettirish ulardan foydalanishning odatiy misollaridan biridir.

Tashkilotimiz materiallarni qabul qiluvchi mas'ul shaxslar bilan bog'liq holda yuritadi va ushbu materiallar ishlab chiqarishga chiqarilganda kimdan hisobdan chiqariladi. Biz materiallarning miqdori va ularning narxi to'g'risida ma'lumotni saqlashimiz kerak, shuningdek, ishlab chiqarish uchun hisobdan chiqarilganda, ushbu materiallar qaysi ustaga topshirilganligi haqida ma'lumotga ega bo'lishimiz kerak. Ushbu fikrlar bizga strukturani loyihalash imkonini beradi jamg'arish registri, biz hozir yaratamiz.

Jamoani rejalashtirishda jamg'arish registri biz unda qanday ma'lumotlarni saqlamoqchi ekanligimizni aniq tushunishimiz kerak va keyin bu ma'lumotlarni o'lchamlarga, resurslarga "parchalashimiz" va tafsilotlarni ro'yxatga olishimiz kerak.

Shunday qilib, biz quyidagi ma'lumotlarni saqlashimiz kerak:

  • Nomenklatura pozitsiyasi
  • Ushbu lavozim uchun mas'ul xodim
  • Elementlar miqdori
  • Element narxi
  • Materiallar foydalanish uchun topshirilgan usta to'g'risidagi ma'lumotlar.

O'lchovlarni ro'yxatdan o'tkazish, yoki ma'lumotlar saqlanadigan qisqartirishlar kitobda qanday ma'lumotlar saqlanganligi haqidagi savollarga javob berishga imkon beradi. Bizning holatda, biz ikkita asosiy xususiyatni bilishimiz kerak - bu nima mas'ul shaxs u yoki bu tarzda belgilanadi nomenklatura pozitsiyasi. Shubhasiz, bizning ma'lumotlar ro'yxatimizdagi o'lchamlar element elementi va mas'ul xodim bo'ladi.

Reestr manbalari- bu har doim saqlangan ma'lumotlarni tavsiflovchi raqamli qiymatlar. Raqamli qiymatlar miqdor va yig'indi bo'lib, ular bizning reestrimizning manbalari bo'ladi.

Ro'yxatdan o'tish tafsilotlari yordamchi rol o'ynaydi va bizning holatlarimizda, ish uchun materiallarni olgan usta to'g'risidagi ma'lumotlarni reestrda saqlash mantiqan to'g'ri bo'ladi - agar biz ushbu materiallardan aynan kim foydalanganligini aniqlashimiz kerak bo'lsa.

Reestrni loyihalashda hal qilinishi kerak bo'lgan yana bir muhim savol - bu registr bo'ladimi balans registri yoki inqilob registri. Bizni qolgan materiallar to'g'risidagi ma'lumotlar ham, aylanma to'g'risidagi ma'lumotlar ham qiziqtiradi, shuning uchun reestrni o'rnatishda siz registr turini ko'rsatishingiz kerak - Qolganlar. Ko'rinish bilan ro'yxatdan o'ting Qolganlar balans va aylanma bilan ishlashga imkon beradi

Bu erda taklif qilingan tuzilma jamg'arish registri- bu tasvirlangan ma'lumotlarni saqlashni qanday tashkil qilish variantlaridan biri. Bunday buxgalteriya sxemasi, aytaylik, bir juft registr yordamida amalga oshirilishi mumkin, ulardan biri faqat materiallarning umumiy qoldiqlarini, ya'ni moliyaviy hisobotlar uchun zarur bo'lgan ma'lumotlarni, ikkinchisi - saqlash uchun ishlatiladi. mas'uliyat markazlari to'g'risidagi ma'lumotlar. Qanday bo'lmasin, har bir aniq buxgalteriya sxemasi o'z reestri tuzilmasini talab qilishi mumkin va bizning misolimiz faqat mumkin bo'lgan variantlardan birining namoyishi.

Masalaning nazariy qismini muhokama qilib, amaliyotga o'tamiz. Keling, yangisini yarataylik jamg'arish registri, keling, uni chaqiramiz Qolgan materiallar, parametr Ro'yxatdan o'tish turi shu qiymatda qoldiraylik Qolganlar, guruch. 6.12.


Guruch. 6.12.

Keling, uni yoqaylik jamg'arish registri quyi tizimga Operatsion materiallar hisobi.

Yorliqda Ma'lumotlar Keling, quyidagi o'lchamlar, manbalar va tafsilotlarni yarataylik:

O'lchovlar:

Ism: Nomenklatura, Turi: DirectoryLink.Nomenklatura, Bo'sh qiymatlarni taqiqlash - o'rnatilgan.

Ism: Mas'uliyatli xodim, Turi: DirectoryLink.Xodimlar, Bo'sh qiymatlarni taqiqlash - o'rnatilgan.

Resurslar

Ism: Miqdor, Turi: raqam, uzunlik 10, aniqlik 3

Ism: Sum, Turi: raqam, uzunlik 10, aniqlik 2

Rekvizitlar:

Ism: Materiallarni oluvchi, turi: DirectoryLink.Xodimlar

Ushbu tafsilotlarning nomlariga, ularning turlariga, shuningdek, standart registr ma'lumotlariga (6.13-rasm) e'tibor bering - bu ma'lumotlar protsedura ustida ishlashda biz uchun foydali bo'ladi. hujjatni amalga oshirish.

Umumiy atributni registr tafsilotlaridan chiqarib tashlaylik Tashkilot. Endi bunga hojat yo'q. Turli tashkilotlarda reestrda ma'lumotlarni saqlashni tashkil qilish uchun bizga yangi o'lchov - Tashkilot kerak bo'ladi, buning yordamida biz turli tashkilotlarning materiallari bilan ishlashimiz mumkin bo'ladi.

Keling, tabga o'tamiz Registratorlar ob'ektni tahrirlash oynasi va hujjatlarni yozuvchi hujjatlar sifatida tanlash - Materiallarni qabul qilish Va Materiallarni ustaga topshirish.

Ushbu bosqichda sozlash jamg'arish registri yakunlandi, keling, hujjat sozlamalariga o'tamiz. Hujjatdan boshlaylik Materiallarni qabul qilish.

Ushbu hujjat uchun ob'ektni tahrirlash oynasini oching, yorlig'iga o'ting Harakatlar(6.14-rasm) va tugmani bosing


Guruch. 6.14.

Konstruktorda registr harakati turini tanlang - Kelyapti, dalada Jadval qismi hujjatning jadval qismini ko'rsating Materiallar, tugmasini bosing To'liq ifodalar. Hujjat va registr ma'lumotlari o'rtasidagi yozishmalarni o'rnatishning avtomatik mexanizmi har doim ham to'g'ri ishlamaydi (agar u yozishmalarni aniq aniqlay olmasa yoki uning mantig'iga ko'ra u tomonidan aniqlangan yozishmalar istalganidan farq qilsa), shuning uchun biz o'rnatilgan yozishmalarning to'g'riligini tekshirish. Natijada, deraza Dizayner harakatlarni ro'yxatdan o'tkazish rasmda ko'rsatilganidek ko'rinishi kerak. 6.15.


Guruch. 6.15.

OK tugmachasini bosgandan so'ng, hujjat ob'ekti modulida quyidagi bajarilishini qayta ishlash protsedurasi hosil bo'ladi (kod harakat dizayneri tomonidan yaratilgan sharhlarni olib tashlagandan keyin shunday ko'rinadi):

Processing ProcessingProcessing(Failure, Mode) // Qolgan materiallarning harakat kelishini qayd etish Qolgan materiallar.Write = True; Har bir TekStrowMatials From Materiallar uchun aylanish harakati = Movements.RemainingMatials.Add(); Movement.MovementType = AccumulationMovementType.Incoming; Harakat.Period = Sana; Harakat.Nomenklatura = TexStringMaterials.Nomenklatura; Movement.ResponsibleEmployee = Responsible Employee; Motion.Quantity = TechStringMatials.Quantity; Movement.Amount = TexStringMatials.Amount; EndCycle; Jarayonning oxiri

Ushbu protsedura ob'ekt modulida e'lon qilinadi, u bajariladi

Assalomu alaykum aziz o'quvchilar, bugun men bu haqda gapirishni o'yladim 1C registrlari. Ha, men hali ma'lumotnomalar yoki hujjatlar haqida yozmadim, lekin keyinroq ko'rib chiqamiz.

Endi registrlarning maqsadini, registrlarning turlarini ko'rib chiqamiz, registrlar qanday tuzilganligini tasvirlaymiz va ularni loyihalash va ma'lumotlarni saqlash haqida gapiramiz.

Registrlarning maqsadi

Registrlar mo'ljallangan korxona faoliyati bo'yicha muayyan (analitik) ko'rsatkichlarni o'qish tezligini oshirish. Ko'rsatkichlar chastotani hisobga olgan holda ma'lum bo'limlarda registrlarda saqlanadi. Bular. do'kon vaqtini ro'yxatga oladi, masalan, siz bir oy oldin ma'lum bir mahsulotning zaxira balansini bilib olishingiz mumkin.

Roʻyxatdan oʻtish— maʼlumotlar bazasi hajmidan qatʼiy nazar, maʼlumotlarni bir xil tezlikda qabul qilish imkonini beruvchi maʼlum turdagi struktura, ularsiz natijaning chiqishi sekin boʻladi.

1C: Enterprise da registrlardan foydalanish sxemasi
Hujjatlar => Registrlar => Hisobotlar

Diagrammadan ko'rish mumkinki, registrlar hisobotlar uchun asos bo'lib, ma'lumotlar faqat hujjatlarni joylashtirishda registrlarga qo'shiladi.

Analitik ko'rsatkichlarning turlari

Registrlar turli ko'rsatkichlarni saqlash uchun mo'ljallangan:
Yig'ish ko'rsatkichlari: Balanslar va aylanmalar. Jamg'arish registrlari ularni qayd qilish uchun mo'ljallangan.

  • Jamg'arma registri(qoldiq). Qabul qilinganda ko'payadi va sotilganda kamayadi. Vaqtning har bir nuqtasida registr ma'lum bir mahsulot balansini eslab qolishi kerak.

Ba'zi ko'rsatkichlar faqat bitta yo'nalishda o'sishi mumkin (qaytariladigan ko'rsatkich).

  • Jamg'arma registri(teskari). Masalan, savdo ma'lumotlari (salbiy savdo bo'lishi mumkin emas). Agar mahsulot qaytarilsa, u salbiy belgi bilan ro'yxatga olinadi.

SHARTLAR KO'RSATMALARI, ob'ektning xarakteristikasi, axborot reestri mo'ljallangan.

  • Ma'lumotlar reestri, mutlaqo har qanday ma'lumot turiga ega. Bu qiymat keyingi holat o'zgarishigacha amal qiladi.

Registrlarning boshqa turlari ham mavjud: Buxgalteriya registrlari, Hisob-kitoblar.

Rasmni ro'yxatdan o'tkazish

Reestrda saqlanadigan ko'rsatkichlar resurslar deb ataladi. Analitik bo'limlar - o'lchovlar.
Kalit ro'yxatga olish vazifasi– ko‘rsatkichlarni o‘lchov va vaqt bo‘yicha saqlash

Agar siz registrni koordinatalar tizimi sifatida tasavvur qilsangiz, quyidagilarni olasiz:
O'qlar - ro'yxatga olish o'lchamlari
Vaqt o'tishi bilan o'zgartirish uchun alohida eksa
Chorrahadagi ko'rsatkichlar - resurslar

Misol tariqasida, rasmda omborlarda tovarlarning saqlanishi ko'rsatilgan

Registrdagi o'lchamlar soni juda katta bo'lishi mumkin. Bunday holda, registr jadval shaklida taqdim etilishi mumkin, bu erda har bir ustun o'lchamga mos keladi va resurslarga ega ustunlar ham mavjud.

Ro'yxatdan o'tish: Qolgan tovarlar
Olchamlari: Mahsulot, Ombor
Resurslar: miqdori, narxi

Dizaynni ro'yxatdan o'tkazish

Registrning ortiqcha tuzilishi ma'lumotlar bazasi hajmining oshishiga olib keladi, registrga yozish uchun zarur bo'lgan vaqt ko'payadi (hujjatlarni qayta ishlash ko'proq vaqt talab etadi) va ishlab chiqishning murakkabligi oshadi. Ro'yxatga olish tuzilishi darhol aniqlanishi kerak, chunki kelajakda uni o'zgartirish juda murakkab jarayon.

Aniqlashda o'lchovlar Malumot turini (kataloglar, hujjatlar, ro'yxatlar uchun) ko'rsatish tavsiya etiladi. Buyurtma o'lchovlar registrdan ma'lumotlarni qabul qilish tezligiga ta'sir qiladi. Shuning uchun, registrni loyihalashda foydalanuvchi har bir o'lchov uchun balanslarni qanchalik tez-tez olishini tushunish muhimdir. Barcha o'lchovlar tartibda.

Resurslar— maʼlum koʻrsatkichlarni tavsiflovchi raqamli maʼlumotlar (axborot reestri resursida har qanday turdagi maʼlumotlar boʻlishi mumkin). Resurslar o'lchov kesishmasida saqlanadigan qiymatlarni ifodalaydi.

Taqdimotlar- jami olinganda ko'rsatilmaydigan registrning ba'zi qo'shimcha xarakteristikalari. Ro'yxatga olish ma'lumotlari har qanday turdagi ma'lumotlarga ega bo'lishi mumkin.

Registrlarda ma'lumotlarni saqlash

Registrlar bir yoki bir nechta jadvallar bilan ifodalanishi mumkin. Jadvallarning tarkibi registr xususiyatlariga bog'liq. Registrlar bilan ishlash uchun RegisterReference yoki RegisterObject kabi sinflar mavjud emas, chunki registrlarni saqlash strukturasi ob'ektlar jadvallaridan farq qiladi. Ma'lumotlar yozuvlar shaklida saqlanadi. Ro'yxatga olish yozuvini o'chirish uchun belgilash mumkin emas.

“Barcha funksiyalar” asosiy menyu tugmasi yordamida foydalanuvchi rejimida registrning mazmunini ko‘rishingiz mumkin.

Bu qisqa sharhning oxiri. 1C registrlari agar sizda biron bir taklif, qo'shimchalar bo'lsa izohlarda yozing.

1C dasturchisi siz bilan edi, men sizga yordam beraman.

P.S. Qiz raqsga tushmoqda

Ma'lumotlar bazasiga kiritilgan barcha o'zgarishlar tegishli jadvallarda saqlanadi. 1C uchun bu hujjatlar jadvallari, hujjat jurnallari, ma'lumotnomalar va registrlar. 1C registrlarining turlari, ulardan foydalanish xususiyatlari va nozikliklari bizning maqolamizda muhokama qilinadi.

Registrlardagi yozuvlarni shakllantirish

Registrlar haqidagi birinchi savollardan biri: nima uchun?

Nima uchun ko'pincha mavjud yozuvlarni takrorlaydigan alohida jadvallar yaratishingiz kerak?

Bu erda javob juda oddiy. Albatta, tanlov shartlarini sanab o'tish, ularni o'chirish belgilari va to'ldirish uchun tekshirish orqali dastlabki hujjatlar jadvallariga murakkab va ko'p vaqt talab qiladigan so'rovlarni ajratish mumkin, ammo ma'lum bir bo'lakni yaratish ancha sodda va kamroq mehnat talab qiladi. hujjatni saqlashda to'g'ridan-to'g'ri yozuvlar to'plami va uni alohida jadvalda saqlash, kerak bo'lganda unga kirish.

Shunday qilib, biz registr yozuvini yaratish usullaridan biri registrator (hujjat) yordamida yozish ekanligini aniqladik. Ushbu parametr barcha registr turlarida mavjud.

Hujjat asosida registr yozuvlarini yaratish jarayoni odatda hujjatlarni joylashtirish deb ataladi. Jo'natilmagan hujjat hujjatida registrlarda harakat yo'q, bu aslida qoralama yoki blankadir.

Yozuvni yaratishning ikkinchi varianti to'g'ridan-to'g'ri, ro'yxatga olish hujjatini yaratmasdan. Yozuvlarni shu tarzda faqat axborot registrlarida yaratishingiz mumkin, registr xususiyatlarida “Yozuv rejimi” atributi tegishli qiymatga ega bo‘lishi kerak (1-rasm).

Barcha registrlar uchun umumiy

Har qanday registrning ichki tuzilishini 2-rasmda ko'rsatish mumkin

2-rasm

Keling, buni batafsil ko'rib chiqaylik:

  • O'lchovlar - muhim ma'lumotlarning qaysi bo'limlarda saqlanishini aniqlaydigan yozuv xususiyatlari;
  • Resurslar - ular tizimlashtirilishi kerak bo'lgan ma'lumotlarni o'z ichiga oladi;
  • Tafsilotlar - qo'shimcha ma'lumotlarni o'z ichiga olgan yozuv maydonlari;
  • Shakllar - ro'yxat, element va boshqalarning ko'rinishi haqida grafik ma'lumotlarni o'z ichiga olgan xususiyat. va ularning ichki modullari;
  • Layouts - registrlarning bosma shakllari.

Axborot registrlari

Yuqorida ma'lumot registrlari haqida gapirganimiz uchun, keling, ular haqida gapiraylik.

Bu, ehtimol, eng oddiy va tushunarli registrlar turi. Ma'lumot saqlanadigan ustunlar va ustunlarni o'z ichiga olgan oddiy jadval.

Axborot registrining muhim xususiyatlari ro'yxati kichik (3-rasm), asosiylari haqida gapiraylik:

3-rasm

  1. Davriylik, bu yozuvning o'ziga xosligi qanchalik nazorat qilinishini ko'rsatadi (bir daqiqa, soat, kun, yil ichida, tanlangan qiymatga muvofiq, bir xil o'lchovlarga ega ikkita yozuv bo'lishi mumkin emas), u ham qiymatni olishi mumkin " Yozuvchi tomonidan”, lekin buning uchun tegishli yozish rejimini tanlashingiz kerak;
  2. Yozish rejimi aslida ikkita qiymatni tanlashdir: "Mustaqil" va "Maktofonga topshirish".
    1. Shuni tushunish kerakki, mustaqil rejimni tanlash hujjat tomonidan yozuv yaratilishi mumkin emas degani emas, faqat registrator tomonidan tanlash va yozuvning o'ziga xosligini nazorat qilish mumkin emas;
  3. Birinchisining bir qismi uchun jamilarga ruxsat berish va oxirgisining bir qismi uchun jamilarga ruxsat berish: (keling, ikkita nuqtani bittaga birlashtiramiz) - tegishli katakchalar qo'yilganda, qo'shimcha jadvallar yordamida ma'lumotlar registriga so'rov yuborish mumkin. birinchi va oxirgi qismi) tegishli ma'lumotlar to'plamini o'z ichiga oladi, ulardan biri sifatida ushbu jadvallarning parametrlari ma'lumotlarni tanlash uchun zarur bo'lgan sana hisoblanadi.

Jamg'arish registrlari

Ulardan birining tuzilishini 2-rasmda ko‘rdik. Registrning ko'rinishiga, shuningdek uning ichki tuzilishiga katta ta'sir ko'rsatadigan asosiy xususiyat "Registr turi" (4-rasm).

Saqlangan ma'lumotlarga qo'yiladigan talablarga qarab, u quyidagi qiymatlarni olishi mumkin:

  • Qolganlar;
  • Inqiloblar.

Birinchi holda, ma'lumotlar bazasi nafaqat o'lchovlar bo'yicha resurslarning harakati to'g'risida, balki operatsiya turi (kesim yoki xarajatlar) haqida ham ma'lumotni o'z ichiga oladi. Bundan tashqari, so'rovni yaratishda jami ma'lumotlarni o'z ichiga olgan qo'shimcha jadval mavjud bo'ladi.

So'rovlarda "Balanslar" va "Balanslar" va "Oborot" jadvallaridan foydalanishda yangi ishlab chiquvchilar duch keladigan asosiy muammolardan biri shundaki, so'rov ma'lum bir sana uchun qoldiqlarni qabul qilganda, ushbu jadvallardagi ma'lumotlar farq qilishi mumkin. Va bu erda bitta nuance bor: davrning tugash sanasi sifatida ma'lum bir qiymatni belgilashda platforma ushbu qiymatni tanlov davriga kiritmasdan Qolgan jadvaldan ma'lumotlarni oladi.

Agar sizga davr oxirini o'z ichiga olgan ma'lumotlar kerak bo'lsa, siz:

  • Balans va aylanmalar jadvalidan foydalaning;
  • Belgilangan sanadan 1 soniya kattaroq sana uchun namuna hosil qiling (ya'ni, 31.12.16 23:59:59 emas, balki 01.01.17 00:00:00);
  • Ko'rib chiqilayotgan davrga vaqt nuqtasini qo'shish variantini sozlashda yordam beradigan Chegara usulidan foydalaning (foydalanish holati: Boundary(EndDate,Shu jumladan).

Buxgalteriya registrlari

Juda ixtisoslashgan registrlar o'z dizaynida jamlash registrlariga o'xshaydi. 1C platformasining boshqa turdagi registrlardan asosiy farqi mulk tarkibida "Hisoblar jadvali" parametrining mavjudligi (5-rasm).

5-rasm

Hisoblar rejasi alohida muhokamani talab qiladigan alohida metama'lumotlar ob'ektidir. Hisoblar rejasiga qarab, zamonaviy standart 1C konfiguratsiyalarida 4 ta asosiy buxgalteriya registrlari mavjud:

  1. Byudjetlashtirish;
  2. Xalqaro;
  3. soliq;
  4. O'z-o'zini qo'llab-quvvatlash.

Buxgalteriya registrlarining ikkinchi parametr xarakteristikasi "Xat yozish" dir.

Ushbu katakchani belgilash sizga AccountKt kredit hisobi va AccountDt debet schyotini va shu hisoblarga mos keladigan analitikani (subkonto) o'z ichiga olgan ikki tomonlama yozuvlarni yaratish imkonini beradi. Agar katakcha belgilanmagan bo'lsa, ro'yxatga olish yozuvlariga faqat bitta hisob kiritiladi.

Hisoblash registrlari

Bu, ehtimol, tushunish uchun eng qiyin registrlar. Ayni paytda, o'z mohiyatiga ko'ra, ular "aylanma" turidagi jamg'arish registrlarini juda eslatadi.

Hisoblash registrining boshqa registrlardan aniqlovchi farqi uning xususiyatlarida "Hisoblash turi rejasi" parametrining mavjudligidir. Bundan tashqari, hisob-kitob registri, shuningdek, axborot reestri davriydir.

Har bir hisoblash registrida yozuvni tegishli ma'lumotlar registrida ko'rsatilgan vaqt jadvali bilan bog'lash imkoniyati yoqilishi mumkin. Bu sizga kod yordamida ish vaqti ma'lumotlarini olish imkonini beradi.

Boshqa turdagi registrlarda mavjud bo'lgan o'lchamlar, resurslar va shakllarga qo'shimcha ravishda, hisoblash registrlariga "Qayta hisoblash" ob'ekti berilishi mumkin, bu erda ahamiyatsiz va qayta ko'rib chiqishni talab qiladigan yozuvlar to'g'risidagi ma'lumotlar saqlanadi.

Ularning standart 1C konfiguratsiyalarida asosiy qo'llanilishi tashkilot xodimlari uchun hisob-kitoblar bilan ishlashni ro'yxatdan o'tkazish va osonlashtirishdir.

1s 8.2 ning istalgan konfiguratsiyasida siz ushbu turdagi ob'ektlarni registrlar sifatida ko'rishingiz mumkin. Ularning asosiy maqsadi hisobotlar uchun ma'lumotlarni yig'ishni optimallashtirishdir. Registrlarning to'rt turi mavjud: axborot registrlari, jamg'arish registrlari, hisob registrlari va hisob registrlari. Garchi bu turlar turli xil muammolarni hal qilish uchun mo'ljallangan bo'lsa-da, ularning barchasi "registrlar" deb ataladigan bo'lsa-da, ularning umumiy jihatlari borligini taxmin qilish mumkin.

Birinchidan, yuqorida aytib o'tilganidek, konfiguratsiya ob'ektlari sifatida ular ma'lumotlar bazasidan ma'lumotlarni tezroq o'qish uchun kerak, masalan, so'rovlarda. Registrlarni kitob kutubxonasi katalogi bilan solishtirish mumkin (ilgari ular qog'oz kartochkalarda tuzilgan). Ya'ni, bu nafaqat ma'lumotni (ma'lumotlarni) saqlash, balki uni tizimlashtirish (ma'lum bir tuzilmani yaratish), ma'lumotlar ma'lum bir reestrga kiritilganda (masalan, har xil turdagi hujjatlardan) va agar kerak bo'lsa, uni amalga oshirishi mumkin. u yerdan tezda olinadi va, masalan, hisobotda yoki boshqa jarayonda ko'rsatiladi. Umuman olganda, 1C-da registrlardan asosiy foydalanishni quyidagi sxema bilan ko'rsatish mumkin: "Hujjat - Ro'yxatdan o'tish - Hisobot", garchi istisnolar mavjud bo'lsa ham.

Ikkinchidan, barcha registrlar, ularning turidan qat'i nazar, resurslar, o'lchamlar va tafsilotlarga ega. Ya'ni, aniqlangan Nima(manba) qaysi bo'limlarda(o'lchovlarni) hisobga olish kerak. Kutubxonaga tegishli - biz muallif, janr va nashriyot bo'yicha kitoblarni hisobga olamiz. Va tafsilotlar yordamida siz ma'lumotni, masalan, nashr etilgan yil bilan to'ldirishingiz mumkin. Va bu erda bir muhim jihat bor - registrning tuzilishi biz undan qanday ma'lumotlarni olishimizga qarab, juda ehtiyotkorlik bilan aniqlanishi kerak. Misol uchun, agar bizning kutubxonamizda qidiruv ko'pincha muallifning familiyasi bo'yicha amalga oshirilsa, kartada avval muallif (birinchi o'lchov) bo'lishi kerak va shundan keyingina janr (ikkinchi o'lchov) bo'lishi kerak.

Uchinchidan, registrlar jadval tuzilmasiga ega, lekin u ob'ekt jadvallari tuzilishidan farq qiladi. Shunday qilib, RegisterReference yoki RegisterObject kabi sinflarni topa olmaysiz. Ro'yxatga olish jadvalining tarkibi uning xususiyatlariga bog'liq.

To'rtinchidan, ma'lumotlar registrlarga yozuvlar to'plami shaklida yoziladi. Har bir to'plam bir yoki bir nechta yozuvlardan iborat. Biroq, to'plamdagi yozuvga havola yoki unga kirish mumkin emas. Va yozuvlar to'plami ham, to'plamdagi rekord ham "o'chirish belgisi" holatiga ega bo'lishi mumkin emas.

Beshinchidan, ma'lumotlarni olish uchun so'rovlarda registrlarga kirishda nafaqat jismoniy registr jadvallariga, balki ma'lum parametrlar asosida ma'lumotlarni oladigan ichki so'rov bo'lgan virtual jadvallarga ham kirish mumkin. Virtual jadval parametrlari ro'yxatga olish jadvallaridan ma'lumotlarni olishning o'ziga xos ehtiyojlariga qarab o'rnatiladi.

Keling, registrlarning har bir turining xususiyatlari haqida gapiraylik:

1. Axborot registrlari

Ehtimol, ro'yxatga olishning eng oddiy turi. Boshqa turdagi registrlardan farqli o'laroq, uning resursi faqat raqamli qiymat sifatida emas, balki boshqa ma'lumotlar turi sifatida ham nomlanishi mumkin.

U boshqa turdagi registrlarda ishlatilmaydigan maxsus xususiyatga ega - davriylik.

U ro'yxatga oluvchiga ega bo'lmasligi mumkin, ya'ni mustaqil bo'lishi mumkin; bu holda yozuvlar ro'yxatga olish hujjatini chetlab o'tib, to'g'ridan-to'g'ri reestrga kiritiladi (bu 1c registrlaridan foydalanishning umumiy sxemasidan istisno). Boshqa turdagi registrlarda kamida bitta hujjat yozuvchisi bo'lishi kerak.

Bundan tashqari, ushbu turdagi registrlar davr (reestr xususiyatlarida ko'rsatilgan chastota) va o'lchamlar bo'yicha yozuvlarning o'ziga xosligini avtomatik ravishda nazorat qiladi. Ya'ni, reestr yozuvlari orasida bir xil ko'rsatkichlar davri + o'lchov + yozuvchisi (agar mavjud bo'lsa) bo'lgan bir nechta yozuv bo'lishi mumkin emas. Boshqa turdagi registrlardagi yozuvlarning o'ziga xosligi ro'yxatga oluvchi tomonidan belgilanadi.

2. Jamg'arish registrlari

Raqamli ko'rsatkichlarni (resurslarni) to'plash uchun mo'ljallangan va ikkita kichik turga bo'linadi - qoldiqlar va aylanmalar. Ularning orasidagi farq shundaki, Jamg'arma reestri balanslari "vaqtning bir nuqtasida" davlat to'g'risida ma'lumot olish uchun mo'ljallangan va aylanmalar "ma'lum bir davr uchun" ma'lumotlar haqida ma'lumot olish uchun mo'ljallangan.

Jamg'arish registrlari ma'lumotlari ma'lumotlar bazasida ikkita jadval ko'rinishida saqlanadi - harakat jadvali va jami jadval. To'g'ridan-to'g'ri kirish faqat harakatlanuvchi stolga mumkin.

3. Hisob registrlari

U jamg'arish registriga o'xshaydi, lekin buxgalteriya yozuvlari bo'yicha ma'lumotlarni tizimlashtirish uchun mo'ljallangan. Biroq, u nafaqat buxgalteriya hisobi uchun, balki boshqa har qanday buxgalteriya turi uchun ham qo'llanilishi mumkin.

Uning asosiy xususiyati Debet-Kredit tamoyilidan foydalangan holda ikki tomonlama kiritish usuli yordamida ma'lumotlarni yozib olish imkoniyatidir. Tranzaktsiyalarni yaratish imkoniyatini amalga oshirish uchun Buxgalteriya registrini maxsus ob'ekt - Hisoblar rejasi bilan bog'lash kerak.

4. Hisoblash registrlari

Ushbu turdagi registr nafaqat ma'lumotlarni saqlash, to'plash va tizimlashtirish, balki davriy hisob-kitoblarning murakkab mexanizmlarini amalga oshirish uchun ham mo'ljallangan. Buning uchun hisoblash registrining xususiyatlarida siz boshqa 1C ob'ektini - hisoblash turlari rejasini belgilashingiz kerak. Ya'ni, ushbu turdagi registrning ishlashi uning uchun hisoblash turlarining aniq rejasini belgilamasdan mumkin emas.

Aytishimiz mumkinki, hisoblash registrlari hisob-kitoblarning turlari to'g'risidagi ma'lumotlarni saqlash va hisoblar natijalarini saqlash va hisob-kitoblarning oraliq qiymatlari uchun ishlatiladi. 1C konfiguratsiyasida uning asosiy maqsadi hisob-kitoblarni, masalan, ish haqi va xodimlarga boshqa to'lovlarni hisoblashdir. Va bu vazifalarni amalga oshirish uchun, hisoblash registrining parametrlarini aniqlashda, unda vaqt jadvali bilan bog'lanishni ko'rsatish mumkin, bu esa ushbu jadvalda ko'rsatilgan vaqtga qarab hisob-kitoblarni amalga oshirish imkonini beradi. Vaqt jadvalining o'zi tegishli ma'lumotlar registridan foydalangan holda aniqlanishi kerak.

Shunday qilib, hisoblash registrining 1-sonli boshqa turdagi registrlarga nisbatan eng murakkab tuzilishga ega ekanligini aytishimiz mumkin.