1c standart quyi tizimlar kutubxonasi. Standart quyi tizimlar kutubxonasi. Biz yangilikning ijobiy va salbiy tomonlarini muhokama qilamiz. Fayldan ma'lumotlar yuklanmoqda

"1C: Standart quyi tizimlar kutubxonasi" (bundan buyon matnda BSP deb yuritiladi) "1C: Enterprise" asosidagi ishlanmalar uchun mo'ljallangan. 2010 yilda yaratilgan BSP ning asl versiyasi 1C yechimlarining o'zini sozlash uchun ishlab chiqilgan. Shunday qilib, 1C tomonidan ishlab chiqarilgan barcha standart mahsulotlarning asosi BSP hisoblanadi.

BSP dan foydalanish amaliy dasturlarni standartlashtirish va dasturchilarning vaqtini tejash kabi muammolarni hal qilish imkonini berdi. Barcha asosiy funksiyalar BSP ga kiritilganligi va uni amalga oshirish qolganligi sababli, standart funktsional bloklarni ishlab chiqishning hojati yo'q.

BSP ni o'rnatish. Yetkazib berish fayllari

BSP bu yechim emas, bu shunchaki dasturchi uchun vositadir. U sotuvda emas, uni mijozlar yoki 1C franchayzilari ITS-ga obuna bo'lish orqali oladilar.

Kutubxonani o'rnatish


1-rasm

O'rnatuvchidan so'ng biz qadamlarni bosib o'tamiz va "Finish" tugmasini bosing.


2-rasm


3-rasm


4-rasm

"Qo'shish" tugmasi yordamida yangi ma'lumotlar bazasini qo'shing va "Yangisini yaratish" -ni tanlang axborot bazasi", va keyin "Bajarildi" tugmasini bosmaguningizcha.


5-rasm


6-rasm


7-rasm


8-rasm


9-rasm


10-rasm

BSP yetkazib berish oʻrnatish opsiyasi va quyidagi fayllarga ega demo bazasini oʻz ichiga oladi:

  • 1Cv8.cf shablon yordamida axborot xavfsizligini yaratish uchun mo'ljallanmagan kutubxona yetkazib berish fayli;
  • 1Cv8_international.cf Kutubxonaning xalqaro versiyasini yetkazib berish fayli ham andozalar bilan ishlash uchun mo‘ljallanmagan;
  • 1Cv8_demo.dt demo bazasi;
  • 1Cv8_demo.cf demobase yetkazib berish fayli.



11-rasm


12-rasm

Ushbu misol 3.0.1.240 versiyasi yordamida ko'rsatilgan. Konfiguratsiya fayllari \1c\SSL\3_0_1_240\ pastki katalogida joylashgan. Shuni esda tuting ushbu versiya 8.3.12.1412 versiyasidan past bo'lmagan 1C 8.3 platformasi bilan ishlatiladi.

Kutubxonani o'rnatishda siz "SDBL xatosi" ga duch kelishingiz mumkin. ConfigVersion jadvali yoki maydoni FROM bandida mavjud emas."


13-rasm

