2). Bir vaqtning o'zida bir nechta versiyalar uchun standart konfiguratsiyani yangilash (8.2) 8.2 dan 1 uchun yangilash

Uy / Yoqilmaydi

Ko'pincha, 1C bilan professional aloqada bo'lmagan turli uchinchi tomon mutaxassislari (tizim ma'murlari, buxgalterlar va boshqalar) mendan 1C konfiguratsiyasini yangilash bo'yicha maslahat so'rashadi. "1C konfiguratsiyasini qanday yangilash kerak", "1C-ni konfigurator orqali qanday yangilash kerak" - ularning barchasi bir xil savolni turli yo'llar bilan berishadi. Shuning uchun men har safar bir xil narsani tushuntirmaslik uchun, balki hammasini unga havola qilish uchun ushbu maqolani yozishga qaror qildim =)
Ko'pgina zamonaviy konfiguratsiyalar 1C ma'lumotlar bazasini Internet orqali to'g'ridan-to'g'ri foydalanuvchi rejimidan avtomatik yangilashni qo'llab-quvvatlaydi. Bu qulay, lekin bir qator cheklovlarga ega. Asosiy cheklov - bu Internet. Birinchidan, bu bo'lishi kerak, ikkinchidan, u etarlicha tez bo'lishi kerak. Bu har doim ham shunday bo'lavermaydi. Bundan tashqari, ko'pincha foydalanuvchilar konfiguratsiyalarni unutishadi yoki yangilashga dangasa bo'lishadi va ko'plab o'tkazib yuborilgan nashrlar to'planadi. Natijada, ularni Internet orqali yangilash uzoq vaqt talab qilishi mumkin.
Ushbu maqolada konfiguratsiyalarni o'zingiz "qo'lda" qanday yangilash haqida gap boradi.

1C yangilanishlari yuklab olinmoqda

Aytaylik, sizda 1C konfiguratsiyasi mavjud: Enterprise Accounting 3.0, quyidagi joriy nashr

Biz uni so'nggi versiyaga yangilashimiz kerak.
Buning uchun siz https://users.v8.1c.ru/ veb-saytiga kirishingiz kerak, bu konfiguratsiya yangilanishlari mavjud bo'lgan 1C rasmiy veb-sayti va "yangilanishlarni yuklab olish" giperhavolasini bosing.

Shundan so'ng siz dasturiy mahsulotingizni ro'yxatdan o'tkazishda yaratilgan foydalanuvchi nomingiz va parolingizni kiritasiz.
Va agar sizning ITS obunangiz va ro'yxatdan o'tishingiz bilan hamma narsa tartibda bo'lsa (asosiy versiya egalari uchun ITS obunasi shart emas), unda shunga o'xshash oyna ochiladi:

Konfiguratsiyani qaerdan topasiz va tegishli giperhavolani bosing. Eng so'nggi versiyagacha bo'lgan barcha konfiguratsiya yangilanishlarini o'z ichiga olgan jadval paydo bo'ladi.

Konfiguratsiyamizning joriy versiyasi 3.0.49.20 (birinchi rasmga qarang). Bu erda u ro'yxatda beshinchi o'rinni egalladi.

Bular. biz allaqachon 4-chi nashrni o'tkazib yubordik: 3.0.49.21, 3.0.49.22, 3.0.49.23, 3.0.49.27.
Eng qizg'in rahbarlar ushbu relizlarning barchasini yuklab olishga va ularni bosqichma-bosqich yangilashga shoshilishadi. Ammo biz dangasa odamlarmiz, shuning uchun keling, eng chap ustundan qaysi versiyalar yangilanishi mumkinligini ko'rsatadigan eng o'ng ustunni ko'rib chiqaylik. Ko'rib turganingizdek, ularning ko'pi bor va agar biz o'ngdagi ustunda joriy nashrimizni qidirsak, u barcha yangilanishlar uchun borligini ko'ramiz.

Bular. biz barcha relizlarni yuklab olishimiz shart emas, faqat oxirgisini yuklab oling va bizning joriy konfiguratsiyamiz uni yangilash uchun juda oddiy.
Chiqarish havolasida "muvaffaqiyatsiz" bo'lganimizdan so'ng, tarqatishlarni yangilash uchun havolalar bo'lgan oyna paydo bo'ladi.

Shuni esda tutingki, ko'pincha ushbu oyna yangilangan konfiguratsiyangiz barqaror ishlaydigan platforma versiyasini ko'rsatadi. Agar platformangizning versiyasi ushbu versiyadan eskiroq bo'lsa, uni yangilashingiz kerak.
Qattiq diskingizga kerakli tarqatishni yuklab oling.
Ushbu tarqatish o'z-o'zidan ochiladigan arxiv shaklida bo'ladi

1C yangilash shablonini o'rnatish

Uni oching va katalogingizda fayllar ro'yxati paydo bo'ladi, ular orasida bizni faqat bitta fayl, setup.exe qiziqtiradi.

Uni ishga tushirgandan so'ng, yangilash shablonini o'rnatish oynasi paydo bo'ladi.

Ushbu oynada siz asosan hech narsani o'zgartirishingiz shart emas "Keyingi" tugmasini bosing va yangilash shablonini o'rnating;

Biz 1C konfiguratsiyasini yangilaymiz

Shablonni o'rnatganingizdan so'ng, siz quyidagi yo'lda konfiguratsiyani yangilash uchun ochishingiz va o'tishingiz kerak: Menyu - Konfiguratsiya - Yordam - Konfiguratsiyani yangilash.

Yangilashdan oldin ma'lumotlar bazasini saqlang!

Konfiguratsiyani yangilash oynasi paydo bo'ladi, u erda siz oxirigacha "Keyingi" ni bosishingiz kerak.

Agar siz hamma narsani to'g'ri bajargan bo'lsangiz, https://users.v8.1c.ru/ saytidan yuklab olingan reliz raqamingiz ushbu yangilanishlar ro'yxatida paydo bo'ladi.
Uni sichqoncha bilan tanlang va "Bajarildi" tugmasi faollashadi

Bemalol ushbu tugmani bosing, shundan so'ng yangilanish haqida ma'lumot paydo bo'ladi

"Yangilanishni davom ettirish" tugmasini bosing. Va bir muncha vaqt o'tgach, joriy versiyangiz va konfiguratsiyangiz yangilanadigan versiyani ko'rsatadigan oyna paydo bo'ladi.

