Ma’lumotlarni saqlash usullari




Download 4.53 Mb.
bet5/10
Sana30.10.2022
Hajmi4.53 Mb.
#28580
1   2   3   4   5   6   7   8   9   10
Bog'liq
Kundalik

Ma’lumotlarni saqlash usullari
Massiv - klassik massiv tushunchasidan farqli o'laroq, ma'lumotlar to'plamini saqlaydigan ob'ekt. Bu har xil turdagi ma'lumotlar bo'lishi mumkin (raqam, satr, havola, boshqa ob'ekt). U minimal funksionallikka ega va asosan boshqa omborlar o'rtasida qiymatlarni uzatish uchun vaqtinchalik konteyner sifatida ishlatiladi.
ValueList - bu asosan foydalanuvchi interfeysi bilan ishlash uchun mo'ljallangan ob'ekt. Ma'lumotlardan tashqari har bir elementda ko'rinish, bayroq belgisi va rasm (piktogramma) ham bo'lishi mumkin. Shuningdek, u "SelectElement()" va "MarkElements()" usullariga ega - chaqirilganda foydalanuvchiga interfeys dialogi ko'rsatiladi (bu qulay - bu dialogni konfiguratsiyada yaratish shart emas).
Tuzilish va yozishmalar - kalit va qiymat juftlashtirilgan qiymatlari do'konlari. "Kalit" strukturasida bu 1C da o'zgaruvchilarni nomlash qoidalariga bo'ysunadigan satr (bo'shliqlar yo'q, raqam bilan boshlanmaydi, faqat harflar, raqamlar va pastki chiziqdan iborat). Mos ravishda - "Kalit" har qanday qiymatdir. Ob'ektlarni eng tez qidirish mos ravishda (massiv va indekslangan qiymatlar jadvaliga qaraganda tezroq).
ValueTable - bu ma'lumotlarni saqlash va qayta ishlash uchun juda qulay va juda tez ob'ekt. Qiymatlar jadvalidagi ustunlar, yozuvlar sonidan qat'i nazar, qo'shilishi va olib tashlanishi mumkin. Bunday holda, qatorlardagi ma'lumotlar yo'qolmaydi (yoki faqat o'chirilayotgan ustunlarga mos keladigan hujayralardagi ma'lumotlar o'chiriladi). Bundan tashqari, u qatorni tanlash dialogini chaqiradigan "Select String ()" usuliga ega. Indekslar mavjud.
ValueTree - ierarxik ma'lumotlarni ifodalovchi ob'ekt. Ustunlarni o'z ichiga oladi, ustunlar to'plami barcha darajadagi barcha yozuvlar uchun bir xil. Qiymat daraxtidagi ustunlarni olib tashlash/qo'shish qiymatlar jadvalidagi kabi oson. Bundan tashqari, u "SelectRow()" usuliga ega.


Interfeys ob'ektlari va turli xil ma'lumotlar bilan ishlash uchun ob'ektlar TextDocument, SpreadsheetDocument, veb-brauzer, ReadFile, WriteFile, ReadZIPFile, WriteZIPFile, ReadXML, WriteXML, HTTPRequest va boshqa ko'plab ob'ektlar va barchasi uchun konfiguratorda o'rnatilgan yordam mavjud. Ro'yxatga olingan ob'ektlarning maqsadini ularning nomlaridan ko'rish mumkin va bularning barchasi platformada darhol mavjud.


Alohida ta'kidlash kerakki, "Metama'lumotlar" ob'ekti mavjud - uning yordamida siz dasturlash tilida ma'lumotlar tuzilmasini, shuningdek ma'lumotnoma, hujjat, hisoblar jadvali va boshqalar uchun har bir havola yoki ob'ektni o'rganishingiz mumkin. . Ushbu katalog/hujjat/hisoblar jadvali/va hokazolarning tavsifini taʼminlovchi “Metadata()” usuli mavjud. ma'lumotlar bazasida (qanday tafsilotlar, jadval qismlari mavjud, kod / raqamning uzunligi va boshqalar). Ko'pincha bu juda qulay.


Shuningdek, biz ob'ektlarni alohida ta'kidlashimiz kerak: "So'rov", "So'rov konstruktori", "So'rov tuzuvchisi", "Hisobot tuzuvchisi", "Ma'lumotlar tarkibi sxemasi". Ushbu oila kuchli 1C so'rovlar tili bilan ishlash uchun ob'ektlar to'plamini amalga oshiradi.



Download 4.53 Mb.
1   2   3   4   5   6   7   8   9   10




Download 4.53 Mb.