Moslik rejimini o'zgartiring yoki o'chiring. Konfiguratsiya kengaytmalari - qo'llab-quvvatlashni olib tashlamasdan standart konfiguratsiyaga qanday qilib funksiya qo'shish mumkin (20 daqiqalik video) Qanday kengaytmalar uchun kerak

Ushbu maqolada men "konfiguratsiya kengaytmasi" nima ekanligini, kengaytmani qanday qo'shish yoki uni o'chirishni ko'rib chiqishni taklif qilaman. 1C versiyasidan boshlab 8.3.6.1977 platformaga yangi mexanizm - konfiguratsiya kengaytmalari kiritildi. Birinchidan, bir oz nazariya.

1C-da kengaytmalar asosiy sotuvchi konfiguratsiyasi bilan avtomatik ravishda birlashtirilgan parallel konfiguratsiyalarga o'xshaydi. Bundan tashqari, kengaytmalarda siz o'zingizning ob'ektlaringizni qo'shishingiz va asosiy konfiguratsiya ob'ektlarini olishingiz mumkin.

Kengaytmalar nima uchun?

Avvalo, dasturga o'zgartirishlar kiritishni osonlashtirish uchun kengaytmalar yaratiladi. Ya'ni, agar foydalanuvchilar biron bir funktsiyani qo'shishni so'rasa, kengaytmalar paydo bo'lishidan oldin dasturchilar konfiguratsiyani to'liq qo'llab-quvvatlashdan olib tashlashlari va o'zgartirishlari kerak edi. odatiy konfiguratsiya.

To'liq qo'llab-quvvatlashdan olib tashlash bir qator noqulayliklarni keltirib chiqaradi:

  • imkoniyat yo'qoladi avtomatik yangilash, bu hech bo'lmaganda vaqtni ko'paytirishga olib keladi;
  • dasturga xizmat ko'rsatadigan yuqori malakali mutaxassis talab qilinadi;
  • agar standart konfiguratsiyaning standart ob'ektlariga o'zgartirishlar kiritilgan bo'lsa, yangilash paytida ular yo'qolishi mumkin, ya'ni ular yana etkazib beruvchidan standart ob'ektlar bilan almashtirilishi mumkin.

Kengaytmalardan foydalanganda, o'zgartirishlar kiritilganda, dasturchi standart konfiguratsiyaga tegmaydi. Barcha o'zgarishlar kengaytmalar yordamida amalga oshiriladi, ular (yuqorida yozganimdek) ham konfiguratsiyalardir. Shunday qilib, asosiy konfiguratsiya to'liq qo'llab-quvvatlanadi.

Asosiy konfiguratsiyani yangilagandan so'ng, agar yangi versiyada ilgari kengaytma tomonidan o'zgartirilgan ob'ektga biron bir o'zgartirish kiritilsa, o'zgarishlar hali ham kengaytmadan olinadi. Ya'ni, kengaytmalar asosiy konfiguratsiyaga qaraganda yuqoriroq ustuvorlikka ega.

Video - 45 daqiqada 1C da kengaytmalar

1C da 267 ta video darslarni bepul oling:

1C ga kengaytmani qo'shish misoli

Kengaytma nima ekanligini ko'rsatish uchun uni 1C konfiguratorida yaratishga misol keltirgan ma'qul.

