Internet Windows Android
Kengaytirish

Maxsus konfiguratsiya yangilanishi. Oddiy konfiguratsiyalarni to'g'ri bajarish Yuklangan konfiguratsiya asosiy konfiguratsiyaning avlodidir.

Keling, 1.3.61.2 versiyasidan 1.3.62.1 versiyasiga o'zgartirish imkoniyati bilan qo'llab-quvvatlanadigan nostandart SCP 1.3 konfiguratsiyasi misolida yangilashni ko'rib chiqaylik. Konfiguratsiyaning o'zi juda og'ir bo'lganligi sababli, bu ba'zi xususiyatlarni yuklaydi, xususan, bitta konfiguratorda bir nechta konfiguratsiyani taqqoslash oynalarini ochish har doim ham mumkin emas.

Yangilash uchun men eski versiya ma'lumotlar bazasining ikkita bir xil nusxasidan foydalanaman. Ulardan birida men tayyorlanyapman *.qarang yangilash uchun, keling, uni chaqiraylik, masalan, uchun_yangilash. Boshqa baza tegmasdan qoladi va faqat yordamchi bo'lib xizmat qiladi, konfiguratsiyalarni solishtirish uchun, keling, uni chaqiraylik. asos. Asos sifatida, ishchi bazaning konfiguratsiyasi yordamchi sifatida ishlatilishi mumkin.

Bazada yangilash uchun bajarish *.cfu yangi nashr. Yangilash jarayoni boshlanadi va yangilash oynasi paydo bo'ladi.

"tugmasini bosing Yugurish”, bu bosqichda hali hech narsaga qarashning hojati yo'q, chunki maqsad faqat yangi versiya sotuvchisi konfiguratsiyasini olishdir.

Yangilash vaqtida oyna paydo bo'lishi mumkin Yechilmaydigan havolalar", bosing" Davom eting". Ushbu oynaning paydo bo'lishining sabablari haqida quyida gaplashamiz.

Biz o'zgartirgan ob'ektlar yangi konfiguratsiyadan yuklanishi haqida xabar paydo bo'ladi, biz rozimiz.

Deraza " Qo'llab-quvvatlash qoidalarini o'rnatish"- yangi ob'ektlar uchun (yuqori qism) har ikki tomonda biz qo'yamiz " Ob'ekt qo'llab-quvvatlashni saqlab turganda tahrirlanadi", mavjud yetkazib beruvchi ob'ektlari uchun (pastki qism) to'rtta joyda biz bayroqni o'rnatdik" Joriy rejimni saqlang", bosing" OK».


Asosiy konfiguratsiya yangilandi. O'z-o'zidan, biz ushbu bosqichda asosiy konfiguratsiyaga muhtoj emasmiz, maqsad yangi yetkazib beruvchi konfiguratsiyasini olishdir. Shuning uchun biz asosiy konfiguratsiyani saqlamaymiz, ma'lumotlar bazasi konfiguratsiyasini yangilamaymiz.

Biz bajaramiz" Konfiguratsiya» - « Qo'llab-quvvatlash» - « Moslashtirishni qo'llab-quvvatlash". Ochilgan oynada "ni tanlang. Faylga saqlash» va saqlash *.qarang yangi versiya sotuvchisi konfiguratsiyasi.


Bizga hozirda mavjud bo'lgan shakldagi asosiy konfiguratsiya kerak emas. Biz konfiguratsiyani yopamiz. " Konfiguratsiya» - « Konfiguratsiyani yoping". Biz o'zgarishlarni saqlashni rad etamiz.

Taqqoslash uchun konfiguratsiyada asos sotuvchi konfiguratsiyasini (eski versiya) va sotuvchi konfiguratsiyasini fayldan (yangi nashr) taqqoslashni ishga tushiring.

Shunday qilib, biz faqat yangi versiyani yangilashda konfiguratsiyaga kiritilgan o'zgarishlarni ko'ramiz.

Bazada yangilash uchun qo'llab-quvvatlash orqali konfiguratsiya yangilanishini qayta ishga tushiring "Konfiguratsiya" - "Yordam" - "Konfiguratsiyani yangilash", ochilgan oynada tanlang *.cfu yangi nashr. Yangilash jarayoni boshlanadi va yangilash oynasi paydo bo'ladi.


"tugmasini bosish orqali Filtr» oyna ochiladi « Ko'rish filtrlarini sozlash". Ushbu oynada bayroqni o'rnating " Faqat ikki marta o'zgargan xususiyatlarni ko'rsating».


Bizning aralashuvimizsiz yangilanganda quyidagilar sodir bo'ladi:

  • - ob'ekt biz tomonimizdan o'zgartirilmagan, yangi nashrda o'zgartirilgan - yangi nashrdan yangilangan;
  • - ob'ekt biz tomonimizdan o'zgartirilgan, yangi nashrda o'zgartirilmagan - bizning ob'ektimiz qoladi;
  • - ob'ekt biz tomonimizdan o'zgartirildi, yangi nashrda o'zgartirildi - bu ob'ekt ikki marta o'zgartirildi, agar hech narsa o'zgarmasa - u yangi nashrdan yuklanadi.

Shunday qilib, ikki marta o'zgartirilgan ob'ektlarga eng yaqin e'tibor berilishi kerak va biz ularni ko'rib chiqamiz.

Ushbu misolda bir nechta umumiy modullar o'zgartirildi, shu jumladan umumiy modul "QQS hisobi».

Odatiy bo'lib, yangilash oynasi asosiy va yangi provayder konfiguratsiyasi va eski provayder konfiguratsiyasi o'rtasidagi farqlarni ko'rsatadi.



Agar siz umumiy moduldagi konfiguratsiya farqlarini ko'rsangiz " QQS hisobi", keyin biz quyidagi rasmni ko'ramiz:


Agar taqqoslash uchun ma'lumotlar bazasida ushbu modullarni solishtirsakasos, keyin rasm boshqacha bo'ladi:


Shubhasiz, funktsiyalar Chop etish uchun ma'lumotlarni to'plang.To'g'rilashInvoicesInvoices», « DataToPrintAdjustment InvoiceInvoice to'plang” va boshqalar bizning yaxshilanishlarimizni o'z ichiga oladi, lekin yangilanish vaqtida o'zgarmaydi, demak ularni ko'rish va tahlil qilish uchun vaqtni behuda sarflashning ma'nosi yo'q.


Shuning uchun, tanlangan protseduralar va funktsiyalardan protsessual yangilashni amalga oshirib, siz bayroqlarni olib tashlashingiz mumkin:


Ko'pchilik, ma'lumotlar bazasidagi konfiguratsiyalarni taqqoslashdan foydalanmasdan, joriy konfiguratorda ko'rish filtrlari sozlamalarini o'zgartirish orqali eski sotuvchi konfiguratsiyasi va yangisi o'rtasidagi farqni ko'rishingiz mumkinligini aytadi.asos.

Masalan, bu kabi:

Biroq, amaliy tajriba shuni ko'rsatadiki, bunday emas, protseduralar va funktsiyalar hali ham modulni taqqoslash oynasida, hatto filtr bilan ham ko'rsatiladi. yangi sotuvchi konfiguratsiyasi va eski sotuvchi konfiguratsiyasi o'rtasidagi farqlarni ko'rsatish».