Agar siz ushbu oynani ko'rsangiz, unda hamma narsa to'g'ri bajarilgan va siz konfiguratsiyani yangilashingiz mumkin bo'lgan kerakli versiyani yuklab oldingiz. "OK" tugmasini bosing va yangilanishdan zavqlaning.
Bir nuqtada ma'lumotlar bazasi konfiguratsiyasini yangilashni so'ragan oyna paydo bo'ladi.

Biz rozimiz.
Ma'lumotlarni qayta tashkil etish haqida ma'lumot bo'ladigan oynada "Qabul qilish" tugmasini bosing.

Hammasi konfigurator bilan! Sizning konfiguratsiyangiz yangilandi va yangilashni yakunlash uchun siz 1C: Enterprise-ni ishga tushirishingiz kerak. Buni disk raskadrovka orqali qilishingiz mumkin yoki oddiygina konfiguratorni yopishingiz va 1C: Enterprise-ni foydalanuvchi rejimida alohida seansda ishga tushirishingiz mumkin.
Foydalanuvchi rejimida siz yangilanishning qonuniyligini tasdiqlashingiz kerak (PRO versiyalari egalari uchun), tasdiqdan keyin ma'lumotlar bazasi yangilanadi.

Agar hamma narsa yaxshi bo'lsa va ma'lumotlar bazasini yangilash jarayonida hech qanday xatolik yuz bermasa, unda siz yangi versiya bilan 1C konfiguratsiyasiga ega bo'lasiz.

Agar siz ko'plab nashrlarni o'tkazib yuborgan bo'lsangiz, cf fayli yordamida 1C konfiguratsiyasini yangilashga urinib ko'rishingiz mumkin. Buni qanday qilish kerak, mening maqolamni o'qing:

Mening kitoblarim yordamida 1C da dasturlashni oson va tez o'rganish: va

Ba'zan 1C da dasturlash tilini o'rganish murakkab va qiyin bo'lib tuyuladi. Aslida, 1C da dasturlash oson. Mening kitoblarim sizga 1C: va "1C: Taksida rivojlanish asoslari" da dasturlashni tez va oson o'zlashtirishga yordam beradi.

"1C da 11 bosqichda dasturlash" kitobim yordamida 1C da dasturlashni o'rganing.

  1. Murakkab texnik shartlar yo'q.
  2. 700 sahifadan ortiq amaliy material.
  3. Har bir vazifa chizma (skrinshot) bilan birga keladi.
  4. Uy vazifasi uchun muammolar to'plami.
  5. Kitob tushunarli va sodda tilda yozilgan - yangi boshlanuvchilar uchun.

Ushbu kitob dasturlashni allaqachon boshlagan va ushbu mavzu bo'yicha ma'lum qiyinchiliklarni boshdan kechirayotganlar va uzoq vaqt davomida dasturlash bilan shug'ullanadigan, lekin 1C boshqariladigan shakllar bilan hech qachon ishlamaganlar uchun javob beradi.

  1. Murakkab texnik shartlarsiz;
  2. 600 betdan ortiq amaliy material;
  3. Har bir misol chizma (skrinshot) bilan birga keladi;
  4. Kitob elektron pochta orqali PDF formatida yuboriladi. Har qanday qurilmada ochilishi mumkin!

15% chegirma uchun promo-kod - 48PVXHeYu


Agar ushbu dars sizga biron bir muammoni hal qilishda yordam bergan bo'lsa, sizga yoqqan yoki foydali deb topilgan bo'lsa, unda siz mening loyihamni istalgan miqdorda xayriya qilish orqali qo'llab-quvvatlashingiz mumkin:

Siz qo'lda to'lashingiz mumkin:

Yandex.Money - 410012882996301
Web Money - R955262494655

Mening guruhlarimga qo'shiling.

1C kabi dasturlarning konfiguratsiyasini yangilash jarayoni juda ko'p vaqtni talab qilishi mumkin, shuning uchun buning uchun mutaxassislarga murojaat qilish va 1C ta'limidan o'tish yaxshiroqdir. Har qanday bosqichda konsentratsiyani yo'qotish oson. Bu jiddiy xatolarga olib keladi. Keling, ulardan eng tez-tez uchraydigan ba'zilarini ko'rib chiqaylik. Misol uchun, nima uchun 1c yangilanmagan?

Eng oddiy variantlarning tavsifi

Ko'pincha dasturning o'zi hisobot tuzadi, u erda nima uchun u yoki bu harakatni amalga oshirish mumkin emasligi haqida yozadi. Masalan, foydalanuvchi ro'yxatdan o'tishda login va parollarni noto'g'ri kiritgan. Siz shunchaki xabarni o'qib chiqishingiz, havolalarni kuzatib borishingiz va mavjud vaziyatni to'g'rilashingiz kerak.

Yana qanday xatolar keng tarqalgan?

  • Ushbu dasturning ma'muri har qanday yangilanishlarni davom ettirishdan oldin arxiv yaratishga e'tibor berishi kerak. Va bu harakat haqiqatan ham bajarilganligini alohida tekshirishingiz kerak. Zaxira nusxalarining yo'qligi tom ma'noda har ikkinchi foydalanuvchi duch keladigan muammodir. Va bu nima uchun 1s 8.2 yangilanmaganligi haqidagi savolga javob bilan bog'liq.
  • Yangilashda nostandart konfiguratsiyalar odatda standart konfiguratsiyalar bilan aralashib ketadi. Shu sababli, ilgari kiritilgan har qanday o'zgarishlar yo'qolishi mumkin.
  • Jarayonni tugatgandan so'ng, o'zgarishlar tarixi bilan tanishib chiqing. Konfiguratsiya boshqacha ishlashi uchun yaxshi imkoniyat bor. Yoki u ishlash uchun qo'shimcha sozlamalardan foydalanishni talab qiladi.
  • Ba'zan dastur bilan ishlashda dialog formasini boshqarish vositalarining xossalari shunchaki ko'rsatilmaydi. Buning sababi foydalanuvchining o'zini ehtiyotsizligidir. Shundan so'ng, nima uchun 1s 8 3 yangilanmaganligi haqidagi savol yanada chalkash bo'ladi.
  • Ba'zida yangilanishdan so'ng dastur shunchaki yangi konfiguratsiyaga o'tishga ruxsat bermaydi. Masalan, kodlar va hujjat raqamlari noyob bo'lmaganligi sababli. Xatolar axborot registrlarini yangilashda ham paydo bo'ladi. Bunday vaziyatda rekordlar to'plami endi noyob emas. Mumkin echimlar qatoriga kodlarni sanash, uzunlik yoki tarkibni o'zgartirish, o'ziga xoslikni nazorat qilishni o'chirish, xususiyatlarni o'zgartirish kiradi.
  • Foydalanuvchilar ma'lumotlar bazasini barcha nashrlarda doimiy ravishda yangilamasligi mumkin. Va ular darhol so'nggi versiyani qo'llashadi. Bu ma'lumotlar bazasidan muhim ma'lumotlarning yo'qolishiga olib kelishi mumkin. O'rnatilgan yangilanishni qayta ishlash har bir nashrdan keyin bajarilishi kerak. Keyin dasturning o'zi bo'sh qatorlarni qiziqtirgan ma'lumotlar bilan to'ldirish ehtimoli yuqori. Va 1C versiyasi yangilanmagan vaziyatni tuzatadi.
  • Dastlabki ishlardan so'ng bazaga zudlik bilan o'rnatish deyarli barcha foydalanuvchilar qiladigan xatodir. Lekin avval siz zaxira nusxalari yordamida testlarni o'tkazishingiz kerak. Keyin harakatlar etarlicha to'g'ri yoki yo'qligini aniqlash imkoniyati ko'proq bo'ladi.