Konfiguratorda "Konfiguratsiya" menyusiga o'ting va "Konfiguratsiya kengaytmalari" ni tanlang. Kengaytmalar ro'yxati (agar mavjud bo'lsa) bilan oyna ochiladi. "Qo'shish" tugmasini bosing va yangi kengaytma qo'shing. Endi siz kengaytma konfiguratsiyasini ochishingiz mumkin:

Ko'rib turganingizdek, kengaytirish konfiguratsiyasi asosiysi bilan bir xil tuzilishga ega. Faqat u dastlab butunlay toza, ob'ektlarsiz.

Men yaqinda uni qanday qilish kerakligi haqida maqola yozdim. Uning misolidan foydalanib, men uni kengaytma yordamida o'rnatmoqchiman.

Qayta ishlash jarayonida menda "Tashkilotlar" katalogiga havola mavjud. Shuning uchun menga ushbu qo'llanma kerak. Ammo biz yangi "Tashkilotlar" katalogini yaratmaymiz, ayniqsa platforma bunga yo'l qo'ymaydi. Kengaytma konfiguratsiyasi asosiy konfiguratsiyadagi ob'ektlar bilan bir xil nomdagi ob'ektlarni o'z ichiga olishi mumkin emas.

Shuning uchun biz ma'lumotnomani asosiy konfiguratsiyadan olamiz:

Endi "Qayta ishlash" ni o'ng tugmasini bosing va "Qo'shish" -ni tanlang tashqi ishlov berish, hisobot..." Shunday qilib, kengaytma konfiguratsiyasiga yangi ishlov berishni qo'shamiz. Agar siz mening qayta ishlashimdan foydalansangiz, darhol uning nomini o'zgartiring, chunki asosiy konfiguratsiya allaqachon bir xil nomdagi ishlovga ega.

Xo'sh, oxirgi teginish. Menga ishlov berish ma'muriyat menyusida aks etishini xohlayman. Buning uchun biz asosiy konfiguratsiyadan bir xil nomdagi quyi tizimni olamiz. Qayta ishlashda ushbu quyi tizimga tegishli ekanligini ko'rsatishni unutmang.

Bu men o'ylab topgan tuzilma:

Keling, nima borligini ko'rib chiqaylik. Biz ma'lumotlar bazasi konfiguratsiyasini yangilaymiz va dasturni 1C: Enterprise rejimida ishga tushiramiz va "Ma'muriyat" menyusiga o'tamiz. Ha, men deyarli unutdim, kengaytma konfiguratsiyasi yopiq bo'lishi kerak, aks holda dastur boshlamaydi:

Platformaning yangi versiyasi 8.3.11 chiqarildi, bu kengaytma orqali metadata ob'ektlarini qo'shish va o'zgartirish imkonini beradi. Konfiguratsiyani qo'llab-quvvatlashdan olib tashlamasdan, biz haqiqatan ham biron bir yaxshilanishni amalga oshira olamizmi? Mijozga hech qanday oqibatlarsiz oltin tog'larni va'da qilishga arziydimi?

Avvalo, siz kengaytmalarga ega bo'lgan cheklovlarni bilishingiz kerak.

Yaratilgan ob'ektlarni cheklash

Yoniq bu daqiqa yaratishingiz mumkin:

  • Kataloglar
  • Hujjatlar
  • Axborot registrlari
  • Almashinuv rejalari

Tafsilotlarni qo'shishingiz mumkin:

  • Kataloglar
  • Hujjatlar

Biz nima bilan yakunlaymiz? Metadata ob'ektlarining barcha turlarini qo'shib bo'lmaydi. Eng keng tarqalgan va mashhur, lekin hali hammasi emas. Bundan tashqari, axborot registrlariga yangi o'lchamlar va resurslarni qo'shib bo'lmaydi. Siz faqat butunlay yangi registr yaratishingiz mumkin.

Kengaytmalarning funksionalligi kengaytma qo'llaniladigan konfiguratsiyaning moslik rejimiga bog'liq.

Moslik rejimi 8.3.8- siz faqat ob'ektlarning shakllarini va ularning modullarini o'zgartirishingiz, o'zingizning hisobotlaringizni qo'shishingiz va qayta ishlashingiz mumkin.

Moslik rejimi 8.3.10- umumiy modullarni, ob'ekt va menejer modullarini, rollarni o'zgartirishingiz mumkin, har qanday modul uchun "Avval", "Keyingi", "O'rniga" direktivalaridan foydalanishingiz mumkin.

Moslik rejimi "Foydalanmang"- kengaytmalarning barcha funksiyalaridan foydalanishingiz mumkin, shu jumladan yangi ob'ektlarni qo'shish.

Hozirgi vaqtda standart UT 11.3 8.3.8 muvofiqlik rejimiga ega. UT 11.4 da muvofiqlik rejimi 8.3.10 ni tashkil etadi, ya'ni, masalan, UT uchun kengaytma funksiyalarining aksariyati, shu jumladan metama'lumotlar ob'ektlarini yaratish mavjud emas.

Bu savol tug'ilishi mumkin: nega faqat ildizni qo'llab-quvvatlamaslik, moslik rejimini "Foydalanmaslik" ga o'rnatish va kengaytmalardan jimgina foydalanish kerakmi? Moslik rejimini o'zgartirganda, shakllar va so'rov natijalarining harakati o'zgarishi mumkin, ya'ni. butun tizimning xatti-harakati. Birinchi sinovdan o'tmasdan muvofiqlik rejimini o'zgartirmaslik qat'iyan tavsiya etiladi. Ammo shunisi aniqki, dastur yechimini to'liq sinab ko'rish (yoki hech bo'lmaganda ishlatilgan hujjatlarni qisman sinab ko'rish) mumkin. Shuning uchun siz ushbu variantni ishlatmasligingiz kerak.

Kengaytmani standart konfiguratsiyaga ulashda va standart ob'ektlarni qarzga olishda kengaytma asosiy konfiguratsiyaning muvofiqlik rejimini va qarzga olingan ob'ektlar turlarini va ularning tafsilotlarini nazorat qiladi. Agar kuzatilgan xususiyatlar mos kelmasa, kengaytma o'chiriladi va sabab bartaraf etilmaguncha ishlamaydi. Ya'ni, katta yangilanish bilan, boshqariladigan xususiyatlardan kamida bittasini o'zgartirish va kengaytmaning funksionalligini yo'qotish ehtimoli yuqori.


Bundan tashqari, agar o'zgartirishlar muhim bo'lsa, standart konfiguratsiyaning ko'plab protseduralari va funktsiyalari almashtirilsa, ularni diqqat bilan kuzatib borish va kerak bo'lganda ularni oldindan kiritilgan o'zgarishlarni saqlab, standart konfiguratsiyaga moslashtirish kerak bo'ladi.


Yuqoridagi holatlarda siz hali ham dasturchining yordamiga muhtoj bo'lasiz va, ehtimol, o'zgartirish uchun sezilarli vaqt (lekin qo'llab-quvvatlashdan olib tashlangan konfiguratsiyani yangilashdan kamroq).

xulosalar

  • Platformaning yangi versiyasi kengaytmalardan foydalanish uchun yangi imkoniyatlarni taqdim etdi, metadata ob'ektlarini qo'shish mumkin bo'ldi, ammo shunga qaramay, funksionallik ma'lum cheklovlarga ega.
  • Kengaytma qo'llaniladigan konfiguratsiyaning moslik rejimi kengaytmaning imkoniyatlarini sezilarli darajada cheklaydi, moslik rejimini o'zgartirish tavsiya etilmaydi.
  • Katta yangilanishlar hali ham ishlab chiquvchilarning e'tiborini talab qiladi, chunki boshqariladigan xususiyatlarni o'zgartirish ehtimoli yuqori.

Mavzu "toza" standartga o'zgartirishlar kiritish konfiguratsiyalar har doim yangilanadi.

Kengaytmalar yordamida konfiguratsiyadan chiqmasdan o'zgartirishlar kiritish mumkin bo'ladi O'zgarishsiz(ya'ni qulfni yechmasdan).

Misol tariqasida biz standart funksiyani kengaytiramiz"1C: Buxgalteriya 8" - biz hujjat tafsilotlarining to'liqligini tekshirishni qo'shamiz. Natijada, agar tafsilotlar "noto'g'ri" qiymatlar bilan to'ldirilgan bo'lsa, tizim diagnostika beradi.

Tom ma'noda 15 daqiqada Siz turli muammolarni hal qilishda foydalanishingiz mumkin bo'lgan texnikani o'rganasiz.

Bundan tashqari, ikkinchi videoda biz ko'rsatamiz universal mexanizm, kengaytmalarga asoslangan. Va bunday mexanizmni ishlab chiqish bir marta, ga ulanishi mumkin har qanday standart konfiguratsiya.

ning orzulari o'z bo'lmaydigan haqiqatga aylanishi mumkin :)