Katta aqliy kuch sarflamagan holda, biz ikki marta o'zgartirilgan protseduralar va funktsiyalarni ochib beramiz, faqat birlashma jarayonidan keyin ularni yaxshilash kerak bo'ladi. Ushbu protseduralar va funktsiyalar bilan siz qaysi biri osonroq ekanligini hal qilishingiz kerak:

  • - yo yetkazib beruvchining yangi konfiguratsiyasidan protsedura yoki funksiyani oling va keyin birlashgandan so'ng yaxshilanishlarimizni amalga oshiring;
  • - yoki yangilanish bayrog'ini olib tashlang, shu bilan bizning yaxshilanishlarimizni saqlang va shundan keyingina sotuvchining konfiguratsiyasidan kerakli kodni qo'shing.

Asosiy konfiguratsiyaning ustuvorligi bilan birlashma va etkazib beruvchining yangi konfiguratsiyasi ustuvorligi bilan birlashtirib, men kamdan-kam foydalanaman, printsipial jihatdan, hatto ushbu rejimlardan foydalanmasdan ham, natija yuqori sifatli bo'ladi.

Umumiy modullar tahlil qilingandan va ba'zi protseduralar uchun yangilanish bayroqlari tozalangandan so'ng, modullarda endi birlashma rejimi o'rnatilganligini ko'ramiz - individual sozlama:

Biz davom etamiz. Ikki marta o'zgartirilgan ob'ektlar orasida mos yozuvlar elementining shakli mavjud " Asosiy vositalar". Berilgan shaklni yangi provayder konfiguratsiyasidan yangilash to'g'risida qaror qabul qilishdan oldin, siz yangilaganingizda aslida nima o'zgarishini bilib olishingiz kerak.

Buning uchun ma'lumotlar bazasida asos kontekst menyusidan foydalanib, qo'ng'iroq qiling " Obyektni taqqoslash hisoboti…”."Ob'ektlar" guruhidagi barcha bayroqlar ochilgan oynada bo'lishi kerak.

Menga elektron jadval hujjatidagi hisobotni chiqarish rejimi yoqadi, farqlar grafik tarzda ko'rsatilganda, lekin bu ta'mga bog'liq.

Malumot elementi shaklini taqqoslash natijasida " Asosiy vositalar» biz faqat forma modulida o'zgarishlar borligini va yangilanishda shakl dialog oynasida hech qanday o'zgarishlar yo'qligini ko'ramiz.

Ammo elementning shakli ikki marta o'zgartirilgan ob'ektlarga aylanganligi sababli, bizning yaxshilanishlarimiz shakl dialogida yoki modulda.

Ma'lumotlar bazasida shunga o'xshash taqqoslashni amalga oshirish yangilash uchun shakl dialogida yaxshilanishlar borligini ko'rishingiz mumkin.

Buning sababi shundaki, katalogning qo'shilishi " Asosiy vositalar» xarakteristikalar turlari rejasiga « PropertiesObjects". Agar siz mos yozuvlar elementi shaklini yangilasangiz " Asosiy vositalar"Biz hal qilib bo'lmaydigan havolalarni olamiz, chunki oyna ko'rsatadi:

Bunday holda, eng yaxshi variant mos yozuvlar elementi shaklini yangilamaslikdir " Asosiy ob'ektlar” va shundan keyingina element shakli moduliga kerakli kodni qo'shing. Bunday holda, deraza Yechilmaydigan havolalar” yangilash vaqtida paydo bo'lmaydi.

Keling, bir chetga surib, katalogning shakl elementi dialogini tasavvur qilaylik " Asosiy ob'ektlar' yangi versiyaga yangilashda o'zgarishlar bo'lsa, eng yaxshi variant shaklni yangilash bo'ladi. Keyinchalik, birlashtirgandan so'ng, biz modulda ham, dialog oynasida ham shaklga o'zgartirishlarimizni kiritishimiz kerak bo'ladi. Agar modulda bizning yaxshilanishlarimiz juda ko'p bo'lsa va etkazib beruvchidan ozgina bo'lsa, birlashgandan so'ng siz modulimizni to'liq qaytarishingiz va etkazib beruvchiga o'zgartirishlar kiritishingiz mumkin.

Bunday holda, birlashtirish jarayonida oyna " Yechilmaydigan teglar". Ushbu oynada ikkita variant mavjud: 1) " Hammasini birlashtirish uchun belgilang"; 2) " Davom eting».

Menimcha, tanlash yaxshidir Hammasini birlashtirish uchun belgilang».

Bunday holda, xarakteristikalar turlari rejasi " PropertiesObjects” yangi ochilgan oynada daraxtga birlashadigan ob'ekt sifatida qo'shiladi " Yangilash…»

Tabiiyki, xarakteristikalar turlari rejasini yangilagandan so'ng " PropertiesObjects» o'zgarishlarimizni kiritishimiz, joriy konfiguratsiya bilan solishtirish va birlashtirish orqali uni yaxshilashimiz kerak bo'ladi.

Agar biz tanlasak nima bo'lishini o'ylab ko'ring " Davom eting"oynada" Yechilmaydigan havolalar". Bunday holda, mos yozuvlar elementining shakli " Asosiy vositalar"yangi bo'lardi va xarakteristikalar turlari rejasi" PropertiesObjects' qari qolgan bo'lardi. Bunday holda, biz mos yozuvlar elementining shakl dialog oynasidagi o'zgarishlarni qayta yozamiz, ya'ni sahifada " PropertiesFValues”, quyidagi rasmga qarang.


Bu muammoni ham hal qilib bo'lmaydi, agar biz buni unutmasak, albatta.

Albatta, iloji boricha kamroq o'zgarishlar qilishga harakat qilish yaxshidir shakl dialoglari , masalan, dasturli shaklda tafsilotlar va tugmalar yaratish.

Ko'pchilik odatda standart shakllarni o'zgartirmaslikni, balki bizning o'zgartirishlarimiz bilan ularning nusxalarini yaratishni va ularni asosiylarini qilishni tavsiya qiladi. Menga bu variant yoqmaydi, chunki agar yetkazib beruvchi shakl dialog oynasida biror narsa qo‘shgan bo‘lsa, u mening formamda ko‘rinmaydi va men qo‘lda qo‘shimchalar kiritishim kerak bo‘ladi va biznikidan ko‘ra ko‘proq yetkazib beruvchi o‘zgarishlari bo‘lishi mumkin.

Men alohida e'tibor qaratmoqchiman protsessual bo'yicha shakllarni yangilash (Men etkazib beruvchining konfiguratsiyasidan ba'zi protseduralarni olaman, ba'zilari esa - individual sozlamalar). Keling, ushbu rejimda, rejimdan farqli o'laroq, shakl dialogi qanday yangilanishini ko'rib chiqaylik.sotuvchidan konfiguratsiyani oling».

Misol ushbu konfiguratsiya yangilanishiga taalluqli emas, lekin ko'rsatkichdir, shuning uchun uni ko'rib chiqaylik.

Qo'llanmada " Qarama-qarshi tomonlar» bir nechta rekvizitlar qo'shiladi va ular element shakliga joylashtiriladi.


Konfiguratsiyani qo'llab-quvvatlash orqali yangi versiyaga yangilashda turli xil sozlamalarni o'rnatishingiz mumkin bo'lgan taqqoslash va birlashtirish konfiguratsiyasi oynasi taklif etiladi. Keling, bir nechta variantlarni taqqoslaylik:

1. Shaklni yangilash bayrog'i o'rnatildi, lekin yangilash amalga oshirildi protsessual bo'yicha , ya'ni. aslida, xususiylashtirish amalga oshiriladi

Ko'pchilik shakl dialogini provayder konfiguratsiyasidan va qilingan sozlamalarga qarab protseduralardan olish kerak deb o'ylashadi. Keling, ittifoqdan keyin qanday bo'lishini ko'ramiz. Keling, sotuvchi konfiguratsiyasini asosiy konfiguratsiya bilan taqqoslaylik.

Ko'rinib turibdiki, shakllarda bog'lanishlar va boshqalar buzilgan, ya'ni. shakl dialogi provayder konfiguratsiyasidan to'liq olinmagan. Bunday holda, bizning ob'ektlarimiz shakl dialogida qoldi, bir tomondan, bu yaxshi, boshqa tomondan, bizning elementlarning shakldagi joylashuvi har doim ham maqbul emas, ayniqsa, yangi yetkazib beruvchi elementlarning qo'shilishi munosabati bilan, bypass pozitsiyalarining o'zgarishi va bog'lanishlarning buzilishi mavjud. Ba'zi hollarda, tuzatishdan ko'ra, shakl dialog oynasiga elementlarni qo'lda qo'shish osonroq.

2. Shaklni yangilash bayrog'i o'rnatildi, yangilash "" da amalga oshiriladi. Yangi provayder konfiguratsiyasidan oling»


Bunday holda, elementning shakl dialogi etkazib beruvchi elementining shakl dialogiga to'liq mos keladi.


Keling, yangilanishga qaytaylik. Biz ob'ekt modullari va hujjat menejeri modullarini umumiy modullar bilan bir xil tarzda ko'rib chiqamiz, ularni protsessual ravishda yangilaymiz. Biz ma'lumotnomalar shakllari bilan qanday ishlagan bo'lsak, hujjatlar shakllari bilan ham xuddi shunday harakat qilamiz.

Alohida-alohida, rollar bilan ishlashni ta'kidlash kerak. Misolda rollarni yangilash talab qilinmasligiga qaramay, bu haqda gapirishga arziydi. Keling, provayder konfiguratsiyasi yangi ob'ektni o'z ichiga olgan eng oddiy holatni ko'rib chiqaylik. Bunday holda siz rolni yangilashingiz kerak bo'ladi "To'liq huquqlar”, lekin bu rol biz tomonidan yaratilgan ba'zi ob'ektlarni o'z ichiga olishi mumkin, masalan, kataloglar, hujjatlar va boshqalar.

Rol bilan ko'rinadi To'liq huquqlar» hamma narsa oddiy, biz ularni to'liq birlashtiramiz, nostandart ob'ektlarga bo'lgan huquqlar baribir ularda saqlanib qoladi. Shunday qilib, turdagi bo'lmagan ob'ektlarga bo'lgan huquqlar hech qachon yo'qolmaydi, lekin bu ob'ektlarning barchasida bayroq bo'ladi " Interaktiv olib tashlash", bu har doim ham yaxshi emas. Eski nashr va tayyorlangan yangi nashrning konfiguratsiyasini taqqoslaganda, bu aniq ko'rinadi:


Biz qolgan rollarni modullar bilan ishlagandek davom ettiramiz - agar bizning o'zgarishlarimiz ko'proq bo'lsa, biz rolni birlashtirmaymiz, yangilangandan so'ng biz unga etkazib beruvchining yangi nashrga qo'shganini qo'shamiz.

Yangilash oynasida ikki marta o'zgartirilgan barcha ob'ektlar bilan ishlaganimizdan so'ng, "ni bosing. Yugurish»


Biz o'zgartirgan ob'ektlar yangi konfiguratsiyadan yuklanadi degan savolga biz ijobiy javob beramiz.

Ochilgan oynada " Qo'llab-quvvatlash qoidalarini o'rnatish"Bayroqlar o'rnatilganligini tekshiring, garchi ular sukut bo'yicha to'g'ri bo'lishi kerak bo'lsa-da, tugmasini bosing" OK».


Birlashtirish jarayonining oxirida biz asosiy konfiguratsiyani saqlaymiz, biz hali ma'lumotlar bazasi konfiguratsiyasini yangilamaymiz.

Endi sozlash uchunuchun_yangilashBiz muntazam vositalar bilan to'g'ri yangilanib bo'lmaydigan minimal yaxshilanishlarni qo'shamiz.

Bu jarayonning bajarilishini nazorat qilishni osonlashtirish uchun, ma'lumotlar bazasida asos Keling, sotuvchi konfiguratsiyasi va eski versiyaning asosiy konfiguratsiyasini solishtirishni boshlaylik.

Bazada yangilash uchun keling ham xuddi shunday qilaylik. Biz ikki marta o'zgartirilgan ob'ektlarni nazorat qilamiz, hech qanday farq bo'lmasligi kerak.

Ma'lumotlar bazasini yangilagandan so'ngfor_undatingyakunlanadi, biz ma'lumotlar bazasi konfiguratsiyasini yangilaymiz va ba'zi fikrlarni sinab ko'ramiz, yangilanish jarayonida nimani sinab ko'rish yaxshi bo'lishi aniq bo'ladi, bu erda hamma narsa individualdir.

Ishchi ma'lumotlar bazasini qo'llab-quvvatlash yordamida yangilash tavsiya etiladi"Konfiguratsiya" - "Yordam" - "Konfiguratsiyani yangilash".Bunday holda, ikki marta o'zgartirilgan ob'ektlar yangi nashrdan yuklanadi, ya'ni. bizning o'zgarishlarimiz qayta yoziladi (biz konfiguratsiyani saqlamaymiz!), lekin keyin, tayyorlangan konfiguratsiya bilan birlashganda, biz ularni qayta tiklaymiz. Shundan so'ng siz konfiguratsiyani saqlashingiz, ma'lumotlar bazasi konfiguratsiyasini yangilashingiz mumkin.

O'zgartirilgan 1s 8.3 ni nostandart yangilash bo'yicha ushbu yo'riqnomada men asosiy narsalarni tasvirlamayman, masalan: konfiguratorni qanday ochish kerak, ma'lumotlar bazasi konfiguratsiyasi nima, etkazib beruvchi konfiguratsiyasi va asosiy konfiguratsiya. Bu haqda va u erda ko'p narsa yozilgan va siz ushbu ma'lumotni Internetda mustaqil ravishda topishingiz mumkin. Men yangilash jarayonining asosiy nuqtalarini va nimalarga e'tibor berishingiz kerakligini tasvirlashga harakat qilaman.
Men atipik buxgalteriya hisobini 3.0.51.22 ni misol qilib oldim va uni 3.0.53.29 versiyasiga qanday yangilashni ko'rsataman. Platformaning 8.3.10.2561 versiyasida (eski platformalarda katta farq yo'q, faqat taqqoslash oynasi oldin biroz boshqacha ko'rinardi).
Darhol aytaman, ko'p rasmlar va kichik matnlar bo'ladi. Men matn dengizini o'qishdan ko'ra jarayonni eslab qolishni vizual ravishda osonroq deb bilaman.