Ushbu maqola siz (yoki boshqa ishlab chiquvchilar) tomonidan standart 1C 8 konfiguratsiyasiga kiritilgan barcha o'zgarishlarni saqlab, nostandart 1C konfiguratsiyasini (8.2 va 8.3 versiyalari) yangilash haqida gapiradi.

Keling, konfiguratsiyani yangilash misolini ko'rib chiqaylik Buxgalteriya hisobi 2.0 modullar, rollar, tadbirlar obunalari, almashinuv rejalari va boshqalardagi nostandart o'zgarishlar bilan. Bu erda muhokama qilinadigan ishlarni ularning yordami bilan yangilash juda qiyin bo'lmaydi, men faqat yangilanish texnikasini ko'rsataman, bu sizning holatlaringiz bilan shug'ullanish imkonini beradi.

Nostandart 1C konfiguratsiyasini bosqichma-bosqich yangilash

Keling, 1C 8 konfiguratsiyasini yangilash uchun bosqichma-bosqich algoritmni ko'rib chiqaylik, bu algoritm universaldir, uning birinchi o'n bir bosqichi har qanday standart 1C 8 konfiguratsiyasini yangilash jarayonini tavsiflaydi va barcha nuqtalar birgalikda nostandart 1C 8 konfiguratsiyasini yangilashni tavsiflaydi. :

  • Konfiguratsiyani yangilash faylini users.v8.1c.ru dan yuklab oling yoki uni boshqa mavjud manbalardan oling (masalan, ITS diskidan);
  • 1C 8 yangilash faylini o'ramidan chiqarib oling va qattiq diskingizdagi istalgan jildga o'rnating;
  • 1C 8 reliz raqami bo'lgan papkada 1cv8.cfu faylini toping - bu konfiguratsiya yangilanishlarini o'z ichiga olgan fayl;

  • Yugurish 1C: Korxona rejimida Konfigurator;
  • Menyuga o'ting Konfiguratsiya -> Yordam -> Konfiguratsiyani yangilash.

  • Ochilgan "Konfiguratsiyani yangilash" oynasida bayroqni elementga o'rnating Yangilash faylini tanlash va tugmani bosing Keyingisi(agar xohlasangiz, birinchi nuqtadan foydalanishingiz mumkin Mavjud yangilanishlarni toping va yangilanish fayllarini avtomatik ravishda qidiring) ;
  • "Yangilanish faylini ko'rsatish" maydonida reliz raqami bo'lgan papkadan .cfu faylini tanlang. E'tibor bering, 1C 8 ma'lumotlar bazasi konfiguratsiyasini har qanday versiya uchun yangilash mumkin emas. Har bir yangilash fayli uchun u mo'ljallangan relizlar ro'yxati mavjud. Shuning uchun, bir nechta yangilash fayllarini ketma-ket o'rnatishingiz kerak bo'lishi mumkin;
  • Keyingi oynada siz ushbu yangilanishning tavsifini ko'rasiz. Shuningdek, ushbu fayl qaysi konfiguratsiya versiyalarini yangilash uchun mo'ljallanganligini ham ko'rishingiz mumkin. Tugmani bosing Yangilashni davom eting;
  • Agar konfiguratsiyaning ushbu versiyasini tanlangan fayl bilan yangilab bo'lmasa, sizga qaysi relizlar o'rnatilishi kerakligini ko'rsatadigan oyna beriladi;
  • Agar tanlangan fayl konfiguratsiyani yangilash uchun mos bo'lsa, yangilanish versiyasi haqida ma'lumotga ega oyna paydo bo'ladi. Yangilashni davom ettirish uchun tugmani bosing KELISHDIKMI;
  • Shundan so'ng, yangilash jarayoni boshlanadi. Agar sizning konfiguratsiyangiz standart bo'lsa, tugatgandan so'ng, joriy konfiguratsiyani o'zgartirishga rozi bo'lish va 1C 8 rejimini ishga tushirish qoladi. Korxona;
  • Agar siz konfiguratsiyani o'zgarishlar bilan yangilayotgan bo'lsangiz (nostandart), keyin yangilash jarayoni tugagandan so'ng, eski va yangi konfiguratsiyani taqqoslash va birlashtirish oynasi paydo bo'ladi.

Nostandart konfiguratsiyani yangilash 1C misol tahlili

Keling, nostandart 1C 8 konfiguratsiyasini to'g'ri yangilashning batafsil tahliliga o'tamiz. Bunday konfiguratsiyani yangilashning butun muammosi shundaki, standart metama'lumotlar ob'ektlariga (umumiy modullar, rollar, hujjatlar, kataloglar) uchinchi tomon o'zgarishlari kiritilgan. va boshqalar). Sizning barcha o'zgarishlaringiz joyida, xavfsiz va ishonchli ekanligiga ishonch hosil qilishingiz kerak, biroq ayni paytda yangilanish faylidagi 1C-dagi barcha o'zgarishlar ham qo'llaniladi. Aynan shu maqsadda o'zgartirilgan konfiguratsiyani yangilashda taqqoslash oynasi paydo bo'ladi Asosiy konfiguratsiya(sizning o'zgarishlaringiz bilan) va Yangi sotuvchi konfiguratsiyasi(yangilangan standart konfiguratsiya).