Shunday qilib, keling, boshlaylik:

Video 1. Kengaytmalar bilan ishlash texnikasi - "1C: Buxgalteriya 8" misolidan foydalangan holda

Videoni o'rganganingizdan so'ng siz quyidagilarni bilib olasiz:

  • Yarating va ulang konfiguratsiya uchun kengaytmalar
  • Bajo keltiring disk raskadrovka kengaytmalar
  • Standart shakllarni takomillashtirish kengaytmalar yordamida ishlov berish/hujjatlar
  • Hodisalarni ushlab turish standart konfiguratsiya shakllari
  • Ma'lumotlarni saqlash axborot xavfsizligi jadvallarida emas (sozlamalarni saqlash)
  • Davolash usullaridan foydalaning algoritm ombori

Biz ham ko'rib chiqamiz optimallashtirish kengaytma ob'ektlari tarkibi va kengaytirish cheklovlari joriy platforma relizlarida.

Video 2. Kengaytmalar yordamida universal mexanizmlarni yaratish

Ushbu videoda biz quyidagilarni ko'rsatamiz:

  • Kengaytmani foydalanuvchi rejimida ulash ( konfiguratorsiz)
  • Misol universal tekshirish to'ldirish
  • Kengaytmalarni amalga oshirish xususiyatlari - o'zboshimchalik bilan tanlovlar bilan shakllarni yaratish va ma'lumotlarni kengaytmalarda saqlash