1. Ma'lumotlar bazasi konfiguratsiyasining sotuvchi konfiguratsiyasiga muvofiqligini tekshiring.

Buning uchun sizga kerak


Agar rozi bo'lsangiz, 2-bandga ishonch bilan o'tishingiz mumkin.

1a. Qo'llab-quvvatlash uchun konfiguratsiyani o'rnatish.

Agar sizda ma'lumotlar bazasining boshqa versiyasi va sotuvchi konfiguratsiyasi versiyasi bo'lsa, joriy konfiguratsiyani bir xil menyu orqali o'chirishingiz kerak: konfiguratsiya - qo'llab-quvvatlash - qo'llab-quvvatlash sozlamalari. Va "Qo'llab-quvvatlashdan voz kechish" tugmasini bosing.


"Qisqa" kutishdan keyin barcha tasdiq belgilarini olib tashlang. Xo'sh, siz "Sozlamalarni avtomatik ravishda saqlash" katagiga belgini olib tashlashingiz mumkin. Va bajarish uchun bosing.


Natijada, biz bir xil ma'lumotlar bazasi versiyalari bilan qo'llab-quvvatlanadigan konfiguratsiyani olamiz.

2. Ma'lumotlar bazasini yangilash.

Endi siz yangilanishga o'tishingiz mumkin.

Men darhol aytamanki, siz FAQAT "Konfiguratsiya" - "Yordam" - "Konfiguratsiyani yangilash ..." menyusi orqali yangilashingiz kerak.
"Fayldan konfiguratsiya bilan solishtiring, birlashtiring..." dan foydalaning EMAS!!! Ushbu mexanizmdan foydalanganda, keyingi yangilashda siz 1a-bosqichga o'tishingiz kerak bo'ladi. Shuning uchun, keling, buni qilmaylik va o'zimiz uchun (yoki keyingi safar ma'lumotlar bazasini yangilaydigan) keraksiz muammolarni yaratmaylik.


Keyin yangilash faylini tanlang.
Bir nechta nashrlardan keyin yangilanish haqida aytmoqchiman. 1C fayllarni CF-ga yangilashni tavsiya etmaydi, bir vaqtning o'zida bir nechta relizlar orqali o'tadi. Buni ketma-ketlikda bajarish kerak. Nazariy jihatdan, bu to'g'ri.
Nima uchun bu tavsiya etilmasligini tushuntirib beraman. Agar dasturchilar biron bir rekvizitni olib tashlamoqchi bo'lsalar, ular birinchi navbatda unga "o'chirish" prefiksini qo'shadilar, so'ngra bir nechta nashrdan keyin uni olib tashlashadi. Va ular undan ma'lumotni ba'zi nashrlarda uzatishlari mumkin. Ushbu nashrni o'tkazib yuborish orqali siz ma'lumotlarni yo'qotishingiz mumkin. Ammo amalda, 1c ma'lumotlar bazalari bilan ishlagan 10 yil davomida menda shunday bir holat bor edi. Ba'zi sabablarga ko'ra, ishlab chiquvchilar ma'lumotlarni ro'yxatga olishdan katalogga o'tkazishga qaror qilishgan. Biroq, bu men uchun juda muhim bo'lmadi. Men ushbu ma'lumotlarni arxivdan joriy ma'lumotlar bazasiga o'tkazadigan oddiy ishlov berishni yozdim. Qayta yangilashning hojati yo'q edi.
Siz menga tosh otishingiz mumkin, lekin men har doim ma'lumotlar bazasini bir nechta nashrlar uchun cf fayllari orqali yangilayman.
Shunday qilib, biz yangilanishni bosdik, yangilanish qaysi versiyada amalga oshirilishi haqida xabar oldik. Biz OK tugmasini bosamiz.



Biz ob'ektlarni solishtirishni kutmoqdamiz.
Keyinchalik, ro'yxatning pastki qismidagi "faqat ikki marta o'zgargan xususiyatlarni ko'rsatish" bandini tanlashimiz kerak.


Men ham eski versiyalar haqida aytmoqchiman, bundan oldin u bayroq edi.


Shunday qilib, biz endi kamroq ob'ektlarni ko'ramiz.


Agar sizniki bo'sh bo'lsa, unda siz juda omadlisiz va siz "bajarish" tugmasini ishonch bilan bosib, yangilanish tugallangan deb hisoblashingiz mumkin. Xo'sh, bu erda hamma narsa juda oddiy emas, shuning uchun men asosiy ob'ektlarni ko'rib chiqaman.


Men aytmoqchi bo'lgan birinchi narsa. Hech qachon birlashtirish rejimini almashtirmang. Bu "Yangi sotuvchi konfiguratsiyasidan oling" bo'lishi kerak. Aks holda, siz MGR izohi bilan ma'lumotlar bazasida axlat olasiz.
"Modul farqlarini ko'rsatish..." tugmalari yo'q!
Modul yonidagi tishli belgini bosing


Funktsiyalar va protseduralarda juda ko'p o'zgarishlar bo'lgan oyna ochiladi.


Qaysi funktsiyada o'zgarishlar bo'lganligini tushunish uchun biz ma'lumotlar bazasining nusxasini olishimiz yoki konfiguratsiya menyusi orqali konfiguratsiyani faylga saqlashimiz kerak. Va keyin bo'sh ma'lumotlar bazasiga yuklang. Keyin, "konfiguratsiya" menyusiga o'ting va "Konfiguratsiyalarni solishtirish ..." tugmasini bosing.
Asosiy konfiguratsiyani yetkazib beruvchi konfiguratsiyasi bilan solishtirish uchun tanlang.


Va endi siz "modullardagi farqlarni ko'rsatish ..." orqali o'zgarishlarni ko'rishingiz mumkin. Chunki biz hech narsani o'zgartirmoqchi emasmiz, faqat nima o'zgarganini ko'rmoqchimiz.


Va biz Rad etish funksiyasiga kod qismi qo'shilganligini ko'ramiz. Barcha o'zgarishlarni ko'k o'qlarni bosish orqali ko'rish mumkin.


Yangilangan konfiguratsiyaga qaytaylik. U erda tishli belgi orqali biz modullarni birlashtirish rejimiga kirdik. Keyin biz barcha katakchalarni qo'yamiz ... qo'lda .. platforma ishlab chiquvchilariga "rahmat" deb :)


Biz o'z funksiyamizni pasaygan deb topamiz. O'zgartirilgan elementni toping. Umid qilamanki, endi nima uchun qo'shilgan har qanday kodingizni sharhlar bilan ajratishingiz kerakligi aniq bo'ldi - to'g'ri, bu kodni yangilashda qaerdan kelganini taxmin qilmaslik uchun.
Kattalashtiruvchi oyna belgisini bosing va platforma ushbu matnni qo'shmoqchi bo'lgan kod qatorini ajratib ko'rsatadi.


Uni yuqori oynadan nusxa ko'chiring va pastki oynaga joylashtiring.


Buni barcha modullar uchun bajaring. Modul o'zgartirilmagan bo'lsa, valyuta ma'lumotnomasi bilan bizning holatimizda bo'lgani kabi. Biz shunchaki rejimni "Yangi sotuvchining konfiguratsiyasidan oling" ga o'rnatdik va vitesni bosmang (vites yonida yashil belgi bo'lmasligi kerak, bu kod yangi konfiguratsiyadan to'liq qo'ldasiz olinadi degan ma'noni anglatadi. konfiguratsiya).