Ushbu oynada ikkita ustun mavjud bo'lib, ularning har birida metama'lumotlar daraxti mavjud. Birinchisi joriy ma'lumotlar bazasi konfiguratsiyasi metama'lumotlarini, ikkinchisi esa yangilangan sotuvchi konfiguratsiyasi metama'lumotlarini (yangilangan odatiy konfiguratsiyani) ko'rsatadi. Yashil qalamlar o'zgartirilgan ob'ektlarni ko'rsatadi, birinchi ustunda siz o'zgartirgan odatiy metama'lumotlar ob'ektlari ko'rsatilgan va ikkinchi ustun yangilanish bilan o'zgartirilgan odatiy metama'lumotlar ob'ektlarini ko'rsatadi. Shunday qilib, nostandart 1c konfiguratsiyasini to'g'ri yangilash uchun siz va yangilanish tomonidan o'zgartirilgan barcha metadata ob'ektlarini topishingiz kerak (ya'ni ikki marta o'zgartirilgan).

Buning uchun oynaning pastki qismida joylashgan tugmani bosing Filtr, ochilgan oynada bayroqni o'rnating va bosing KELISHDIKMI.

Endi taqqoslash oynasida faqat bizga kerak bo'lgan ob'ektlar ko'rinadi, bu yangilanish jarayonini sezilarli darajada osonlashtiradi. Shuni ta'kidlash kerakki, agar sizning konfiguratsiyangizga yangi nostandart hujjatlar, kataloglar, rollar, modullar va boshqalar qo'shilgan bo'lsa, unda konfiguratsiyani yangilash ularni qayta yozmaydi, ular o'z o'rnida qoladi va ularga hech narsa bo'lmaydi. Muammo faqat o'zgartirilgan turdagi ob'ektlardir.

Turli xil metadata ob'ektlarini to'g'ri yangilash uchun sizga o'z yondashuvingiz kerak, shuning uchun oddiy misollar yordamida turli vaziyatlarni ko'rib chiqaylik. Shuni ham ta'kidlaymanki, qayta yozilgan konfiguratsiyalarni yangilash murakkab vazifa bo'lib, maksimal ehtiyotkorlik va diqqatni jamlashni talab qiladi.