Ushbu muammoni Dt faylini yuklash va yuklab olish orqali hal qilish mumkin (bizning holatlarimizda biz demo faylni yetkazib berish to'plamidan yuklab oldik).


14-rasm

BSPni amalga oshirish bo'yicha yordamchi



15-rasm


16-rasm

BSP.epf ning birinchi joriy etilishitashqi ishlov berish, kimning ismi o'zi uchun gapiradi. Uning yordami bilan siz quyi tizimlarni ularning munosabatlarini hisobga olgan holda amalga oshirish uchun tanlashingiz, taqqoslash (birlashtirish) uchun sozlamalarni qoldirishingiz va quyi tizim kodining ortiqcha, foydalanilmagan qismlarini olib tashlashingiz mumkin.

Bosqichma-bosqich yordamchini "Ishlab chiquvchi asboblari - birinchi BSP amalga oshirish" bo'limida topish mumkin.



17-rasm

Yordamchi yordamida yaratilayotgan konfiguratsiya uchun shablon ham yaratiladi. O'ng tomonda har bir tanlangan quyi tizimning tavsifini ko'rishingiz mumkin.



18-rasm

19-rasm



20-rasm

Biz tanlagan har bir quyi tizim uchun qo'shimcha parametrlarni ro'yxatdan o'tkazamiz.

Biz ma'lumotlarni o'z sozlamalarimizga ko'ra yaratilgan, bo'sh konfiguratsiyaga o'tkazamiz "Konfigurator" rejimida biz unga o'tamiz.



21-rasm

Aniqlik uchun uni "Mening_konfiguratsiyam" nomini o'zgartiraylik.

Konfigurator rejimida birinchi marta muloqot oynasida kutubxona yetkazib berish faylini ko'rsatib, qo'llab-quvvatlash so'rovini tasdiqlagan holda "Konfiguratsiya-qiyoslash, fayldan konfiguratsiya bilan birlashtirish" ni belgilang.



22-rasm

"To'liq konfiguratsiyani yuklab olishni xohlaysizmi?" Degan savolga. Biz salbiy javob beramiz.



23-rasm



24-rasm

Biz ikkita konfiguratsiyani taqqoslashni ko'ramiz - "Mening_Konfiguratsiyam" va "Standart quyi tizim kutubxonasi".



25-rasm

Taqqoslash oynasida siz “Amallar - Fayldan sozlamalarni yuklash” orqali yordamchi yordamida avval saqlangan fayldan sozlamalarni yuklashingiz mumkin.


26-rasm

Ochilgan oynada yordamchi bilan avval saqlangan faylimizni tanlang - "Taqqoslash sozlamalari fayli".



27-rasm

Esda tutingki, quyi tizimlar yordamchi tomonidan sozlash vaqtida qaysi biri aniqlanganiga qarab ajratib ko'rsatiladi. Shunday qilib, agar siz faqat asosiy funksiyani tanlasangiz (28-rasm), sozlash oynasi quyidagicha ko'rinadi:


28-rasm


29-rasm

Bular. barcha konfiguratsiya ob'ektlari tekshirilmaganligini ko'ramiz.

Endi "Amallar - Fayl quyi tizimlari bo'yicha belgilash" orqali o'tkaziladigan ob'ektlarni belgilab, quyi tizimlarni sozlaymiz. Biz "Bo'ysunuvchi quyi tizimlar maydonini yoqish" ni faollashtiramiz.



30-rasm


31-rasm

Odatiy bo'lib, barcha quyi tizimlar amalga oshiriladi, shuning uchun siz faqat keraklilarini qoldirib, barcha katakchalarni olib tashlashingiz kerak (standart quyi tizimlar kutubxonasini konfiguratsiyangizga kiritishdan oldin, amalga oshirilgan quyi tizimlar ro'yxatini o'rganishingiz kerak).

"Standart quyi tizimlar" dan qaysi funksionallik zarur bo'lishidan qat'i nazar, biz keraklilarini tanlaymiz. Ular orasida asosiy funksionallik, ma'lumotlar bazasi versiyalarini yangilash, foydalanuvchilar, kontaktlar mavjud.

Shuningdek, xizmat ko'rsatish modelida ishlash uchun o'tkazilishi kerak bo'lgan qo'shimcha tizimlar va tanlab o'rnatishni talab qiladigan ixtiyoriy tizimlar mavjud. ITS veb-saytidagi maqolani o'qib, jadvallar yordamida ularning munosabatlarini aniqlashingiz mumkin.



32-rasm

Quyi tizimlarni tanlab, "O'rnatish" tugmasini bosing.

Shuningdek, siz alohida elementlar uchun birlashma rejimini tanlashingiz mumkin - "Fayldan olish" yoki "Asosiy konfiguratsiya ustuvorligi bilan birlashtirish" (buni amalga oshirish uchun sichqonchaning o'ng tugmasi bilan bosing).



33-rasm

Ushbu harakatlar barcha elementlarga ularni "Amallar - Hamma uchun rejimni o'rnatish" menyusi orqali o'rnatish orqali qo'llanilishi mumkin.


34-rasm


35-rasm



36-rasm



37-rasm



38-rasm

Konfiguratsiyani yangilashdan oldin uning xususiyatlarida yaratilayotgan konfiguratsiyaning versiya raqamini o'rnatishingiz kerak, aks holda dasturni ochishda konfiguratsiya versiyasi xususiyati to'ldirilmaganligini bildiruvchi xato paydo bo'ladi.


39-rasm





41-rasm

Shuni esda tutingki, jarayonlar tugagandan so'ng, metadata ob'ektlari ko'chiriladi, lekin hali sozlanmagan. Shuning uchun, BSP ob'ektlarini o'rnatishni boshlash kerak.

1.0.4.5 versiyasi

1.0.5.21 versiyasi

Yakuniy versiya

  • Foydalanuvchilar va hamkorlar uchun ma'lumot N11853 14.05.2010 "Chiqarish haqida" yakuniy versiya asboblar to'plami "1C: Standart quyi tizimlar kutubxonasi 8.2"
1C kompaniyasi 2010 yil 14 mayda 1C: Enterprise 8.2 platformasi - 1C: Standart quyi tizimlar kutubxonasi 8.2 da amaliy echimlarni ishlab chiquvchilar uchun asboblar to'plamining yakuniy versiyasini chiqarishni e'lon qiladi. "...Jami BSP 31 ta quyi tizimni o'z ichiga oladi..."

1.0.6.8 versiyasi

1.0.7.5 versiyasi

  • Chiqarilgan sanasi 2010.08.05
  • chiqarish: http://users.v8.1c.ru/SSLTest.aspx
  • Hujjatlar: http://its.1c.ru/db/bspdoc#content:23:1

Foydalanishga misollar

Nima bu

Standart quyi tizimlar kutubxonasi (BSS) ishlab chiqilgan konfiguratsiyada birgalikda va alohida foydalanish mumkin bo'lgan universal funktsional quyi tizimlar to'plamini o'z ichiga oladi. BSP-dan foydalanib, siz tezda tayyor asosiy funksionallikka ega yangi konfiguratsiyalarni yaratishingiz, shuningdek, mavjud konfiguratsiyalarga tayyor funktsional bloklarni kiritishingiz mumkin.

Barcha BSP quyi tizimlarini quyidagi toifalarga bo'lish mumkin:

  • "Mustaqil" funksiyani amalga oshiradigan quyi tizimlar. Ular shunchaki funksionallikni uzatish orqali amalga oshiriladi va muhim qo'shimcha sozlamalarni talab qilmaydi.
  • Muayyan iste'molchi konfiguratsiya ob'ektlarida foydalanish uchun mo'ljallangan funksionallikni amalga oshiradigan integratsiyalangan quyi tizimlar ("qattiq" integratsiya). Amalga oshirishda, funksionalligi amalga oshirilishi kerak bo'lgan iste'molchi konfiguratsiyasi ob'ektlarining tarkibini aniqlash va keyin ma'lum miqdordagi qo'shimcha sozlashlarni amalga oshirish, tanlangan ob'ektlarning kodlari va shakllariga o'zgartirishlar kiritish kerak.

BSP quyi tizimlari axborot bazasini boshqarish, tizim foydalanuvchilarini boshqarish, turli xil tartibga soluvchi va ma'lumotnoma ma'lumotlarini saqlash (manzil klassifikatori, valyuta kurslari, kalendar jadvallari va boshqalar) kabi sohalarni qamrab oladi. BSP vazifalar va biznes jarayonlari, biriktirilgan fayllar bilan ishlash uchun foydalanuvchi va dastur interfeyslarini taqdim etadi. bog'lanish uchun ma'lumot, elektron pochta xabarlari va boshqalar. Sinov versiyasining quyi tizimlarining to'liq tarkibi hujjatlarda keltirilgan.

Quyi tizimlardan tashqari, BSP standart echimlarni ishlab chiqish uchun alohida usullarni taklif qiladi.

1C: Enterprise 8.2 platformasida ilovalarni ishlab chiqishda BSP dan foydalanish ishlab chiqishga sarflanadigan vaqtni qisqartiradi, amaliy echimlar sifatini oshiradi, shuningdek, 1C: Enterprise 8.2 platformasida chiqarilgan konfiguratsiyalarni standartlashtiradi. Endi, platformaga qo'shimcha ravishda, 1C amaliy echimlarni ishlab chiqish uchun tayyor asosiy funksionallik va texnologiyani taklif qiladi, ulardan foydalanish qo'llaniladigan standart quyi tizimlar to'plamiga muvofiq birlashtirilganligi sababli amaliy echimlarni o'rganish va amalga oshirish vaqtini qisqartiradi. . Sinov xususiyatlari

Joriy 1.0.4 versiyasida bir qator cheklovlar mavjud:

  • BSP ning sinov versiyasining keyingi versiyalari bilan muvofiqligi kafolatlanmaydi.
  • Tijoriy loyihalarda ushbu versiyadan foydalanish tavsiya etilmaydi.
  • Sinov versiyasi 1C: Enterprise 8.2 platformasining 8.2.9.260 versiyasi bilan foydalanish uchun mo'ljallangan.

Konfiguratsiyalarning dastlabki sinov relizlari 1C hamkorlari va 1C: Enterprise dasturiy ta'minot tizimining foydalanuvchilariga sinovdan o'tkazish, yangi konfiguratsiya imkoniyatlari bilan oldindan tanishish, xatolarni tuzatish va haqiqiy ma'lumotlarda yangi nashrlarning ishlashini sinab ko'rish uchun taqdim etiladi.

Haqiqiy korporativ vazifalarni avtomatlashtirish uchun pre-relizdan foydalanish faqat individual holatlarda foydalanuvchining ixtiyoriga ko'ra amalga oshirilishini qo'llab-quvvatlovchi sherik bilan birgalikda amalga oshirilishi mumkin. Sinov paytida aniqlangan xatolar haqidagi xabarlar elektron pochta manziliga yuborilishi kerak [elektron pochta himoyalangan]. Bu manzil faqat konfiguratsiyalarning dastlabki sinov versiyalaridagi xatolarni qayd qiladi, maslahatlar berilmaydi.

Xato xabarini yuborishda quyidagilarni ko'rsatishni unutmang:

  • sherik kodi yoki foydalanuvchining ro'yxatga olish raqami;
  • konfiguratsiya nomi;
  • xato aniqlangan to'liq nashr raqami;
  • xatoning batafsil tavsifi;
  • xatoni takrorlash tartibi.
  • kompyuterning xususiyatlarini ko'rsatish;
  • operatsion tizim versiyasini ko'rsatish;
  • dastur ma'lumotlarini uzatish (xatoni qayta tiklashga yordam beradigan ma'lumotlar bazalari va boshqa ma'lumotlar).

Har bir aniqlangan xato uchun alohida xat yuborilishi kerak.

Kutubxona tarkibi

"1C: Enterprise 8. Standart quyi tizimlar kutubxonasi 8.2" kutubxonasi 1C: Enterprise 8.2 platformasida amaliy echimlarda foydalanish uchun mo'ljallangan universal funktsional quyi tizimlar to'plamini o'z ichiga oladi. Kutubxona to'liq (mavzu nuqtai nazaridan) amaliy yechim emas. Kutubxona quyi tizimlari iste'molchi konfiguratsiyasida birgalikda yoki alohida ishlatilishi mumkin.

Barcha kutubxona quyi tizimlarini quyidagi toifalarga bo'lish mumkin:

1. Mustaqil funksionallikni amalga oshiruvchi quyi tizimlar.

2. Muayyan iste'molchi konfiguratsiya ob'ektlarida foydalanish uchun mo'ljallangan funksionallikni amalga oshiradigan integratsiyalashgan quyi tizimlar (qattiq integratsiya).

Turli toifadagi quyi tizimlar ularni konfiguratsiyada amalga oshirishning murakkabligi bilan farqlanadi. Birinchi toifadagi quyi tizimlar shunchaki funksionallikni uzatish orqali amalga oshiriladi, qoida tariqasida, ular konfiguratsiya interfeysida ko'rsatiladi va muhim qo'shimcha sozlamalarni talab qilmaydi. Bunday quyi tizimlar foydalanuvchi interfeyslarini o'z ichiga olishi va iste'molchi konfiguratsiyasida ishlatilishi mumkin bo'lgan dasturlash interfeysini taqdim etishi mumkin. Kutubxonaning keyingi versiyasi chiqarilganda ushbu quyi tizimlarni yangilash ko'pincha mos keladigan konfiguratsiya ob'ektlarini yangilash bilan bog'liq. Quyi tizimlarga misollar: "Valyutalar", "Foydalanuvchilarning to'xtatilishi".

Integratsiyalashgan quyi tizimlarni amalga oshirishda quyi tizimning funksionalligini o'tkazgandan so'ng, funksionallikni amalga oshirish kerak bo'lgan iste'molchi konfiguratsiya ob'ektlarining tarkibini aniqlash kerak. Shundan so'ng, ma'lum miqdordagi qo'shimcha sozlashlarni amalga oshirish, tanlangan ob'ektlarning kodlari va shakllariga o'zgartirishlar kiritish, ya'ni quyi tizimni iste'molchi konfiguratsiya ob'ektlariga yaqin integratsiyani amalga oshirish kerak. Kutubxonaning keyingi versiyasi chiqarilganda bunday quyi tizimlarni yangilash quyi tizimning oddiy yangilanishiga ham to'g'ri keladi va, qoida tariqasida, iste'molchi konfiguratsiyasi ob'ektlarini takroriy o'zgartirishni talab qilmaydi.

Kutubxonada faqat standart quyi tizimlar mavjud, shuningdek, standart echimlarni ishlab chiqishning ba'zi usullarini taklif qiladi, masalan, seans parametrlarini o'rnatish usuli.

Tavsif asosiy funktsiyalari quyi tizimlar 1-jadvalda keltirilgan.

1-jadval. Kutubxona quyi tizimlarining maqsadi (v belgisi yetkazib beruvchining konfiguratsiya ob'ektlariga joriy qilish uchun mo'ljallangan quyi tizimlarni bildiradi (qattiq integratsiya))
Quyi tizim Asosiy xususiyatlar
1. Standart quyi tizimlar
  • Umumiy maqsadli protseduralar va funktsiyalar.
  • Dastur oynasining sarlavhasini o'rnatish.
  • Tizim ma'murining xizmat ko'rsatish imkoniyatlari (belgilangan ob'ektlarni, faol foydalanuvchilar ro'yxatini va jurnalni o'chirish)
2. Manzil tasniflagichi
  • Ilova quyi tizimlarida foydalanish uchun manzil tasniflagichini (KLADR) taqdim etish.
  • Manzil tasniflagichini ITS diskidan, fayldan va 1C kompaniyasi veb-saytining foydalanuvchi bo'limidan yuklash.
  • Vaqti-vaqti bilan 1C kompaniyasining veb-saytida manzil tasniflagichining yangilanishini tekshirish
3. Biznes jarayonlari va vazifalari
  • Foydalanuvchini joriy vazifalari haqida xabardor qilish.
  • Interaktiv topshiriqni kiritish.
  • Manfaatdor tomonlar - mualliflar va vazifalar koordinatorlari tomonidan topshiriqlarning bajarilishini monitoring qilish va nazorat qilish.
  • Konfiguratsiyada shaxsiy biznes jarayonlarini ishlab chiqish uchun asosiy funksionallik
4. Valyutalar
  • Ro'yxat va valyuta kurslarini saqlash va ularga kirishni ta'minlash.
  • Rbc.ru veb-saytidan valyuta kurslarini yuklab olish.
5. Ob'ektlarni versiyalash
  • Kataloglar va hujjatlardagi o'zgarishlar tarixini saqlash (o'zgarishlarni amalga oshirgan foydalanuvchi, o'zgartirish vaqti va o'zgarishlarning tabiati, ob'ekt tafsilotlari va uning jadval qismlarining tafsilotlarigacha).
  • Ob'ektlarning ixtiyoriy versiyalarini taqqoslash.
  • Ob'ektning avval saqlangan versiyalarini ko'rish
6. Foydalanuvchilarni o'chirish
  • Axborot bazasiga yangi ulanishlarni bloklashni sozlash.
  • Ma'lumotlar bazasiga mavjud ulanishlarni to'xtatish
7. Ob'ekt tafsilotlarini tahrirlashni taqiqlash
  • ning xususiyatini belgilaydigan ob'ektlarning ba'zi tafsilotlarini majburiy to'ldirishni tekshirish ushbu ob'ektdan(an'anaviy ravishda "kalit" tafsilotlari deb ataladi).
  • Yozilgan ob'ektlarning asosiy tafsilotlarini tahrirlashni taqiqlash.
  • Asosiy ma'lumotlarni o'zgartirish huquqiga ega bo'lgan foydalanuvchi tomonidan tekshirish
8. Kalendar jadvallari
  • Korxonada qo'llaniladigan kalendar jadvallari haqidagi ma'lumotlarni saqlash.
  • Belgilangan jadvalga muvofiq ma'lum kunlar ichida sodir bo'ladigan sanani olish va hokazo.
Bog'lanish uchun ma'lumot
  • Konfiguratsiya katalogi tafsilotlarini kontakt ma'lumotlarini kiritish uchun mo'ljallangan ixtiyoriy ma'lumotlar to'plami bilan kengaytirish.
  • Kontakt ma'lumotlarining oldindan belgilangan va moslashtirilgan turlaridan foydalanish.
  • "Manzil klassifikatori" quyi tizimining funksionalligidan foydalanish
10.

Dinamik konfiguratsiya yangilanishlarini nazorat qilish

  • Dasturni qayta ishga tushirish taklifi bilan foydalanuvchini xabardor qilish

Jurnal monitoringi

  • 1C: Enterprise rejimida ro'yxatdan o'tish jurnalini ko'rish.
  • Jurnaldagi muhim yozuvlar bo'yicha hisobot yaratish va vaqti-vaqti bilan hisobotni ko'rsatilgan oluvchilarga yuborish

Elementlar tartibini o'rnatish

  • Yuqori va pastga tugmalari yordamida ob'ektdagi elementlarning tartibini o'rnatish

Axborot xavfsizligi versiyasini yangilash

  • Konfiguratsiya versiyasi o'zgarganda ma'lumotlar bazasi ma'lumotlarini dastlabki to'ldirish va yangilashni amalga oshirish.
  • O'zgarishlar haqidagi ma'lumotlarni ko'rsatish yangi versiya konfiguratsiyalar
  • Elektron jadval hujjatlari yoki formatlardagi ofis hujjatlari ko'rinishidagi ob'ektlarning bosma shakllarini shakllantirish Microsoft Word va OpenOffice.org Writer.
  • Bosma shakllarni elektron pochta orqali chop etish va yuborish

To'liq matn qidirish

  • To'liq matnli ma'lumotlarni qidirishni sozlash va undan foydalanish

Internetdan fayllarni qabul qilish

  • Internetdan fayllarni qabul qilish uchun dasturiy interfeys.
  • Mijozdagi tarmoqdan faylni qabul qilish.
  • Fayllarni saqlash: mijoz kompyuterida, ma'lumotlar bazasida.
  • Proksi-server parametrlarini so'rash va saqlash

Foydalanuvchilar

  • Tizim foydalanuvchilari ro'yxatini ko'rish va tahrirlash.
  • Foydalanuvchi huquqlarini boshqarish.

Elektron pochta xabarlari bilan ishlash

  • Elektron pochta xabarlarini yuborish uchun dasturiy interfeys.
  • Xabarlarni yuborish uchun asosiy foydalanuvchi interfeysi

Fayllar bilan ishlash

  • Fayllarni ixtiyoriy konfiguratsiya ob'ektlariga biriktirish.
  • dan fayllar biriktirilmoqda fayl tizimi yoki shablon yordamida fayllar yaratish.
  • Fayllarni jamoaviy tahrirlash.
  • Fayl versiyalarini saqlash va ularga kirishni ta'minlash.
  • Biriktirilgan fayllar uchun to'liq matnli qidiruvni qo'llab-quvvatlash

Rejalashtirilgan vazifalar

  • Muntazam vazifalarni bajarish uchun yordam fayl versiyasi axborot bazasi

Xususiyatlari

  • Hujjatlar va kataloglarning qo'shimcha xususiyatlarini yaratish va tahrirlash.
  • Xususiyatlarni ob'ektda (qo'shimcha tafsilotlar) va ob'ektdan tashqarida maxsus ma'lumot registrida (qo'shimcha ma'lumot) saqlash.
  • Hisobotlarda xususiyatlardan foydalanish qobiliyati.
  • Bir xil turdagi turli xil ob'ektlar uchun turli xil xususiyatlar to'plamini o'rnatish qobiliyatini qo'llab-quvvatlash

Sozlamalar saqlanmoqda

  • Hisobot parametrlarini saqlash va yuklash va shaxsiy hisobot sozlamalari.
  • Foydalanuvchi sozlamalari va hisobot variantlarini qulay almashtirish uchun hisobot shaklini takomillashtirish

Jismoniy shaxslar

  • Jismoniy shaxslar haqidagi ma'lumotlarni saqlash va ularga kirishni ta'minlash

Hisobot funksiyalari

  • Ma'lumotlar tarkibi tizimi (DCS) hisobot shakllarini sozlash uchun dasturiy interfeys

Standart quyi tizimlar kutubxonasi (LSL) - bu 1C: Enterprise platformasida asosiy funktsiyalarni va individual funktsional bloklarni amalga oshiradigan konfiguratsiyalar uchun quyi tizimlar to'plami. Keling, bu nima ekanligini batafsilroq tushunishga harakat qilaylik.

BSP nima uchun yaratilgan?

BSP ning birinchi versiyasi 1C tomonidan 2010 yilda 1C: Enterprise 8.2 platformasi uchun chiqarilgan. 1C ushbu kutubxonadan (yoki uning alohida quyi tizimlaridan) o'zingizning amaliy yechimlaringizni yaratish uchun asos sifatida foydalanishni taklif qiladi. Shuningdek, 1C tomonidan ishlab chiqarilgan barcha standart mahsulotlar BSP-ga asoslangan.

Yagona modullardan foydalanish amaliy yechimlarni ko'proq standartlashtirishga erishish imkonini berdi va bu o'z navbatida ularni o'rganishga sarflangan vaqtni (dasturchilar, ma'murlar va oxirgi foydalanuvchilar tomonidan) qisqartirish imkonini berdi.

Ilova echimlarini noldan ishlab chiqayotgan dasturchilar uchun BSP ularga ko'p vaqtni tejash imkonini berdi, chunki BSPga kiritilgan asosiy funktsional bloklarni mustaqil ravishda ishlab chiqishning hojati yo'q. Ishlab chiqish va sinovdan o'tkazish dasturchi uchun 1C tomonidan amalga oshirildi. Dasturchi endi faqat allaqachon ishlab chiqilgan funksionallikni tushunishi va BSPni qanday amalga oshirishni o'rganishi kerak.

BSP qanday taqsimlanadi?

BSP - bu 1C: Enterprise platformasi uchun konfiguratsiya. Bundan tashqari, konfiguratsiya mustaqil dastur yechimi emas, bu faqat ishlab chiquvchi uchun asboblar to'plami. Ilova yechimlarini ishlab chiqishda butun konfiguratsiya yoki quyi tizimlarning bir qismidan foydalanish mumkin.

BSP yetkazib berish amalga oshirish misoli bilan demo bazasini o'z ichiga oladi. Ushbu demo ma'lumotlar bazasi 1C veb-saytida ko'rib chiqish uchun mavjud. Unga qanday kirishingiz mumkinligini maqolada o'qishingiz mumkin.

BSP sotilmaydi. Agar siz axborot texnologiyalarini qo'llab-quvvatlash (ITS) xizmatiga obuna bo'lsangiz, BSP tarqatish to'plamini bepul olish mumkin. BSP asosida ishlab chiqilgan amaliy yechimdan foydalanish uchun ITS ga obuna bo'lish shart emas. 1C hamkorlari ham BSP-ni bepul olishlari mumkin.

BSP bo'yicha rasmiy hujjatlar https://its.1c.ru/db/bspdoc manzilida joylashgan va agar siz ITSga obuna bo'lsangiz, mavjud.

BSP tarkibi

BSP ko'plab quyi tizimlardan iborat bo'lib, ular quyidagilarga bo'linadi:

  • mustaqil. Uni amalga oshirish uchun barcha ob'ektlarni maqsadli konfiguratsiyaga o'tkazish va interfeysdagi ob'ektlarni ko'rsatish kifoya. Bunday quyi tizimlarga misollar: "Jurnallarni tahlil qilish", "Valyutalar", "Foydalanuvchi operatsiyalarini yakunlash".
  • ajralmas. Boshqa konfiguratsiya ob'ektlari bilan qattiq integratsiya qilish uchun mo'ljallangan. Bunday quyi tizimlarni amalga oshirish uchun bajarish kerak qo'shimcha sozlamalar. Bunday quyi tizimlarga misollar: "Ob'ekt versiyasini yaratish", "Obyektlarni to'ldirish", "Obyekt tafsilotlarini tahrirlashni taqiqlash".

Hozirgi vaqtda (2017 yil iyul), BSP 2.4.2 versiyasi mavjud bo'lib, u quyidagi funksiyalarni qo'llab-quvvatlaydi:

Boshqaruv va texnik xizmat ko'rsatish vositalari Jurnal tahlili
Qo'shimcha hisobotlar va qayta ishlash
Dastur sozlamalari
Konfiguratsiya yangilanishi
Ish faoliyatini baholash
Dublikatlarni topish va olib tashlash
Xavfsizlik profillari
Rejalashtirilgan vazifalar
Axborot xavfsizligining zaxira nusxasi
Belgilangan narsalarni olib tashlash
Jami va agregatlarni boshqarish
Foydalanuvchilarni boshqarish va kirish huquqlari Foydalanuvchilarni o'chirish
Foydalanuvchilar
Kirish nazorati
Boshqa dasturlar va tizimlar bilan integratsiya Tashqi komponentlar
Fayldan ma'lumotlar yuklanmoqda
1C-Bukhfon (1C-Connect) bilan integratsiya
Ma'lumotlar almashinuvi
SMS yuborish
Internetdan fayllarni qabul qilish
Elektron pochta xabarlari bilan ishlash
Hisobotlarni tarqatish
Texnologik mexanizmlar va dasturiy interfeyslar Asosiy funksionallik
Ob'ektlarni to'ldirish
Ob'ekt tafsilotlarini tahrirlashni taqiqlash
Axborot xavfsizligi versiyasini yangilash
Plagin buyruqlari
Ob'ektlarni prefikslash
Xizmat modelida ishlash
Monitoring markazi
Ilova quyi tizimlari va foydalanuvchi ish stantsiyalari Anketa
Biznes jarayonlari va vazifalari
Hisobot variantlari
O'zaro ta'sirlar
Fayllar bilan ishlash
Joriy ishlar
Xabar shablonlar
Normativ ma'lumotnomalar va tasniflagichlar
Banklar
Valyutalar
Ish vaqti
Kalendar jadvallari
Xizmat quyi tizimlari Ob'ektlarni versiyalash
Ob'ektlarni guruhli o'zgartirish
Sanalarni o'zgartirish taqiqlanadi
Foydalanuvchi qaydlari
Shaxsiy ma'lumotlarni himoya qilish
Ishga tushirish haqida ma'lumot
Bog'lanish uchun ma'lumot
Foydalanuvchi eslatmalari
Elementlar tartibini o'rnatish
Muhr
To'liq matn qidirish
Yangilanishlarni qabul qilishning qonuniyligini tekshirish
Xususiyatlari
Ob'ekt tasvirlarining qisqarishi
Hisobot tuzilmasi
Elektron imzo

Maxsus quyi tizimlar alohida maqolalarda batafsilroq tavsiflanadi.

BSPni amalga oshirish

Konfiguratsiyangizga standart quyi tizimlar kutubxonasini kiritishdan oldin amalga oshiriladigan quyi tizimlar ro'yxatini aniqlashingiz kerak. Eng oddiy holatda, barcha quyi tizimlar amalga oshiriladi. Qaysi funksionallik zarur bo'lishidan qat'i nazar, har doim amalga oshiriladigan majburiy quyi tizimlar mavjud:

  • Asosiy funksionallik;
  • Axborot xavfsizligi versiyasini yangilash;
  • Foydalanuvchilar.

Umumiy amalga oshirish sxemasi quyidagi bosqichlardan iborat:

  1. Kerakli metadata ob'ektlarini maqsadli konfiguratsiyaga o'tkazish;
  2. O'tkazilgan ob'ektlarni o'rnatish;
  3. Yangi funksiyalarni ishlab chiqishda BSP obyektlaridan foydalanish.

BSPni amalga oshirishda yordam berish uchun kutubxona qayta ishlashni o'z ichiga oladi BSP.epf ning birinchi joriy etilishi . U konfiguratsiya shablonlari katalogida joylashgan. Qayta ishlashda qisqa Tasvir barcha quyi tizimlar va quyi tizimlarning bir-biriga bog'liqligi aniqlanadi.

BSP amalga oshirilishining to'g'riligini tekshirish uchun hisobot konfiguratsiya shablonlari katalogida joylashgan BSP.erf ning bajarilishini tekshirish.

BSP dastur yechimining versiyasini qanday topish mumkin

Muayyan dastur yechimida BSP ning qaysi versiyasi ishlatilishini aniqlashning bir necha yo'li mavjud:

  • Dasturiy jihatdan: funktsiyani chaqirish StandardSubsistemsServer. Kutubxona versiyasi() ;
  • Interaktiv: "Quyi tizim versiyalari" ma'lumotlar registrida "Standard Subsistems" quyi tizimi uchun versiya qiymatiga qarang.

Ishlab chiquvchining ishini osonlashtiradigan, uni bunday "arzimas" ishdan qutqaradigan konfiguratsiya mavjud - bu "Standart quyi tizimlar kutubxonasi" (BSS), u universal funktsional quyi tizimlar to'plamini va "Ma'muriyat" bo'limining fragmentlarini o'z ichiga oladi. "1C: Enterprise" platformasida amaliy yechimlarda foydalanish uchun. Kutubxona to'liq (mavzu nuqtai nazaridan) dastur yechimi emas, lekin kutubxona quyi tizimlari iste'molchi konfiguratsiyasida birgalikda va alohida ishlatilishi mumkin. Va bu maqsadda BSP maxsus amalga oshirish yordamchisini o'z ichiga oladi, undan foydalanish yangi konfiguratsiyani ishlab chiqishda vaqtni sezilarli darajada tejashga yordam beradi.

Yordamchining o'zi bosqichma-bosqich sehrgar shaklida qilingan, uning yordamida ishlab chiquvchi o'ziga kerak bo'lgan quyi tizimlarni belgilaydi va sehrgar kelajakda ishlashingiz mumkin bo'lgan blankni yaratadi. Aslida, biz kelajakdagi konfiguratsiya uchun shablonni olamiz.

Keling, BSPni ishga tushiramiz(bizda 2.3 nashri, 2.3.3.63 versiyasi mavjud), keling bo'limga o'tamiz "Dasturchilar asboblari" U94; "BSPning birinchi tatbiq etilishi":

Bu erda bizga oshkor qilinadi "BSP amalga oshirish bo'yicha yordamchi". Yordamchining o'zi bosqichma-bosqich yordamchiga o'xshaydi, bu erda birinchi bosqichda biz ishlab chiqilayotgan konfiguratsiyada bizga kerak bo'ladigan quyi tizimlarni tanlaymiz. Shundan so'ng, biz ushbu sozlamalarni saqlaydigan faylni (xml formatida) ko'rsatishingiz kerak.
Keyin biz ikkinchi bosqichga o'tamiz: tanlangan quyi tizimlarning har biri uchun qo'shimcha parametrlarni ko'rsatamiz.

Barcha parametrlarni tanlagandan so'ng, tizim hamma narsa to'g'ri tanlanganligini tekshiradi va taklif qiladi turli xil variantlar xatolarni kuzatish (quyi tizimni amalga oshirish jadvali yoki BSP amalga oshirish hisoboti).

Maqolada BSP Implementation Assistant bilan ishlash qisqacha tasvirlangan, chunki bu vosita unchalik mashhur emas. Amalda ko'pincha ishlab chiquvchilar ushbu sxema bo'yicha harakat qilishadi: ular kerakli BSP quyi tizimlarini bo'sh konfiguratsiyaga o'rnatadilar ("BSP Implementation Assistant" bu erda ham yordam berishi mumkin), lekin odatda barcha quyi tizimlar BSP dan yangi bo'sh konfiguratsiyaga o'tkaziladi.

Bizda ikkita konfiguratsiya mavjud: birinchi (asosiy) - barcha BSP quyi tizimlari bilan, ikkinchisi (fayl) - BP.

1. Asosiy konfiguratsiyani tahrirlash imkoniyatini yoqing.

2. Menyuni chaqirish Konfiguratsiya - solishtiring, fayldan konfiguratsiya bilan birlashtiring.

3. Kengaytmali faylni tanlang qarang PSU konfiguratsiyasi.

4. Qo'llab-quvvatlash taklifiga Ha deb javob bering.

6. Bajarish Amallar - Mark quyi tizimlar bo'yicha.

7. Asosiy konfiguratsiyamizga kirmagan quyi tizimlarni belgilang - ularni fayldan oling, lekin fayldan konfiguratsiyada bo'lmagan quyi tizimlar asosiy konfiguratsiyada qolishi kerak (bu sukut bo'yicha shunday bo'ladi), so'ng tugmasini bosing. O'rnatish.

8. Birlashtirish uchun ildiz elementining xususiyatlarini belgilang: Asosiy rollar, Boshqariladigan dastur moduli, Seans moduli, Tashqi ulanish moduli, Oddiy dastur moduli, Modallikdan foydalanish rejimi, Platforma kengaytmalari va tashqi komponentlarga sinxron qo'ng'iroqlar rejimi, Interfeys moslik rejimi, Moslik rejimi . Run tugmasini bosing.

9. Oynada Qo'llab-quvvatlash qoidalarini o'rnatish - OK.

10. Ma'lumotlar bazasi konfiguratsiyasini yangilash (F7).

Va shunga o'xshash xizmat xabarlari:

"... (ob'ekt bir xil nomdagi umumiy atributning bir qismidir)" yoki "...: X.H.H. muvofiqlik rejimida belgilangan turlardan foydalanish. (masalan, muallif) va quyida qabul qilinishi mumkin emas" ; "Umumiy rasm: Ism noyob emas!"

12. Xuddi shu nomdagi umumiy rekvizitlarning bir qismi bo'lgan ob'ekt uchun - qo'llab-quvvatlashdan olib tashlash, ob'ektni va unga havolalarni o'chirish. O'chiriladigan ob'ektlarga havolalarni qidiring - havolalarni o'chiring.

13. X.H.X ustidagi muvofiqlik rejimini o'zgartiring.

14. Ma'lumotlar bazasi konfiguratsiyasini yangilash (F7). Keyinchalik, 11-bosqichga qaytsangiz, 12 va 13-bosqichlarni, keyin esa 14-ni bajaring.

Asos sifatida, bu hammasi - ishning "avtomatik" qismi tugadi. Ishning eng "qiziqarli" bosqichi boshlanadi: agar siz allaqachon konfiguratsiya "chiqib ketdi" deb o'ylagan bo'lsangiz, unda siz juda adashasiz.

Birinchidan, umumiy modullarni tekshiring, quyi tizimlar buyruq interfeysiga kiritilganmi va hokazo. Har bir narsa "tayyor" bo'lganda, nosozliklarni tuzatishni boshlang.

Va shuning uchun siz xatolar yo'qligiga ishonch hosil qilmaguningizcha disk raskadrovka qilasiz.

Qoida tariqasida, 1C-dagi konfiguratsiyalar foydalanuvchilar uchun yoziladi. Barcha konfiguratsiyalar har xil, lekin ko'pincha turli xil konfiguratsiyalar bir-biridan biroz farq qiladigan bir xil ob'ektlardan foydalanadi. Ob'ektlar, kontragentlar, foydalanuvchilar va valyuta kabi ob'ektlar paydo bo'lmaydigan konfiguratsiyani tasavvur qilish haqiqatan ham qiyin. Va ba'zi vazifalar odatiy holdir: huquqlarni asosiy farqlash imkoniyati, elektron pochta bilan ishlash, foydalanuvchilar uchun vazifalar va boshqalar. Ammo dasturchining ishini osonlashtiradigan konfiguratsiya mavjud, u ish beruvchilar dasturchilar uchun qo'ygan standart vazifalarni o'z ichiga oladi va tuzadi.

Agar siz 1c dan turli xil standart konfiguratsiyalar bilan ishlagan bo'lsangiz, ular asosan juda o'xshashligini payqadingiz, ko'plab asosiy funktsiyalar hamma uchun bir xil. tipik konfiguratsiyalar. Shuningdek, BSP-dan siz o'zingizning konfiguratsiyangizga tashkilotlar, banklar, valyuta tasniflagichi va boshqalar kabi standart kataloglarni qo'shishingiz mumkin.

Biz qaysi quyi tizimlar nima uchun mas'ul ekanligini va ular qanday qilib o'zaro bog'liqligini aniqlashga harakat qilamiz.

Agar siz BSP dan foydalanishga qaror qilsangiz, bu unga kiritilgan barcha quyi tizimlardan foydalanishingiz kerak degani emas. BSP maxsus amalga oshirish yordamchisini o'z ichiga oladi, bu yangi konfiguratsiyani ishlab chiqishda vaqtni sezilarli darajada tejashga yordam beradi. Yordamchi bosqichma-bosqich sehrgar sifatida ishlab chiqilgan bo'lib, uning yordamida ishlab chiquvchi o'ziga kerak bo'lgan quyi tizimlarni belgilaydi va sehrgar kelajakda ishlashingiz mumkin bo'lgan bo'sh joy yaratadi. Aslida, biz kelajakdagi konfiguratsiya uchun shablonni olamiz.

Agar biz BSP ni rejimda ishga tushirsak nozik mijoz, keyin biz bunday oynani ko'ramiz

Dastlabki bosqichda bizni "Ishlab chiquvchilar asboblari" yorlig'i qiziqtiradi, u bilan biz "BSP Implementation Assistant" ni ishga tushiramiz.

Skuaning o'zi bosqichma-bosqich yordamchiga o'xshaydi.

Birinchi bosqichda biz ishlab chiqilgan konfiguratsiyada bizga kerak bo'ladigan quyi tizimlarni tanlaymiz.

Masalan, bu kabi

Shundan so'ng siz sozlamalarni saqlaydigan faylni ko'rsatishingiz kerak. XML fayl formati.

Keyin ikkinchi bosqichga o'tamiz.

Ikkinchi bosqichda tanlangan quyi tizimlarning har biri uchun qo'shimcha parametrlarni belgilang.

Barcha parametrlarni tanlaganingizdan so'ng, tizim hamma narsa to'g'ri tanlanganligini tekshiradi va xatolarni kuzatish uchun turli xil variantlarni taklif qiladi.

Yoki bu shaklda:

Keyingi maqolalarda biz standart quyi tizimlar kutubxonasi bilan ishlashni o'rganishni davom ettiramiz.