Yaxshi. Endi barcha ob'ektlarni ko'rib chiqqach, siz "sozlamalarni avtomatik ravishda saqlash" belgisini olib tashlashingiz va keyin "bajarish" ni tanlashingiz mumkin.


Xabarga “Asosiy konfiguratsiyada eski konfiguratsiyaga nisbatan oʻzgartirilgan obʼyektlar bor….. Yangilanganda bu obyektlar almashtiriladi! Bajarilsinmi?" YES tugmasini bosing.


Keyingi oynada rasmda ko'rsatilganidek, katakchalarni qoldiring. Va boshqa hech narsa !!! Ikkala katakchani ham belgilash kerak - "ob'ektlar qo'llab-quvvatlanayotganda tahrirlanadi". OK tugmasini bosamiz.


Hamma narsa. Nostandart konfiguratsiya 1 ni yangilash tugallandi.
Bu usul ideal emas, lekin menimcha, ko'p odamlar bu bosqichlarda xato qilishadi.
Albatta, men hamma narsani aytmadim, hali ko'p tuzoqlar bor. Ammo menimcha, yangilanishlarning 90 foizi ushbu ko'rsatmalarga muvofiq xavfsiz tarzda yangilanishi mumkin.

Bir vaqtning o'zida bir nechta versiyalar uchun konfiguratsiyani yangilash juda xavflidir. Gap shundaki, har bir konfiguratsiya yangilanishidan so'ng ma'lumotlar bazasini yangilash 1C: Enterprise rejimida boshlanadi. Shuning uchun, agar siz faqat oxirgi versiyani yangilasangiz, ma'lumotlar bazalari so'nggi konfiguratsiyaga mos kelmasligi mumkin. Maqolada "Sibir agrar guruhi" YoAJ mutaxassisi Dmitriy Rudakov 12 ta reliz uchun bir martalik konfiguratsiyani yangilash bo'yicha shaxsiy tajribasi bilan o'rtoqlashadi.

Konfiguratsiyani o'zgartirish rejimini tekshirish

Keling, bunday vaziyatni tasavvur qilaylik. "Ishlab chiqarish korxonalarini boshqarish" (bundan buyon matnda PPM) ishlab chiquvchilari 1-nashrda (reliz raqamlari bundan keyin shartli ravishda tayinlanadi) hisoblash registrining o'lchamiga (ko'rsatkichiga) "DirectoryReference.Individual" nomi bilan "DirectoryReference.Individual" turini tayinladilar. Individual". 2-chiqarishda ular yana bitta o'lchovni qo'shdilar - "ReferenceReference.Employees" turi bilan "Xodim". 1C: Enterprise ishga tushirilganda, "Xodim" o'lchamini "Individual" o'lchovi bilan bir xil tarzda to'ldiradigan qayta ishlash yoqiladi. Va keyin 3-versiyada "1C" ishlab chiquvchilari "Individual" o'lchamini olib tashladilar va faqat "Xodim" ni qoldirdilar. Agar siz konfiguratsiyani 1-versiyadan 3-nashrga darhol yangilasangiz, butun hisoblash registrini tozalashingiz mumkin.

Va agar konfiguratsiya o'zgartirish imkoniyati bilan qo'llab-quvvatlansa va tartibga solinadigan hisobot bir xil ma'lumotlar bazasida yaratilgan bo'lsa, unda har bir nashr uchun konfiguratsiyani yangilash kerak bo'ladi, bu odam-soat jihatidan juda qimmat bo'lishi mumkin. Misol uchun, 1 ta reliz uchun qattiq o'zgartirilgan "SCP" ni yangilash tajribali mutaxassis uchun 30 soatlik ish vaqtini talab qilishi mumkin.

Shuning uchun, yangilashni davom ettirishdan oldin, quyidagilarni aniqlashingiz kerak: siz o'zgartirish imkoniyati mavjud bo'lgan odatiy konfiguratsiyada yoki o'zgartirish imkoniyatisiz konfiguratsiyada ishlaysizmi? Buni amalga oshirish uchun konfiguratorga o'ting, u erda menyuda amallarni bajaring " Konfiguratsiya - Yordam - Yordam sozlamalari".


1-rasm. Konfiguratsiyani qo'llab-quvvatlash sozlamalari oynasiga qo'ng'iroq qilish

Agar o'rnatilgan bo'lsa " Qo'llab-quvvatlash haqida", unda bu konfiguratsiya odatiy hisoblanadi va agar " O'zgartirish yoqilgan"- konfiguratsiya, ehtimol, o'zgartirilgan (hech bo'lmaganda, bunday imkoniyat kiritilgan). Uchinchi davlat Konfiguratsiya eskirgan." Turli xil konfiguratsiya holatlari 2, 3, 4-rasmlarda ko'rsatilgan.


Guruch. 2. O'zgartirish imkoniyatisiz odatiy konfiguratsiya


Guruch. 3. O'zgartirish yoqilgan odatiy konfiguratsiya


Guruch. 4. Konfiguratsiya qo'llab-quvvatlashdan olib tashlandi

O'zgartirilgan konfiguratsiyalarni yangilash algoritmi

Yaqinda men o'zgartirilgan konfiguratsiyani yangilash vazifasiga duch keldim "Savdoni boshqarish", 10.3.13.2. Konfiguratsiya "BIT: Car Service Management 8" sanoat yechimi bilan birlashishi natijasida o'zgartirildi va ikki yil davomida doimiy ravishda takomillashtirildi. Endi 10.3.25.1, ya'ni 12 ta nashrni chiqarish uchun konfiguratsiyani yangilash kerak edi. Men butun yangilash jarayonini bir necha bosqichlarga ajratdim.

Bosqich 1. Yangilash tartibining narxi va muddatlarini baholash

Mustaqil ishni boshlashdan oldin men ushbu sohadagi mutaxassislarning mustaqil bahosini olishga qaror qildim. O'zgartirilgan konfiguratsiyalarni avtomatlashtirilgan usullar bilan yangilash imkoniyatiga ega bo'lgan yagona kompaniya 1C-IzhTiSi MChJ hisoblanadi. Men ushbu kompaniyaning mutaxassislariga konfiguratsiyani yangilash narxini hisoblash so'rovi bilan murojaat qildim. Ishning vaqtini va narxini hisoblash uchun men yangilanishi kerak bo'lgan joriy konfiguratsiyani taqdim etdim. Bir kundan keyin menga hisobot yozilgan xat keldi .

Konfiguratsiyani yangilash narxi va vaqtini baholash natijalari to'g'risida hisobot:

Konfiguratsiya: Savdoni boshqarishni qayta ko'rib chiqish 10.3
Joriy konfiguratsiya versiyasi: 10.3.13.2
Versiyaga yangilash: 10.3.25.1
Yangilanadigan modullar soni: 1847
Nazorat nashrlari soni: 8


Baholash natijalari meni hayratda qoldirdi, chunki kompaniyaning veb-saytida aktsiyaning narxi ko'rsatilgan - 1000 rubl. bitta reliz yangilanishi uchun. "1C-IzhTiSi" sharhi:

"Har bir o'tkazib yuborilgan nashr uchun yangilash narxi 2000 rubldan oshmaydi. Endi reklama bor, shuning uchun xarajat 1000 rubldan oshmaydi. Ammo xizmatlarning yakuniy narxi yangilash uchun mehnat xarajatlarini baholash natijalari bilan belgilanadi va 1000 rubldan past bo'lishi mumkin.".