Umumiy modul yangilanishi.

  • Misolni ko'rib chiqaylik: Umumiy modulga Versiyani boshqarish konfiguratsiyasi siz quyidagi o'zgarishlarni amalga oshirdingiz:
    • Jarayonda CheckConfigurationVersion() qatorni izohladi: //OpenFormModal("GeneralForm.DeprecatedConfigurationVersion", Parametrlar);
    • Modulga nom bilan o'z tartibimizni qo'shdik MyTestProcedure().

    Yangilash paytida ushbu modul taqqoslash oynasida ikki marta o'zgartirilgan filtr qo'yish orqali o'zgartirildi, biz uning ro'yxatga kiritilganligini ko'ramiz.

    Keling, ushbu oynani batafsil ko'rib chiqamiz va undan qanday ma'lumotlarni olishimiz mumkinligini tushunamiz. Birinchidan, biz umumiy modul ham asosiy konfiguratsiyada, ham yangilangan sotuvchi konfiguratsiyasida o'zgarganini ko'ramiz, bu ikkala ustundagi yashil qalamlar bilan ko'rsatilgan. Ikkinchidan, birinchi ustunda biz umumiy modul nomining yonidagi katakchani ko'ramiz, bu modullarning birlashtirilishini bildiradi (biz o'zgartirgan va standart yangilangan). Uchinchidan, oxirgi ustunda modullar qaysi rejimda birlashtirilishini ko'ramiz. Bunday holda, qiymat quyidagicha o'rnatiladi: Yangi yetkazib beruvchi konfiguratsiyasidan oling, bu bizning o'zgarishlarimiz to'liq o'chirilishini va yangilanish orqali kiritilgan o'zgarishlar to'liq qo'llanilishini anglatadi.

    Boshqa birlashtirish rejimlari modullarni qisman birlashtirishni taklif qiladi, har xil ustuvorliklar. Lekin men ushbu rejimlardan foydalanmaslikni qat'iy tavsiya qilaman, chunki buni qilgandan so'ng modulingiz tartibsiz bo'lib qolishi mumkin: ba'zi o'zgarishlaringiz ustiga yoziladi va ba'zi standart o'zgarishlar qo'llanilmaydi. Shuning uchun, ustundagi qiymatlarni o'zgartiring Birlashtirish rejimi... biz hech qachon qilmaymiz. To'rtinchidan, agar siz modulning qarshisidagi birinchi ustundagi katakchani olib tashlasangiz, birlashma amalga oshirilmaydi va modul yangilanishdan oldingi ko'rinishda qoladi Umumiy modul:

    • Standartlarini o'rnatish orqali o'zgartirishlaringizni qayta yozing. Keyin yangilangan modulga qayta yozilgan o'zgarishlarni qo'lda qiling;
    • Modulni yangilamang va standart o'zgarishlarni qo'lda kiritmang.

    Konfiguratsiyalarni solishtirish mexanizmlari

    Moduldagi o'zgarishlarni solishtirish uchun siz konfiguratsiyani taqqoslash-birlashtirish oynasining quyidagi o'rnatilgan mexanizmlaridan foydalanishingiz mumkin:

    • Modul farqlarini ko'ring. Buning uchun taqqoslash oynasida modulni o'ng tugmasini bosing va tanlang Modul farqlarini ko'rsatish... Shundan so'ng, modulni taqqoslash oynasi ochiladi, unda siz yangilangan va o'zgartirilgan modulda qaysi protseduralar farqlanishini ko'rishingiz mumkin. Ekranning yuqori qismi ikkita ustunga bo'lingan: chap tomonda o'zgartirilgan asosiy konfiguratsiya uchun protseduralar ro'yxati va o'ngda yangilangan standart konfiguratsiya uchun shunga o'xshash protseduralar ro'yxati mavjud. Oynaning pastki qismi ham xuddi shu printsipga ko'ra ikki qismga bo'linadi. U tanlangan protseduralar kodini ko'rsatadi. Faqat asosiy konfiguratsiyada mavjud bo'lgan chiziqlar ko'k rangda ta'kidlangan. Faqat yangilangan standart konfiguratsiyada mavjud bo'lgan chiziqlar yashil rangda ta'kidlangan. Ikkala konfiguratsiyada mavjud bo'lgan, lekin mos kelmaydigan chiziqlar qizil rang bilan ta'kidlangan.






    • . Modullarni solishtirish uchun Ob'ektlarni taqqoslash hisobotidan ham foydalanishingiz mumkin. Taqqoslash oynasida uni chaqirish uchun modulni o'ng tugmasini bosing va tanlang Ochilgan oynada, hududda Format, bayroqni o'rnating Tafsilotlar. Ochilgan hisobotda siz qaysi modul qatorlari o'zgartirilganligini va ikkala konfiguratsiyada qanday ko'rinishini ko'rishingiz mumkin.


      Ushbu hisobot o'zgarishlar haqida barcha ma'lumotlarni taqdim etishiga qaramay, undan foydalanish qulay emas (hech bo'lmaganda modullarni yangilashda). Qizig'i shundaki, uning ikkita modifikatsiyasi: O asosiy konfiguratsiya ob'ektlarini eski sotuvchi konfiguratsiyasi bilan taqqoslash bo'yicha hisobot(faqat siz kiritgan o'zgarishlar ushbu hisobotda ko'rinadi) va (ushbu hisobotda faqat yangilanish orqali modulga kiritilgan o'zgarishlar ko'rinadi).



      Birinchi hisobotdan foydalanib, siz modulda qancha joyda o'zgarishlar kiritilganligini ko'rishingiz mumkin, bu ularni oynada tezda topish imkonini beradi. Modul farqlarini ko'ring. Ikkinchi hisobotda odatiy yangilanish necha joyda o'z o'zgarishlarini amalga oshirganligini ko'rishingiz mumkin.

    Biz modulni yangilash uchun zarur bo'lgan barcha vositalarni saralab oldik. Ularning amaliy qo'llanilishini ko'rsatish uchun modulni yangilash jarayonini bosqichma-bosqich ko'rib chiqamiz. Versiyani boshqarish konfiguratsiyasi yuqorida sanab o'tilgan o'zgarishlar bilan. Keling, modulni ikki usulda yangilaymiz:

    • Keling, modulni yangilaymiz, unga kiritilgan o'zgarishlarni o'chiramiz. Yangilashdan keyin ularni qo'lda kiritamiz;
    • Biz modulni yangilamaymiz. Yangilanishda olingan o'zgarishlarni keyinroq kiritamiz.

    Birinchi usul:

      • Algoritmni tavsiflashdan oldin, shuni ta'kidlaymanki, tavsif juda ko'p joy egallamasligi uchun biz juda oddiy yangilash misolini ko'rib chiqmoqdamiz, ammo murakkab holatda yangilash jarayoni aynan bir xil bosqichlardan iborat, garchi u ko'proq konsentratsiya va ehtiyotkorlikni talab qiladi. ;
      • Konfiguratsiyani yangilashdan oldin matnli hujjat yarataylik. Unda biz yangilanishdan keyin qo'lda amalga oshirilishi kerak bo'lgan o'zgarishlarni yozib olamiz. Matn hujjatidagi ma'lumotlar eng tushunarli tarzda taqdim etilishi kerak, ya'ni tuzilgan bo'lishi kerak. Bizning misolimizda buni yozamiz: 1. Umumiy modullar 1.1 Version ControlConfiguration
      • Keling, umumiy modulni topaylik Versiyani boshqarish konfiguratsiyasi Modul. Unga o'ng tugmasini bosing va kontekst menyusida O ni tanlang Asosiy konfiguratsiya ob'ektlarini eskisi bilan taqqoslash bo'yicha hisobot. Ochilgan oynada bayroqni qo'ying Tafsilotlar. Men ham bayroqni o'rnatdim Matnli hujjatga chiqarish, chunki o'zgarishlarni ko'rish qulayroq, ammo bu odat masalasidir. Keling, tugmani bosamiz KELISHDIKMI. Ochilgan hisobot quyidagicha ko'rinadi:

      • Hisobot shuni ko'rsatadiki, modulga ikkita o'zgartirish kiritilgan (har bir yangi o'zgarishdan oldin u kiritilgan qator raqamlari yoziladi):
        • 34-qator o'zgartirildi, u asosiy konfiguratsiyada izohlanadi, lekin eski yetkazib beruvchi konfiguratsiyasida emas;
        • Eski yetkazib beruvchi konfiguratsiyasida protsedura qo'shilgan, lekin asosiy konfiguratsiyada u mavjud. Biz hisobotni yopmaymiz, bu biz uchun foydali bo'ladi;
      • Endi modulni taqqoslash oynasida birinchi farqni topamiz. Buni amalga oshirish uchun filialni yana o'ng tugmasini bosing Modul va kontekst menyusida elementni tanlang Modul farqlarini ko'rsatish... Modulni taqqoslash oynasida satr raqamlari (global raqamlash) ko'rinmasligi sababli, birinchi o'zgarishni topish uchun oynaning yuqori yarmidagi barcha protseduralarni aylanib chiqamiz. Hisobotdan biz birinchi o'zgarish qatorni o'zgartirish bilan bog'liqligini ham bilamiz, shuning uchun biz qizil rang bilan belgilangan matnni qidiramiz. O'zgartirilgan qator CheckConfigurationVersion() protsedurasida topiladi.

      • O'zgarishlarni yozib olish uchun yaratilgan matn hujjatini ochamiz. "1.1.1" bandida biz o'zgartirish joylashgan protsedura nomini yozamiz. Shundan so'ng, modul matnida osongina topishimiz uchun topilgan o'zgartirishni unga kiritishimiz kerak. Buning uchun men odatda hujjatga bir emas, balki bir vaqtning o'zida protseduraning bir nechta qatorlarini, o'zgarishlardan oldin va keyin ko'chiraman. Ammo bu holda, protsedura kichik va shuning uchun o'zgartirilgan qatorni o'zi nusxalash kifoya. Siz quyidagi yozuvni olasiz: 1. Umumiy modullar 1.1 ControlVersionConfiguration 1.1.1 CheckVersionConfiguration //OpenFormModal("GeneralForm.Not RecommendedVersionConfiguration", Parametrlar);
      • Endi konfiguratsiyani taqqoslash hisobotini yana ochamiz, keyingi o'zgarishlarni ko'rib chiqamiz va uni modulni taqqoslash oynasida topamiz. Bu safar yangi tartib qo'shildi. Ushbu protsedura eski provayder konfiguratsiyasida umuman yo'qligi sababli, uning matni ko'k rangda ta'kidlanadi:

      • O'zgarishlarni qayta yozish uchun yaratilgan matn hujjatini ochamiz. "1.1.2" bandida biz qo'shilgan protsedura nomini yozamiz. Shundan so'ng, qo'shilgan protseduraning butun matnini u erda nusxa ko'chiring.
      • Versiyani boshqarish konfiguratsiyasi 1.1.2 MyTestProcedure protsedurasi MyTestProcedure() eksporti //Protsedura matni EndProcedure
      • barcha kiritilgan o'zgarishlarni o'chirib, ushbu modulni yangilash kerakligini ko'rsatadigan bayroq o'rnatiladi;
      • Keyinchalik, matn hujjatida ikki marta o'zgartirilgan boshqa metama'lumotlar ob'ektlariga kiritilgan o'zgarishlarni yozib olishingiz kerak. Ammo bu misolda biz ma'lum bir umumiy modulni ko'rib chiqayotganimiz sababli, biz bu bosqichni o'tkazib yuboramiz; Ikki marta o'zgartirilgan ob'ektlar ustida ish tugagandan so'ng, taqqoslash / birlashtirish oynasida tugmani bosing
      • Bajarish; Agar "Asosiy konfiguratsiyada o'zgartirilgan ob'ektlar mavjud ..." matni bilan oyna paydo bo'lsa, tugmani bosing;

      • Ha Agar "Asosiy konfiguratsiyada o'zgartirilgan ob'ektlar mavjud ..." matni bilan oyna paydo bo'lsa, tugmani bosing;

      • Keyingi oynada qo'llab-quvvatlash qoidalarini o'rnatish, hech qanday sozlamalarni o'zgartirmang, shunchaki tugmani bosing Oxirgi xabar paydo bo'ladi: "Konfiguratsiyani birlashtirish tugallandi". Tugmasini bosing;
      • KELISHDIKMI Menyudan foydalanib konfiguratsiyani saqlang Fayl -> Saqlash , piktogrammalar Saqlash (ko'k floppi) yoki klaviatura yorliqlari;
      • Ctrl+S Konfiguratsiya saqlanganidan so'ng, modulga qayta yozilgan o'zgarishlarni tiklaymiz. Metadata daraxtida modulni toping va oching
      • ControlVersionConfiguration;
      • Ushbu modulning o'zgarishlari kiritilgan matnli hujjatni ochamiz; “1.1.1” bandi tartibni belgilaydi CheckConfigurationVersion,
      • uni modulda topamiz va ochamiz;

        Matn hujjati qatorga izoh berish kerakligini bildiradi: OpenFormModal("GeneralForm.DeprecatedConfigurationVersion", Parameters);

      • Keling, uni modulda topamiz va sharh qo'yamiz; “1.1.2” bandi tartibni belgilaydi MyTestProcedure,
      • modulga qo'shilishi kerak bo'lgan. Uni matnli hujjatdan nusxalash va modulning oxiriga joylashtirish;
      • Yuqoridagi usullardan biri yordamida konfiguratsiyani saqlaymiz; Endi konfiguratsiyani yangilash tugallandi, faqat tugmalar yordamida konfiguratsiyani yangilash qoladi F5 yoki F7

    • yoki tegishli piktogramma va 1C: Enterprise rejimida yangilanishning qonuniyligini tasdiqlaydi;
      • Ikkinchi yo'l:
      • Xuddi shu tuzilishga ega matnli hujjat yaratamiz;
      • Keling, hisobot yarataylik Yangi yetkazib beruvchi konfiguratsiyasi ob'ektlarini eski yetkazib beruvchi konfiguratsiyasi bilan taqqoslash to'g'risida hisobot;
      • Yaratilgan hisobot va modulni taqqoslash oynasidan foydalanib, biz yangi etkazib beruvchi konfiguratsiyasi tomonidan kiritilgan o'zgarishlarni matnli hujjatga yozamiz;
      • Konfiguratsiyani taqqoslash / birlashtirish oynasida modul yonidagi ekanligini tekshiring Versiyani boshqarish konfiguratsiyasi BAYROQ OLINDI. Bu shuni anglatadiki, ushbu modul yangilanmaydi;
      • Biz konfiguratsiyani yangilaymiz, matn hujjatidan modulga o'zgartirishlar kiritamiz Versiya konfiguratsiyasi

Birja rejasini yangilash.

Keling, bir misolni ko'rib chiqaylik: almashinuv rejasining bir qismi sifatida Tashkilot tomonidan siz katalogni kiritdingiz Tashqi ishlov berish. Nostandart 1C konfiguratsiyasini yangilashda ushbu almashinuv rejasining tarkibi o'zgardi va biz standart o'zgarishlarni ham, o'zimiznikini ham yo'qotmasdan, birja rejasini to'g'ri yangilash vazifasiga duch keldik. O'zgartirilgan metama'lumotlar ob'ektlarini solishtirish uchun ishlatiladigan vositalar oldingi paragraflarda batafsil tavsiflangan, shuning uchun bu holda hamma narsa qisqacha tavsiflanadi.

Keling, birja rejasini yangilashni bosqichma-bosqich ko'rib chiqaylik Tashkilot tomonidan quyidagi o'zgarishlar bilan:

  • Umumiy modulni yangilashda yaratilgan matn hujjatiga yangi qatorlarni qo'shamiz: 2. Birja rejalari 2.1 Tashkilot bo'yicha
  • Keling, almashinuv rejasini topaylik Tashkilot tomonidan solishtirish/birlashtirish oynasida uni filialga kengaytiring Murakkab. Shuni ta'kidlash kerakki, almashinuv nuqtai nazaridan siz modulni o'zgartirishingiz mumkin, u umumiy modul uchun tavsiflangan qoidalarga muvofiq yangilanishi kerak; Bunda biz birja rejasi tarkibini yangilashdan manfaatdormiz;
  • Umumiy modulda bo'lgani kabi, almashinuv rejasining tarkibi ham o'z o'zgarishlaringizni qo'lda qo'shish orqali yangilanishi mumkin yoki standart o'zgarishlarni qo'lda qo'shish orqali yangilanmasligi mumkin. Agar sizning kompozitsiyangizda standart o'zgarishlarga qaraganda ko'proq o'zgarishlar bo'lsa, unda kamroq bo'lsa, ikkinchi usuldan foydalangan holda yangilash yaxshiroqdir; Xuddi shu hisobotlar yordamida qanday o'zgarishlar ko'proq ekanligini ko'rishingiz mumkin:
  • Bizning misolimizda ko'proq odatiy o'zgarishlar mavjud, shuning uchun biz o'z o'zgartirishlarimizni matnli hujjatda yozamiz: 2. Almashtirish rejalari 2.1 Tashkilot bo'yicha - ***Kataloglar - -->Directory.Tashqi ishlov berish
  • Taqqoslash/birlashtirish oynasida almashinuv rejasi yonidagi katakcha belgilanganligini tekshiring tashkilot tomonidan;
  • Konfiguratsiyani saqlang;
  • Konfiguratsiya saqlanganidan so'ng, biz almashinuv rejasiga qayta yozilgan o'zgarishlarni tiklaymiz. Metadata daraxtida biz almashinuv rejasini topamiz va ochamiz tashkilot tomonidan;
  • Matn hujjatining "2.1" bandida ma'lumotnoma ko'rsatilgan Tashqi ishlov berish, biz uni birja rejasi tarkibining metadata daraxtida topamiz va katalogning birjadagi ishtirokini ko'rsatuvchi bayroqni o'rnatamiz;

  • Keling, konfiguratsiyani saqlaymiz va yangilaymiz;

Tadbir obunasini yangilang.

Keling, misolni ko'rib chiqaylik: voqea obuna manbasiga Tashkilot ichida almashish uchun katalogni o'chirishdan oldin siz katalogni kiritdingiz Tashqi ishlov berish. Yangilash vaqtida manbalarning tarkibi o'zgardi, vazifa avvalgilariga o'xshash - nostandart 1c konfiguratsiyasini to'g'ri yangilash.

Keling, quyidagi o'zgarishlar bilan tadbirga obuna manbalari ro'yxatini yangilashni bosqichma-bosqich ko'rib chiqaylik:


1C da rollarni yangilash

1C 8-da rollarni yangilash haqida gapirishni boshlashdan oldin, shuni ta'kidlashni istardimki, standart rollarni o'zgartirmaslik yaxshiroq, bunga hojat yo'q va bundan tashqari, nostandart 1C konfiguratsiyasini yangilash juda qiyin. Agar siz biron bir standart konfiguratsiyani o'zgartirayotgan bo'lsangiz va unga hujjatlar, kataloglar va hokazolarni qo'shsangiz, o'zingizning rolingizni (yoki vaziyatga qarab bir nechta) yarating, unda siz yangi metama'lumotlar ob'ektlarini o'z ichiga olasiz. Agar buni qilmasangiz, vaqt o'tishi bilan siz uchun standart rollarni yangilash juda qiyin bo'ladi (va ba'zan imkonsiz), chunki deyarli har bir nashrda ular juda ko'p o'zgaradi va konfiguratsiyalarni taqqoslash bo'yicha hisobotlar unchalik aniq ko'rinmasligi mumkin.

Ammo shunga qaramay, ko'pincha rol allaqachon o'zgartirilgan va bir necha marta o'zgartirilgan holatlar mavjud va nima uchun va nima uchun tushunishga vaqt yo'q. Shuning uchun, keling, misolni ko'rib chiqaylik: odatiy rolda Buxgalter ma'lumotnoma uchun Soliq organlari yangilanish vaqtida o'qish va ko'rish huquqlari qo'shildi, rol huquqlari to'plami ham o'zgartirildi;

Keling, rolni bosqichma-bosqich yangilashni ko'rib chiqaylik:

  • Keling, rol topaylik Buxgalter solishtirish/birlashtirish oynasida uni filialga kengaytiring Huquqlar;
  • Bu misolda rolda faqat bitta o'zgarish bor, lekin odatda bunday emas. Shuning uchun, rolni yangilash emas, balki standart o'zgarishlarni qo'lda qilish ancha oson;
  • Keling, shakllantiramiz Yangi sotuvchi konfiguratsiya ob'ektlarini eski sotuvchi konfiguratsiyasi bilan taqqoslash haqida hisobot. Odatda u juda ko'p ma'lumotlarni o'z ichiga oladi, lekin yangilash uchun hammasi ham kerak emas:
  • Yoki yangi metadata ob'ektlari qo'shildi yoki eskilari uchun huquqlar o'zgartirildi:
    • Qo'shilgan ob'ektlar quyidagicha ko'rinadi: - -->

      Yangi ob'ektni qo'shganda, hisobotda unga qanday huquqlar o'rnatilishi kerakligi haqida ma'lumot ko'rsatilmaydi. Shuning uchun, yangilanishdan so'ng siz provayder konfiguratsiyasida ularning tartibini ko'rishingiz yoki barcha mavjudlarini o'rnatishingiz mumkin.

    • O'zgartirilgan obyektlar quyidagicha ko'rinadi: - ***Kataloglar - ***Soliq organlari - ***Ruxsatlar - ***O'qish - ***Qiymat -->Ruxsat etilgan<--Запрещено - ***Просмотр - ***Значение -->Ruxsat berilgan<--Запрещено

      Shu bilan birga, qaysi huquqlar o'zgarganligi batafsil ko'rsatilgan;

  • Bizning misolimizda, taqqoslash hisobotida foydali ma'lumotlarning faqat bitta qatori mavjud: biz uni matn hujjatiga qo'shamiz: 4. Rollar 4.1 Buxgalter - -->Ob'ekt - RegulatedReportStatisticsForm11NA;

    Bunday holda, qaysi metama'lumotlar ob'ekti ekanligini ko'rsatishingiz mumkin, ammo bu holda hisobot allaqachon aniq;

  • Taqqoslash/kombinatsiya oynasida rol yonidagi katakchani olib tashlang Buxgalter;
  • Shundan so'ng, siz boshqa ikki marta o'zgartirilgan metama'lumotlar ob'ektlariga kiritilgan o'zgarishlarni matnli hujjatga yozishingiz va yangilashni amalga oshirishingiz kerak (jarayon yuqorida batafsil tavsiflangan);
  • Konfiguratsiyani saqlang;
  • Konfiguratsiya saqlanganidan so'ng siz rolga odatiy o'zgarishlar kiritishingiz kerak Buxgalter. Metadata daraxtida biz ushbu rolni topamiz va ochamiz;
  • Matn hujjatining "4.1" bandida rolga ob'ekt qo'shilganligi aytiladi Regulyatsiya qilingan hisobot Statistikasi shakli 11NA, uni rol metadata daraxtida toping, ruxsatlarni tekshiring Foydalanish Va Ko'rish;

  • Keling, konfiguratsiyani saqlaymiz va yangilaymiz.

Bu nostandart 1C konfiguratsiyasini yangilash haqidagi maqolani yakunlaydi. Agar o'qiganingizdan keyin sizda hali ham savollaringiz bo'lsa, ularni sharhlarda so'rang! O'quvchilarning iltimosiga binoan, keyingi maqolada men nostandart 1C 8 konfiguratsiyasini yangilashning boshqa qiziqarli va murakkab jihatlari haqida gapirishim mumkin.

Buxgalteriya hisobi. 1C: Buxgalteriya 8.2 konfiguratsiyasini so'nggi versiyaga qanday yangilash kerak

1C dasturlarining barcha foydalanuvchilari ba'zida ishlab chiqaruvchi o'z dasturiy mahsuloti uchun yangilanishlarni chiqarishini bilishadi. Odatda, yangilanishlar kümülatif paketlar, individual konfiguratsiya fayllari ko'rinishida mavjud yoki 1C veb-saytidan avtomatik ravishda yuklab olinadi. Dastur asosan 1C dasturchisi tomonidan amalga oshirilishiga qaramay, jarayonning o'zi oddiy. O'qitilgan tizim ma'muri, kompyuter olimi va, albatta, buxgalter bizning qo'llanmamizni o'qib chiqqandan so'ng, 1C 8.2 ni mustaqil ravishda ishlab chiqarishi mumkin.


Birinchidan, yangilashdan oldin ma'lumotlar bazasini zaxiralashni unutmang. Buni qanday qilishni biz maqolada tasvirlab berdik. Quyida aytilganlarning barchasi faqat odatiy konfiguratsiyaga tegishli. Oddiy konfiguratsiyani qanday aniqlash mumkin.

1C konfiguratsiyasini yangilash misolini ko'rib chiqish uchun 1C: Ukraina uchun buxgalteriya 8.2 versiyasini 1.2.6.5 va 1.2.7.4 ga yangilashni olaylik.

Tanlangan 1C ma'lumotlar bazasini konfigurator rejimida ochamiz. Ochilgan konfigurator oynasida asosiy menyuda "Konfiguratsiya", "Konfiguratsiyani ochish" ni bosish orqali konfiguratsiyani oching.

Agar "Konfiguratsiyani ochish" menyusi faol bo'lmasa va kulrang yonib tursa, u holda konfiguratsiya allaqachon ochiq, siz avvalgi elementni o'tkazib yuborishingiz mumkin. Keyin, "Konfiguratsiya", "Yordam" va "Konfiguratsiyani yangilash" menyu bandlarini navbat bilan tanlang.

Ochilgan " " oynasida radio tugmachasini standart holatida qoldiring - "Mavjud yangilanishlarni qidirish (tavsiya etiladi)." “Keyingi” tugmasini bosing.

Xuddi shu oynaning keyingi panelida keyingi harakatlarni tanlashda siz turli xil narsalarni qilishingiz mumkin. Siz 1C kompaniyasining veb-saytida Internetda joylashgan katalogdan, CD-dagi yangilash katalogidan, qo'lda ko'rsatilgan katalogdan yangilanishni tanlashingiz yoki standart kataloglardan qidirishingiz mumkin.

Biz yangilash katalogiga yo'lni qo'lda belgilashga imkon beruvchi variantni tanlaymiz. Keling, bu erda yo'lni ko'rsatamiz.

"OK" tugmasini bosing va boshqa, endi keraksiz, yangilash opsiyalarini belgilang. Shunday qilib, quyidagi rasmda ko'rsatilganidek.

“Keyingi” tugmasini bosing. Keyingi dialog oynasida kerakli yangilanishni ko'rsating va "Finish" tugmasini bosing. "Yangilanish tavsifi" oynasi bizni konfiguratsiyalar orasidagi farqlar bilan tanishtiradi. Agar hamma narsa sizga mos bo'lsa, "Yangilanishlarni davom ettirish" -ni tanlang.

Keling, versiyalarni taqqoslash haqida ma'lumotga ega oynani kutamiz va undagi "OK" tugmasini bosing.

Yangilanish boshlanadi; oynaning pastki qismidagi holat satri bizga harakat bosqichlari haqida signal beradi.

Bu holatda 1C muzlashi va konfigurator oynasi oq rangga aylanishi mumkin. Boshqa dasturlar qotib qolishi va kompyuter odatda sekinlashishi mumkin. Bu holatda tashvishlanishga hojat yo'q. Bu asosan kompyuter resurslariga bog'liq. Biroz vaqt o'tgach, konfiguratsiyani yangilash muvaffaqiyatli yakunlanganligi va ma'lumotlar bazasini yangilashni taklif qiladigan xabar ochiladi. Tabiiyki, biz rozi bo'lamiz.

Bu avtomatik qidirish opsiyasi uchun Konfigurator rejimida yangilashni yakunlaydi.

*******************************************

Agar yangilash manbasini tanlash bosqichida biz radio tugmachasini "Yangilanish faylini tanlash" holatiga qo'ysak, yangilanish ma'lum bir konfiguratsiya faylidan amalga oshirilishi mumkin.

"Finish" tugmasini bosgandan so'ng, haqiqiy yangilash jarayoni boshlanadi. Boshida yangilash jarayonini tavsiflovchi oyna ochiladi, "Yangilanishni davom ettirish" tugmasini bosing. Va yangilash jarayoni yuqorida tavsiflangan bilan bir xil bo'ladi.

© 2024 ermake.ru -- Kompyuterni ta'mirlash haqida - Axborot portali