Hamkasblar, hammaga salom.

Boshqa kuni o'chirilgan platforma 8.3.6 uchun muvofiqlik rejimi bilan Enterprise Accounting sinovi chiqarildi.
Bu shuni anglatadiki, ushbu versiya shakllarni yangi usulda ko'rsatadigan yangi dvigateldan foydalanadi.
Bu haqda “Ko‘zoynak orqali”da o‘qishingiz mumkin.

Standartlar bilan bir qatorda siz o'zingizning kengaytmalaringizni yangi platformaga o'zgartirishingiz kerak.
Tarjima jarayonida men o'zim uchun nima qilish kerakligi haqida kichik nazorat ro'yxati yoki eslatma yaratdim.

Eslatma:


1. Kengaytmani yangi platformaga o'tkazing

Buning uchun kengaytmaning moslik rejimini konfiguratsiya mosligi rejimiga o'zgartiring.
Enterprise Accounting versiyasi quyidagi xususiyatlarga ega:

Kengaytmada siz aynan bir xil xususiyatlarni o'rnatishingiz yoki barcha katakchalarni olib tashlashingiz mumkin.
Hech qanday katakchalar ulanishda kengaytma ushbu xususiyatlarni tekshirmasligini bildiradi.
Agar ushbu xususiyatlar asosiy konfiguratsiyada o'zgarsa, kengaytma hali ham ishlaydi:


2. Ulanish muammolarini tuzatish

Buni amalga oshirish uchun biz konfiguratsiyani korporativ rejimda ishga tushiramiz va u o'chib ketadimi yoki yo'qmi.
Kengaytmani ulab bo'lmagan xatolarni jurnalda ko'rish mumkin
(Ma'muriyat - Yordam va texnik xizmat ko'rsatish - Jurnal kitobi)
Bizni voqealar qiziqtiradi - “Sessiya. Konfiguratsiya kengaytmasini qo'llashda xatolik yuz berdi":

Ko'pincha ulanish muammosi keraksiz tafsilotlarni yoki narsalarni olib tashlash orqali hal qilinadi.

Asosiy qiyinchilik shundaki, kengaytma bir vaqtning o'zida barcha xatolarni ko'rsatmaydi (aytmoqchi, bu muammo 8.3.9 da hal qilingan).
Shuning uchun, har bir xatoni tuzatgandan so'ng, konfiguratsiyalarni ketma-ket bajarish kerak.
Jurnalni ishga tushirishni qulay qilish uchun uni sevimlilaringizga qo'shing:



3. Kengaytmadagi shakllarni yangilang

Buning uchun har bir o'zgartirilgan shaklda "Forma kengaytmasini yangilash" tugmasini bosing.
Ushbu buyruq yordamida biz asosiy konfiguratsiya formasini kengaytmaga qayta yuklaymiz.

Asos sifatida, u busiz ishlaydi, ammo bu kengaytmada shakl asosiy konfiguratsiyadagi kabi ko'rinishi uchun kerak.
3.0.44 versiyasida deyarli barcha shakllar o'zgarishlarga uchradi, shuning uchun bu o'zgarishlarni kengaytmaga kiritish yaxshi bo'lar edi.


4. Shaklni yangi dvigatel qoidalariga moslashtiramiz.

Maqolani o'qishni tavsiya qilaman - Shakllarni 8.3.7 ga moslashtirish bo'yicha tavsiyalar.
U yangi dvigatelning xususiyatlarini o'rganadi va yangi platformada hamma narsa yaxshi bo'lishini ta'minlash bo'yicha aniq tavsiyalar beradi.

Men quyidagi tartib bilan keldim:

  • Biz barcha bezaklarni olib tashlaymiz, ular chekinish uchun ishlatilgan.
    Endi uning o'rniga guruhlar ishlatiladi.
  • Keling, hamma narsa yaxshi ko'rinishini ko'raylik.
    Agar biror narsa noto'g'ri bo'lsa, maqolaga qarang.
    Agar hamma narsa yaxshi bo'lsa, biz davom etamiz.
  • Yangi platforma xususiyatlarini tekshirish"Birlashtirilgan", "Avtomaksimal kenglik" va "Avtomaksimal balandlik".
    Shunchaki, ushbu xususiyatlar platformaning standart sozlamalariga o'rnatilganligini va shuning uchun shakl bir-biridan ajralib ketmasligini ko'ring.