Yangilanish uchun kerakli relizlar qanday tanlanganiga ham aniqlik kiritdim. Savolimga javoban men skrinshot oldim, unda bu aniq ko'rsatilgan (5-rasm). Versiya raqami ustuni siz yangilamoqchi bo'lgan konfiguratsiya versiyasini ko'rsatadi. “Yangilash versiyasi” ustuni qaysi versiyadan yangilashingiz mumkinligini ko'rsatadi. Baholash natijasida kerakli yangilanishlar soni 9 taga qisqartirildi.


Guruch. 5. Konfiguratsiyani to'g'ri yangilash uchun ishlatilishi kerak bo'lgan relizlarni tanlash

1C-IzhTiSi hisobotini o'rganib chiqqanimdan so'ng, men bir xil miqdordagi ish uchun sarflangan shaxsiy vaqtni hisoblab chiqdim. Har bir yangilash jarayoni menga taxminan 6 soat vaqt oladi. Shuning uchun sarflangan umumiy vaqt 56 (9x6) ish soati, ya'ni taxminan etti ish kuni. Bundan tashqari, yangilanishdan keyin ba'zi kamchiliklar aniqlanishi ehtimoli bor: masalan, foydalanuvchi o'ziga kerak bo'lgan konfiguratsiya o'zgarishlari yo'qolganidan shikoyat qiladi va keyin vaqt xarajatlari jiddiy ravishda oshadi. Ayni paytda, "1C-IzhTiSi" kompaniyasining mutaxassislari barcha ish hajmini uch-to'rt ish kunida bajarishni taklif qilmoqdalar. Shuning uchun men ularning xizmatlaridan foydalanishga qaror qildim.

Endi men konfiguratsiyada aniq nima o'zgartirilganligini qisqacha tushuntiraman.

Qattiq o'zgartirilgan ob'ektlar. Bular ko'plab tipik xususiyatlar o'zgartirilgan ob'ektlardir. Sozlamalar murakkab. Ob'ektning tafsilotlari jadval qismiga qo'shiladi, ob'ekt shaklida va ro'yxat shaklida ko'rsatiladi. Shakllarda qo'shimcha tafsilotlar uchun qo'shilgan ishlov beruvchilar. Hujjatni joylashtirish yoki reestr uchun harakatlar to'plamini qayd etishning odatiy mexanizmi o'zgartirildi.

Qattiq tahrirlangan hujjatlar:

  • "Yetkazib beruvchiga buyurtma berish";
  • "Tovarlar harakati";
  • "Talab-schyot-faktura";
  • "Tovar va xizmatlarni qabul qilish".

Qattiq o'zgartirilgan registrlar:

  • "Omborlardagi tovarlar partiyalari";
  • "Omborlardagi tovarlar".

Sezilarli darajada o'zgartirilgan ob'ektlar. Tafsilotlar qo'shilgan ob'ektlar, yoki ob'ektlarning shakllari yoki ob'ektning modullari o'zgartirilgan (qoida tariqasida, hujjat terilmaydi).

  • "Kirish kassa orderi" hujjati;
  • “Komponent nomenklaturasi” ma’lumotlar reyestri;
  • “Tovarlarni hisobdan chiqarish” ma’lumotlar reyestri;
  • Umumiy modullar.

Bir oz o'zgartirilgan ob'ektlar. Ob'ektlarda faqat shakllar o'zgartirildi va tafsilotlar qo'shildi.

Ma'lumotnomalar:

  • "Nomenklatura turlari";
  • "Kontragentlarning shartnomalari";
  • "Pudratchilar";
  • "Nomenklatura";
  • "Nomenklatura narxlari turlari";
  • "Bir qator ma'lumotlar registrlari".

"Umumiy" bo'limidagi voqealar, tartiblar, rollar, umumiy modullarga obunalar o'zgartirildi. Deyarli hamma narsa sanoat qarori bilan o'zgartirildi.

2-bosqich. Maxfiy ma'lumotlarni olib tashlash

1C-IzhTiSi xodimlariga sinov uchun ma'lumot bazasini taqdim etishdan oldin undagi maxfiy ma'lumotlarni o'chirish kerak. Bunday holatlar uchun 1C juda keng ma'lum bo'lmagan "Maxfiy ma'lumotni o'zgartirish" ishlovidan foydalanishni tavsiya qiladi.

"Maxfiy ma'lumotlarni o'zgartirish" ni qayta ishlash infobazadagi ma'lumotlarni tanlab o'zgartirish yoki tozalash uchun mo'ljallangan. Qayta ishlash ma'lumot bazasini sinovga topshirishdan oldin tayyorlash uchun ishlatilishi mumkin, bunda ba'zi ma'lumotlarni yashirish (tozalash, o'zgartirish) kerak.

ChangePrivateInformation.epf qayta ishlanmoqda ITS diskida 1CIts\EXE\EXTREPS\UNIREPS81\UpdatePrivateInformation katalogida joylashgan. Shuningdek, ushbu ishlov berishni quyidagi havoladan yuklab olish mumkin: http://its.1c.ru/db/metod81#content:1644:1.

Tabiiyki, har bir kompaniyadagi maxfiy ma'lumotlar har xil, ammo men sizning e'tiboringizni o'zgartirish kerak bo'lgan ma'lumotlarga qarataman:

  • Ma'lumotnomalar: Jismoniy shaxslar, Aloqador shaxslar, Kontragentlarning aloqa shaxslari, Kontragentlar, Narx turlari.
  • Axborot registrlari: jismoniy shaxsning pasport ma'lumotlari, jismoniy shaxslarning to'liq ismi.

Sizning ro'yxatingiz uzoqroq bo'lishi mumkin, ammo bu eng keng tarqalgan ma'lumotlar. Ularni o'zgartirish ma'lumotlar bazasini sinab ko'rish qobiliyatiga ta'sir qilishi dargumon. Shuningdek, siz xizmat ko'rsatuvchi kompaniya ishlashi kerak bo'lmagan barcha ob'ektlarni guruhli ishlov berish orqali o'chirishingiz mumkin.

3-bosqich. Yangilanish natijalarini oling

Uch kundan keyin menga cf fayllari va ularni o'rnatish bo'yicha keng qamrovli ko'rsatmalar berildi. Boshqaruv nashrlari uchun foydalanuvchi ishi uchun ishlatib bo'lmaydigan cf fayllari taqdim etiladi, chunki ularda faqat metama'lumotlar yangilangan. Ular faqat oxirgi versiyaga to'g'ri yangilash uchun mo'ljallangan.

Bajarilgan ish natijasida shuni aytishim mumkinki, konfiguratsiyadagi barcha o'zgarishlar saqlangan; vizual ko'rib chiqilganda, o'zgartirilgan barcha ob'ektlar o'zlarining xususiyatlari va odatiy konfiguratsiyadan farqlarini saqlab qoldi. Ish paytida foydalanuvchilarning hech biri o'zgarishlar yo'qolganligi haqida xabar bermadi.

Yangilash natijasida men mustaqil hal qilish uchun ikkita kichik vazifani aniqladim.

Birinchidan. Yangilash "Taqqoslash, birlashtirish" mexanizmi yordamida amalga oshirilganligi sababli, ma'lumotlar bazasi konfiguratsiyasi haqiqatan ham yangilanadi va to'g'ri yangilanadi, nazorat relizlari tufayli texnik xavflarsiz. Biroq, sotuvchi konfiguratsiyasi yangilanmagan. Albatta, texnik jihatdan malakali mutaxassis bu ishni osongina to'ldiradi, lekin men 1C-IzhTiSi-dan yangilash uchun to'liqroq ko'rsatmalar yuborishni so'radim. Unga ko'ra, hatto tajribasiz mutaxassis ham yangilashi mumkin.

Ikkinchi. Yangilanish natijasida barcha ob'ektlar o'zgartirish imkoniyati bilan qo'llab-quvvatlanadi, bu ham bilvosita kamchilik bo'lishi mumkin. Agar siz bir vaqtning o'zida ushbu xizmatlardan foydalanishingiz kerak bo'lsa, barcha ob'ektlarni yana qo'llab-quvvatlashga qo'yishingiz kerak. Hozircha men buni faqat barcha metadata ob'ektlarini sanab o'tish orqali qila olaman. Afsuski, bu jarayon qo'lda amalga oshiriladi, ammo kelajakda u avtomatlashtiriladi.

Belgilangan ikkita vazifaga qo'shimcha ravishda, printsipial jihatdan yangilanish sifatiga ta'sir qilmaydigan va kamdan-kam hollarda o'zini namoyon qiladigan bitta kichik kamchilik aniqlandi. Yangilanish natijasida asl konfiguratsiyaning kod satrlari va yangilangani vizual ravishda bir-biriga mos keladi, ammo ba'zi sabablarga ko'ra satrlar oxirida bo'sh joylar qo'shiladi. Bu kamchilik, chunki u o'zgartirilgan kod miqdorini biroz oshiradi. Va keyingi qo'lda yangilanishlar bo'lsa, bunday kod bo'limlariga ega bo'lmaslik yaxshiroqdir. Shaklda. 6 yangilanishdan oldingi misolni ko'rsatadi va shakl. 7 yangilanishdan keyingi misoldir.

1C litsenziyalash siyosati standart konfiguratsiyalarga yaxshilanishlar kiritish va saqlash imkoniyatini va shunga mos ravishda ularni yangilash imkoniyatini nazarda tutadi.

* O'zgartirilgan yoki nostandart konfiguratsiyalar 1C - bu 1C: Enterprise platformasiga asoslangan dasturiy mahsulot bo'lib, u biznesning ehtiyojlari va o'ziga xos xususiyatlaridan kelib chiqqan holda bir qator o'zgarishlarga duchor bo'lgan barcha avtomatlashtirilgan korxonalarni boshqarish tizimining bir qismi yoki uni tashkil qiladi, kataloglar, hujjatlar, rollar, modullar va boshqalarning shakllari va tarkibi nuqtai nazaridan, shuning uchun 1C konfiguratsiyasini o'zgartirishlar bilan yangilash standart echimni yangilash bilan bir xil emas.

1C tomonidan chiqarilgan yangilanishlar xatolarni tuzatishga va qonun hujjatlariga muvofiq o'zgartirish va qo'shimchalar kiritishga qaratilgan. Yaqinda bozorga kirgan yangi konfiguratsiyalar birinchi turdagi ko'plab yangilanishlarning chiqarilishi bilan tavsiflanadi. Asosan tartibga soluvchi hisobotlarni tuzishga qaratilgan funktsional konfiguratsiyalar uchun, masalan, "1C: ZUP", "1C: Buxgalteriya", ikkinchi turdagi ko'proq yangilanishlar mavjud.

Nostandart konfiguratsiyalarni yangilashning o'ziga xos xususiyati 1C ning so'nggi versiyasiga barcha o'zgarishlarni kiritish zarurati, shu bilan birga ilgari qilingan yaxshilanishlarni to'liq saqlab qolishdir. Bu oddiy bo'lmagan vazifa bo'lib, uni hal qilishda standart skript yo'q, ya'ni uni to'liq avtomatlashtirish mumkin emas. Shu sababli, nostandart konfiguratsiyalarni yangilash metodologiyasida mutaxassis ishtirokini talab qiladigan qo'lda bajariladigan operatsiyalar ustunlik qiladi.

Nostandart konfiguratsiyalarni yangilashni amalga oshirish bosqichlariga mavjud yaxshilanishlar miqdori ta'sir qilmaydi. Qisqacha aytganda, ularni quyidagicha ta'riflash mumkin:

  • O'zgartirilgan ob'ektlarni qidirish va taqqoslash;
  • Yangi nashrdan yangilanishlar qilish;
  • Oldingi bosqichda "ustiga yozilgan" ilgari kiritilgan o'zgarishlarni kiritish;
  • Jarayonlarning muvofiqligi va ishlashini tekshirish.

Farqi amalga oshirish vaqtida bo'ladi: agar yaxshilanishlar ko'p bo'lsa, jarayon mos ravishda ko'proq vaqtni oladi, diqqatni jamlashni, e'tiborni va qo'lda tekshirishni talab qiladi.

Keyingi mavjud nashr uchun "1C: Savdoni boshqarish" (2014 yil relizi) misolidan foydalanib, 1C muhiti uchun nostandart konfiguratsiyani yangilashni ko'rib chiqing.

Bu juda oddiy misol, lekin yuqorida aytib o'tilganidek, murakkabroq konfiguratsiyani yangilash, albatta, mutaxassis tomonidan juda ko'p vaqt va konsentratsiyani talab qiladi, lekin u bir xil bosqichlarga ega bo'ladi - yangilash (yangi standartga). konfiguratsiya), kiritilgan va kiritilgan o'zgarishlarni solishtirish bilan ishlash va hokazo.

Konfiguratsiyani yangilashdan oldin ma'lumot bazasini yuklab oling. Ushbu amalni istisnosiz barcha ma'lumotlar bazalari bilan, ayniqsa nostandart bo'lganlar bilan har qanday manipulyatsiyadan oldin bajarish tavsiya etiladi:

Infobase yukini tushirish tugallandi:


E'tibor bering, agar konfiguratsiya tugallanmagan bo'lsa, ya'ni odatiy bo'lsa, unda ismning qarshisidagi Konfiguratsiya oynasida, sariq kub yonida, qulf belgisi ham ko'rsatiladi:


Konfiguratsiya menyusida "Yordam" va "Konfiguratsiyani yangilash" ni tanlang. Aslida, ushbu bosqichda harakatlar odatiy konfiguratsiyani yangilash jarayoni bilan butunlay bir xil:


Ma'lumotlar bazasi hajmiga va uning o'zgartirishlariga qarab, mavjud yangilanishlarni avtomatik qidirish biroz vaqt talab qilishi mumkin. Shuning uchun, tavsiyalarga qaramay, "Yangilanish faylini tanlash" variantini tanlashga arziydi va mustaqil ravishda arxivni yangilanishlar bilan ochib, ularni saqlab qo'ygandan so'ng, yo'lni qo'lda belgilang:


Yordam ma'lumotlari, ko'rsatmalar va yangilanishlar tartibi bilan oyna:



Konfiguratsiyani taqqoslash oynasi. Mavjud konfiguratsiya holati daraxtning chap tomonida, o'ng tomonda yangi, standart versiya haqidagi ma'lumotlar ko'rsatiladi. O'zgarishlarga uchragan bo'limlar ham ta'kidlangan. Keyinchalik, qaysi bo'limlar biz tomondan o'zgartirilganligini va bir vaqtning o'zida yangi konfiguratsiyada o'zgarishlarga duchor bo'lganligini bilib olishingiz kerak:


Qaysi tipik metama’lumotlar obyektlari avval o‘zgartirilganligini va yangi provayder konfiguratsiyasi o‘rnatilganda ham o‘zgarishini bilish uchun “Faqat ikki marta o‘zgartirilgan xususiyatlarni ko‘rsatish” bandini tanlang:


Faqatgina ushbu shartga javob beradigan ob'ektlar mavjud:


Metadata daraxtini kengaytirib, qaysi aniq ob'ektlar o'zgarishini ko'rishingiz mumkin. Batafsil ma'lumot olish uchun o'zgartirilgan ob'ektni tanlash uchun o'ng tugmasini bosing:


Siz "Modullardagi farqlarni ko'rsatish" yordamida kod darajasidagi o'zgarishlarni baholashingiz mumkin, ammo yangilanishlarni o'rnatgandan so'ng amalga oshirish uchun ularni eslab qolish kerak bo'lganligi sababli, biz ikkita hisobot yaratamiz: "Asosiy konfiguratsiya ob'ektlarini eski ishlab chiqaruvchi bilan taqqoslash bo'yicha hisobot. konfiguratsiya" (mavjud yaxshilanishlar) va "Eski sotuvchi konfiguratsiyasi hisobotiga nisbatan yangi sotuvchi konfiguratsiyasi ob'ekti" (yangilanishlar).*

* Keling, ba'zi atamalarni yo'lga qo'yaylik:

  • "Asosiy konfiguratsiya" - yangilanishi kerak bo'lgan nostandart konfiguratsiya;
  • "Eski sotuvchi konfiguratsiyasi" - yangilanishlar oxirgi marta o'rnatilgan odatiy konfiguratsiya;
  • "Yangi provayder konfiguratsiyasi" - biz hozir yangilayapmiz.


Hisobot shaklini o'rnating va uni yuklang. Ilgari kiritilgan o'zgartirishlar ro'yxati aniqlandi:


Hisobotlarni tushirgandan so'ng, to'g'ridan-to'g'ri yangilanishga o'ting va "Ishga tushirish" tugmasini bosing. Konfigurator yangilash qoidasini taklif qiladi "Yangi sotuvchi konfiguratsiyasidan oling" (u uchinchi ustunda ko'rsatilgan). Bu shuni anglatadiki, barcha yaxshilanishlar o'chiriladi va standart yangilangan ob'ektlar bilan almashtiriladi. Ushbu qoidani jozibali "Birlashtirish rejimi" ga o'zgartirish bunga loyiq emas, chunki. avtomatik birlashma tartibsizlikka olib keladi. Shunga qaramay, vaqt sarflash va o'zgartirishlarni qo'lda qilish yaxshiroqdir:


Konfiguratsiyani qo'llab-quvvatlashdan olib tashlash haqida umumiy ma'lumotga ega oynada siz hech narsani o'zgartirishingiz shart emas. "OK" tugmasini bosish ob'ektlarni birlashtiradi. Keyinchalik, biz "Korxona" ni ishga tushiramiz va yangilanish jarayonini to'g'ri bajarish uchun o'zgarishlarni yozamiz:


Biz o'zgarishlar ro'yxatini qabul qilamiz:*


*Agar "Qabul qilish" tugmasi faol bo'lmasa, siz "Yamoq sinovi" ni ishga tushirishingiz kerak:



Biz F5 orqali nosozliklarni tuzatishni boshlaymiz va yangilanishlarning qonuniyligini tasdiqlaymiz:



Yangilash jarayoni to'liq yakunlanganligi tasdiqlangandan so'ng, siz konfiguratorga qaytishingiz, ikki marta o'zgartirilgan metadata ob'ektlariga o'tishingiz va yuklab olingan hisobotlar yordamida kod darajasida qo'lda o'rnatilgan o'zgarishlarni amalga oshirishingiz kerak. Xulosa qilib shuni qo'shamizki, shundan so'ng sozlamalarning to'g'riligini va ish jarayonlarining mosligini tekshirish kerak.

Barcha konfiguratsiya o'zgarishlarini topish uchun siz ma'lumotlar bazasi konfiguratsiyasini (joriy konfiguratsiya) sotuvchi konfiguratsiyasi bilan solishtirishingiz kerak (o'zgarishlarsiz asl konfiguratsiya). Bu standart platforma funksiyalari yordamida amalga oshirilishi mumkin. Konfiguratorda konfiguratsiyani qo'llab-quvvatlash sozlamalariga o'ting:

Bizning oldimizda konfiguratsiyani qo'llab-quvvatlash sozlamalari oynasi ochiladi.

"Taqqoslash, birlashtirish" buyrug'ini bajarish orqali biz etkazib beruvchining konfiguratsiyasiga nisbatan asosiy konfiguratsiyada o'zgartirilgan ob'ektlar ro'yxatini olamiz. Bu ko'rsatilgan metama'lumotlar daraxti uchun standart filtrdir. Sotuvchi konfiguratsiyasi bilan taqqoslash natijasi shunday ko'rinishi mumkin.

Ushbu nuqtada biz asosiy va provayder konfiguratsiya ob'ektlari o'rtasidagi farqlarni etarlicha batafsil ko'rib chiqishimiz mumkin. Misol uchun, quyidagi skrinshotda konfiguratsiyalardagi odatiy dastur modullarining taqqoslanishi ko'rsatilgan.

Ko'pgina hollarda, metadata ob'ektlarini shu tarzda taqqoslash orqali biz barcha yaxshilanishlarni saqlab qolgan holda odatiy konfiguratsiyani yangilashimiz mumkin. Albatta, barchasi kiritilgan o'zgarishlarning murakkabligiga bog'liq, chunki agar butun konfiguratsiya "bir necha marta qayta yozilgan" bo'lsa, sotuvchining rasmiy yangilash paketidan yangilash imkonsiz bo'lib qolishi mumkin.

Bosib chiqarish

Qulaylik uchun siz barcha konfiguratsiya o'zgarishlarini elektron jadval hujjatida sanab o'tishingiz va modullarni qanday birlashtirishni tanlash, asosiy konfiguratsiya yoki sotuvchi konfiguratsiyasiga ustunlik berish kerak bo'lganda undan keyingi yangilanishda foydalanishingiz mumkin. Konfiguratsiyani taqqoslash natijalarini saqlash uchun siz butun konfiguratsiya uchun batafsil taqqoslash hisobotini yaratishingiz kerak.

"OK" tugmasini bosish orqali biz 1C: Enterprise platformasi boshqa formatlarda (masalan, Excel elektron jadvali) saqlashga imkon beradigan elektron jadval hujjati formatidagi odatiy konfiguratsiyadagi o'zgarishlar haqida batafsil hisobot olamiz. .

Ayni paytda o'zgarishlar hisoboti tayyor, yangilashni boshlaymiz. Qabul qilingan hisobotga muvofiq metama'lumotlar ob'ektlarini yangilashning to'g'riligiga qarashni unutmang.