1c sotuvchi konfiguratsiyasini faylga saqlang. Sotuvchi konfiguratsiyasini tiklash. Noodatiy konfiguratsiya holatining alohida holati. Qo'llab-quvvatlashdan olib tashlash

Va yana bir bor Salom aziz www.site blogining o'quvchilari. Bugun biz 1C Enterprise-da konfiguratsiyani qanday yuklash va yuklab olish haqida gaplashamiz. Biz allaqachon siz bilan bu masalani muhokama qildik. Ammo ma'lum bo'lishicha, u butunlay bo'sh bo'ladi. Unda ishlashni boshlash uchun siz konfiguratsiyani fayldan yuklashingiz kerak. Konfiguratsiyani yuklash va yuklash jarayoni juda oddiy, ammo juda muhim.

Masalan, men 1C 8.2 dan foydalanaman, ammo 8.3 versiyasi uchun bu ko'rsatma ham ishlaydi. Keling, konfiguratsiya nima ekanligini batafsil ko'rib chiqaylik. Buni sizga o'z so'zlarim bilan tushuntirishga harakat qilaman. 1C-dagi konfiguratsiya - bu shunchaki to'ldirilmagan, ma'lumotlarsiz bo'sh bo'lgan hujjatlar, jadvallar, turli hisobotlar va boshqalar to'plami. O'xshashlikni Excel hujjatlari bilan chizish mumkin, turli formulalar va diagrammalar bilan to'ldirilgan bo'sh jadval - bu konfiguratsiya. Konfiguratsiyalar juda ko'p: Buxgalteriya hisobi, Maoshlar va HR, hujjat aylanishi, Chakana savdo va boshqalar. Bundan tashqari, o'z-o'zidan yoziladigan juda ko'p turli xil konfiguratsiyalar mavjud.

Konfiguratsiyani 1C dan faylga qanday yuklash mumkin

1C konfiguratsiyasini faylga qanday yuklashimiz mumkin. Shunday qilib, birinchi navbatda, biz konfiguratorning o'ziga kirishimiz kerak, buning uchun 1C-ni ishga tushiring va kerakli ma'lumotlar bazasini tanlang, Konfiguratsiya bandini bosing.

Konfiguratorda Konfiguratsiya bandiga o'ting va Konfiguratsiyani faylga saqlash-ni tanlang.

Hammasi, konfiguratsiyani yuklash tugallandi. Endi uni qanday yuklab olish haqida gapiraylik.

Konfiguratsiyani fayldan 1C ga qanday yuklash mumkin

Biz yuklashni saralab oldik, endi fayldan konfiguratsiyani yuklashni ko'rib chiqamiz.Buni amalga oshirish uchun siz ham konfiguratorga o'tishingiz kerak. Va Konfiguratsiya bandini tanlang va fayldan konfiguratsiyani yuklash-ni qidiring.

Ochilgan oynada siz konfiguratsiya faylini belgilashingiz va Ochish tugmasini bosishingiz kerak. Keyin konfiguratsiya yuklanishini kutamiz.

Konfiguratorni yoping va 1C ni normal rejimda ishga tushiring.

Ko'rib turganingizdek, hamma narsa juda oddiy bo'lib chiqdi.

Ushbu maqolada men etkazib beruvchining konfiguratsiyasidan foydalanish nuqtai nazaridan 1C: Enterprise 8 platformasining xizmat ko'rsatish imkoniyatlarini ko'rsatmoqchiman, ular juda tez-tez talab qilinadi, ammo amaliyot shuni ko'rsatadiki, ular hamma yangi boshlanuvchilar va hatto tajribali mutaxassislar uchun ham tanish emas. .

Keling, yangi boshlanuvchilar ko'pincha o'zlarini topadigan odatiy vaziyatni ko'rib chiqaylik. Aytaylik, 1C ning odatiy konfiguratsiyasi mavjud: Integrated Automation 8. Dastlab, konfiguratsiya tarqatish to'plamidan o'rnatildi (aytaylik, 1.1.20.1 nashri). Keyinchalik, korxonaning o'ziga xos xususiyatlariga moslashish zarurati tufayli, o'zgartirish imkoniyati kiritilgan (yangi kelganlar ko'pincha noto'g'ri bu harakatni qo'llab-quvvatlashdan olib tashlash deb atashadi, garchi aslida bunday bo'lmasa ham).

Va endi, bir muncha vaqt o'tgach, bizda juda o'zgartirilgan, ammo baribir standart (tartibga solinadigan buxgalteriya hisobi uchun biz muntazam ravishda yangilanib turamiz) konfiguratsiya mavjud. Keling, bir nechta taxminiy vaziyatlarni ko'rib chiqaylik:

1) Keyingi yangilanishdan bir muncha vaqt o'tgach, biz buxgalteriya bo'limidan oyning oxirgi yopilishi paytida yuzaga kelgan xato haqida xabar olamiz. Ilgari bunday xatolik yo'q edi, shuning uchun yangilanish aybdor. Juda odatiy holat. Biz xatoni tashxislashni boshlaymiz va oyoqlarning QQSni hisobga olish va Harakatlarni shakllantirish umumiy modulidan o'sib borayotganini ko'ramiz. Biz ushbu modul sezilarli darajada standartga aylantirilganini va birlashtirgandan so'ng biz ba'zi protseduralar/funksiyalarni "yo'qotib qo'ydik" (yoki odatda standart modullarda bo'lgani kabi, ular boshqa umumiy modulga "sakrab o'tishdi") ekanligini tushunish va tushunishni boshlaymiz. Umumiy modullarning standart modullarda o'zaro murakkabligi sababli, yangilanish bosqichida faqat foydalanuvchilar ishlaganda o'zini namoyon qiladigan muammoni aniqlash har doim ham mumkin emas.

Shunday qilib, biz buni tushunish uchun joriy nashrning odatiy konfiguratsiyasi kerakligini tushunamiz (aytaylik, 1.1.23.1). Lekin uni qayerdan olsam bo'ladi? Agar tanish frantsuz bo'lsa va u tezda tarqatish to'plamini yuborishi mumkin bo'lsa, ajoyib, lekin u erda yo'q deb faraz qilaylik va muammoni zudlik bilan hal qilish kerak. (Varese taklif qilmang!). Bundan tashqari, Internet bo'lmasligi mumkin va bunday vaziyatda nima qilish kerak? Men bir necha bor shunday jarayonga guvoh bo'lganmanki, odam berilgan muammoni hal qilish uchun mavjud boshlang'ich taqsimotdan yangi ma'lumotlar bazasini o'rnatgan va keyin "bu haqiqatda qanday bo'lishi kerakligini" ko'rish uchun uni ketma-ket yangilagan. toza ma'lumotlar bazasi. Va quti, har doimgidek, shunchaki ochildi (IMG :)

Keling, turli xil echimlarni ko'rib chiqaylik:

a) Birinchi variant: Menyu -> Konfiguratsiya -> Konfiguratsiyalarni taqqoslash, so'ngra sotuvchi konfiguratsiyasini tanlang va uni asosiy konfiguratsiya bilan solishtiring.

Ajablanarlisi shundaki, bu haqda bilmaganlar ham bor. Yoki har qanday sharoitda solishtiring elementidan foydalaning, fayldagi konfiguratsiya bilan birlashtiring (oldindan .cf standartini olgan/qabul qilgan holda).

b) Agar biz nafaqat o'zgarishlarni ko'rishimiz, balki darhol birlashtirishni amalga oshirishimiz kerak bo'lsa, ikkinchi usul mos keladi.

Menyu -> Konfiguratsiya -> Qo'llab-quvvatlash -> Yordam sozlamalari va pastki qismidagi Taqqoslash, birlashtirish tugmasini bosing.

2) Yana bir holat: deylik, biz standart kodning bir qismini o'zgartirdik yoki o'chirib tashladik va bir muncha vaqt o'tgach, biz xatoga yo'l qo'yganimiz va hamma narsani orqaga qaytarishimiz kerakligi ma'lum bo'ldi. Va tez-tez sodir bo'lganidek, o'zgarishlar kiritilishidan oldin saqlangan konfiguratsiyaning zaxira nusxasi yo'q. Ammo biz aniq bilamizki, bu kod qismi standart kodda mavjud, shuning uchun sotuvchi konfiguratsiyasi muammoni hal qiladi.

Tabiiyki, siz birinchi holatda bo'lgani kabi, xuddi shunday qilishingiz mumkin. Taqqoslash jarayoni tugashini kuting va konfiguratsiyani taqqoslash oynasidan standart modulni oching va kodni u yerdan nusxalang.

Ba'zi odamlar buni qilishadi, lekin agar biz UPP kabi yirtqich hayvon bilan ishlayotgan bo'lsak, u ham jiddiy o'zgartirilgan bo'lsa, unda taqqoslash jarayoni tugashini juda uzoq kutishimiz mumkin. Agar bizda .cf fayl bo'lsa, biz uni oddiygina konfiguratsiya oynasida ochishimiz mumkin edi (Aytgancha, hamma yangi boshlanuvchilar ham bu xususiyat haqida bilishmaydi) va u erdan kerakli kodni nusxalashimiz mumkin.

Va oqilona savol tug'iladi: etkazib beruvchining konfiguratsiyasini faylga qanday saqlashingiz mumkin? Nima uchun asosiy konfiguratsiya uchun faylga konfiguratsiyani saqlash yoki maʼlumotlar bazasi konfiguratsiyasi uchun maʼlumotlar bazasi konfiguratsiyasini faylga saqlashga oʻxshash menyu bandi yoʻq. Yetkazib beruvchining konfiguratsiyasi qayerda bir xil? Aslida, u ham bor, faqat bir oz chuqurroq ko'milgan. Ya'ni, hamma narsa bir xil qo'llab-quvvatlash sozlamalarida.

Ko'p odamlar o'zgartirish opsiyasini yoqish uchun ushbu shaklni faqat bir marta ochadi va unga hech qachon qaytmaydi.

Va bizning holatlarimizda, konfiguratsiyani faylga saqlamasdan ham, uni yanada sodda qilish mumkin edi, Ochish tugmasini bosing. Ta'sir bir xil, ammo tezroq.

Yana nima uchun yetkazib beruvchi konfiguratsiyasini faylga saqlashingiz kerak bo'lishi mumkin?

3) Quyidagi vaziyatni ko'rib chiqing. Aytaylik, konfiguratsiya mavjudligining dastlabki bosqichida standart konfiguratsiya biz uchun zarur bo'lgan funksiyaga ega emas edi va uni takomillashtirish to'g'risida qaror qabul qilindi. O'zgartirish minimal edi, ammo kelajakda u yangilashda hali ham noqulaylik tug'dirdi. Ammo keyin, bir muncha vaqt o'tgach, biz ushbu funktsiyaning (bir vaqtning o'zida ob'ekt versiyasida bo'lgani kabi) standart versiyada paydo bo'lganligini aniqladik (va, odatda, "vaqt" modifikatsiyasidan ko'ra yaxshiroq hajmda amalga oshirildi. ).

Sizga standart konfiguratsiyaga qaytishingiz kerak bo'lgan haqiqiy vaziyatlarning yana bir nechta misollarini keltiraman:

1. Bir necha marta men faqat bosma shakllarning joylashuvi o'zgartirilishi mumkin bo'lgan konfiguratsiyalarga duch keldim. Tajriba etishmasligi yoki bilimsizlik tufayli konfiguratsiyani saqlagan dasturchi tashqi bosma shaklni yaratish o'rniga konfiguratsiyani qo'llab-quvvatlashdan olib tashladi va o'rnatilgan tartiblarni o'zgartirdi (ko'pincha kompaniya logotipini qo'shish uchun arzimas), shundan so'ng foydalanuvchilar mahrum bo'lishdi. avtomatik yangilash imkoniyati.

2. Shunga qaramay, standart funksionallikni bilmaslik tufayli (ko'pincha sobiq "etti yillik talabalar" bundan aziyat chekishadi) xususiyatlar va toifalardan foydalanish o'rniga, buning uchun jiddiy sabab bo'lmaganda ma'lumotnomalar/hujjatlar tafsilotlari qo'shilgan (ma'lumotlar). , masalan, faqat bosma shakllarga chiqarish uchun ishlatilgan).

Albatta, agar biz UT yoki boshqa boshqaruv rejasi konfiguratsiyasi bilan shug'ullanadigan bo'lsak, bu muammo emas, bu erda yangilanishlar odatda muhim emas, lekin bu misolda biz o'zgartirilgan SCP yoki murakkab avtomatlashtirish haqida gapirgan edik. Va ma'lum bo'lishicha, to'liq qo'llab-quvvatlashni olib tashlamasdan amalga oshirilishi mumkin bo'lgan kichik yaxshilanishlar tufayli bizda standart yangilanishlar bilan keraksiz gemorroy mavjud.

Amalga oshirilgan o'zgarishlardan voz kechish va konfiguratsiyani to'liq qo'llab-quvvatlashga qaytarish uchun oqilona istak mavjud. Buni qanday qilish kerak?

Konfiguratsiyani toʻliq qoʻllab-quvvatlashga qaytarishning yagona yoʻli yuklash (taqqoslash va birlashtirish rejimida emas, balki konfiguratsiyani fayl elementidan yuklash) standard.cf. Shuning uchun biz yetkazib beruvchi konfiguratsiyasini .cf faylida saqlash qobiliyatiga muhtojmiz. Biz saqlaymiz, keyin yuklaymiz va ma'lumotlar bazasi konfiguratsiyasini yangilagandan so'ng biz standart konfiguratsiyani asl shaklida olamiz, ya'ni. qulf bilan (IMG :) Tabiiyki, ushbu amallarni bajarishdan oldin, siz standart konfiguratsiyaga qaytganingizdan so'ng "yuvilib ketadigan" kerakli ma'lumotlarni saqlash/o'tkazish haqida oldindan ehtiyot bo'lishingiz kerak va zaxira nusxasini yaratganingizga ishonch hosil qiling. ma'lumotlar bazasidan!

Ma'lum bo'lishicha, bular ishlab chiquvchining arsenalida mavjud bo'lgan oddiy imkoniyatlardir, ammo amalda bu usullarni bilmaslik yuqorida tavsiflangan ko'p soatlik keraksiz shov-shuvlarga olib kelishi mumkin. Shunday qilib, bilganlar - yaxshi, va bilmaganlar - uni xizmatga oling va vaqtingizni tejang.

[havolani ko'rish uchun ro'yxatdan o'tishingiz kerak]

Mening holimda "Savdoni boshqarish", 10.3 nashri "BIT: Auto Service Management 8" sanoat yechimi bilan to'ldirilgan. Sohaga xos echimlardan foydalanadigan kompaniyalar, qoida tariqasida, konfiguratsiyani o'zlarining ehtiyojlariga mos ravishda o'zgartiradilar va ularni yetkazib beruvchining yangi nashrlariga yangilamaydilar. Shuning uchun, Savdo boshqaruvi qoladi, 10.3.13.2-ni chiqaring. Bundan tashqari, etkazib beruvchining konfiguratsiyasi "Savdoni boshqarish" deb nomlangan bo'lsa-da, shunga qaramay, "BIT: Auto Service Management 8" konfiguratsiyasi bilan bog'liq ob'ektlar ham qo'llab-quvvatlanadi (1-rasm). Bu sotuvchi konfiguratsiyasi relizlari va ma'lumotlar bazasi konfiguratsiyasi (keyingi o'rinlarda JB deb yuritiladi) rasmiy ravishda mos kelganda, lekin aslida sotuvchi konfiguratsiyasi Savdoni boshqarish emas, 10.3-nashr.

Shunday qilib, Savdoni boshqarishning keyingi versiyasiga yangilashda, yangilash mexanizmi sanoat yechimiga tegishli bo'lgan barcha ob'ektlarni o'chirishni taklif qiladi (2-rasm).

Shunday qilib, konfiguratsiya provayderini tiklash vazifasi paydo bo'ladi. Bundan tashqari, ushbu vazifa ma'lumotlar bazasi yangi konfiguratsiya fayli bilan "Taqqoslash, birlashtirish" orqali yangilangan bo'lsa paydo bo'lishi mumkin.

Muammo ikki bosqichda hal qilinadi. Buning uchun sizga ma'lumotlar bazasi versiyasiga mos keladigan cf konfiguratsiya fayli kerak bo'ladi. Ma'lumotlar bazasi relizini "Yordam" - "Dastur haqida" bo'limida ko'rish mumkin (3-rasm).

Diqqat! Quyidagi operatsiyalarni bajarishdan oldin ma'lumotlar bazasining zaxira nusxasini yarating.

1) "Konfiguratsiya" - "Yordam" - "Yordam sozlamalari" ni bosing. "Yordam sozlamalari" oynasi paydo bo'ladi, "Qo'llab-quvvatlashdan o'chirish" tugmasini bosing (4-rasm). Qo'llab-quvvatlashdan o'chirish sotuvchidan yangilanishni ololmaslikka olib kelishi haqidagi xabar bilan muloqot oynasida "Ha" deb javob bering.

E'tibor bering, sariq kub belgisi endi konfiguratsiya daraxtida ko'rinmaydi.

2) "Konfiguratsiya" - "Fayldan konfiguratsiya bilan solishtiring, birlashtiring" tugmasini bosing. Konfiguratsiyani qo'llab-quvvatlashga qo'yishingizni so'ragan oyna paydo bo'ladi. Biz "Ha" deb javob beramiz (5-rasm).

Endi konfiguratsiyadagi standart ob'ektlardagi o'zgarishlarni yo'qotmaslik uchun ildiz tugunini olib tashlang va "Ishga tushirish" tugmasini bosing. Qo'llab-quvvatlash qoidalari sozlamalarida "OK" deb javob bering (6-rasm).

Provayder konfiguratsiyasi endi ma'lumotlar bazasi konfiguratsiyasiga mos keladi. Biroq, kichik texnik eslatma bor - o'zgarishlarga duch kelgan ob'ektlar qo'llab-quvvatlanmaydi (7-rasm). Yangilanish vaqtida bunday ob'ektlar o'zgarmaydi. Shunday qilib, siz ularni tahrirlash qobiliyati bilan qo'llab-quvvatlashingiz kerak.

3) "Konfiguratsiya" - "Yordam" - "Yordam sozlamalari" ni bosing. Ko'rsatilgan oynada "Taqqoslash, birlashtirish" tugmasini bosing. Taqqoslash va birlashtirish oynasida barcha katakchalarni olib tashlang, biz qo'llab-quvvatlamoqchi bo'lgan ob'ektni tanlang va "O'zgartirish" tugmasini bosing. Ko'rsatilgan oynada "Ta'minotchi ob'ekti qo'llab-quvvatlanayotganda tahrirlangan" -ni tanlang, "OK" va "Ishga tushirish" tugmasini bosing (8-rasm). "Bo'ysunuvchi ob'ektlar uchun o'rnatish" katakchasi, agar kiritilgan o'zgartirish barcha bo'ysunuvchi ob'ektlar uchun amal qilsa foydali bo'ladi. 1C: Enterprise 8 platformasi, masalan, bo'ysunuvchi ob'ektlarga tafsilotlar qo'shilgan bo'lsa va siz ularni qo'llab-quvvatlasangiz, o'zgarishlarga ruxsat bermaydi.

Biz qo'llab-quvvatlashga joylashtirgan ob'ektni tanlaymiz.

Endi ma'lumotlar bazasi kerakli konfiguratsiyani qo'llab-quvvatlashga asoslangan.

Keling, yangi boshlanuvchilar ko'pincha o'zlarini topadigan odatiy vaziyatni ko'rib chiqaylik. Aytaylik, 1C ning odatiy konfiguratsiyasi mavjud: Integrated Automation 8. Dastlab, konfiguratsiya tarqatish to'plamidan o'rnatildi (aytaylik, 1.1.20.1 nashri). Keyinchalik, korxonaning o'ziga xos xususiyatlariga moslashish zarurati tufayli, o'zgartirish imkoniyati kiritilgan (yangi kelganlar ko'pincha noto'g'ri bu harakatni qo'llab-quvvatlashdan olib tashlash deb atashadi, garchi aslida bunday bo'lmasa ham).

Va endi, bir muncha vaqt o'tgach, bizda juda o'zgartirilgan, ammo baribir standart (tartibga solinadigan buxgalteriya hisobi uchun biz muntazam ravishda yangilanib turamiz) konfiguratsiya mavjud. Keling, bir nechta taxminiy vaziyatlarni ko'rib chiqaylik:

1) Keyingi yangilanishdan bir muncha vaqt o'tgach, biz buxgalteriya bo'limidan oyning oxirgi yopilishi paytida yuzaga kelgan xato haqida xabar olamiz. Ilgari bunday xatolik yo'q edi, shuning uchun yangilanish aybdor. Juda odatiy holat. Biz xatoni tashxislashni boshlaymiz va oyoqlarning QQSni hisobga olish va Harakatlarni shakllantirish umumiy modulidan o'sib borayotganini ko'ramiz. Biz ushbu modul sezilarli darajada standartga aylantirilganini va birlashtirgandan so'ng biz ba'zi protseduralar/funksiyalarni "yo'qotib qo'ydik" (yoki odatda standart modullarda bo'lgani kabi, ular boshqa umumiy modulga "sakrab o'tishdi") ekanligini tushunish va tushunishni boshlaymiz. Umumiy modullarning standart modullarda o'zaro murakkabligi sababli, yangilanish bosqichida faqat foydalanuvchilar ishlaganda o'zini namoyon qiladigan muammoni aniqlash har doim ham mumkin emas.

Shunday qilib, biz buni tushunish uchun joriy nashrning odatiy konfiguratsiyasi kerakligini tushunamiz (aytaylik, 1.1.23.1). Lekin uni qayerdan olsam bo'ladi? Agar tanish frantsuz bo'lsa va u tezda tarqatish to'plamini yuborishi mumkin bo'lsa, ajoyib, lekin u erda yo'q deb faraz qilaylik va muammoni zudlik bilan hal qilish kerak. (Varese taklif qilmang!). Bundan tashqari, Internet bo'lmasligi mumkin va bunday vaziyatda nima qilish kerak? Men bir necha bor shunday jarayonga guvoh bo'lganmanki, odam berilgan muammoni hal qilish uchun mavjud boshlang'ich taqsimotdan yangi ma'lumotlar bazasini o'rnatgan va keyin "bu haqiqatda qanday bo'lishi kerakligini" ko'rish uchun uni ketma-ket yangilagan. toza ma'lumotlar bazasi. Va ko'krak, har doimgidek, endigina ochildi :)

Keling, turli xil echimlarni ko'rib chiqaylik:

a) Birinchi variant: Menyu -> Konfiguratsiya -> Konfiguratsiyalarni taqqoslash, so'ngra sotuvchi konfiguratsiyasini tanlang va uni asosiy konfiguratsiya bilan solishtiring.

Ajablanarlisi shundaki, bu haqda bilmaganlar ham bor. Yoki har qanday sharoitda solishtiring elementidan foydalaning, fayldagi konfiguratsiya bilan birlashtiring (oldindan .cf standartini olgan/qabul qilgan holda).

b) Agar biz nafaqat o'zgarishlarni ko'rishimiz, balki darhol birlashtirishni amalga oshirishimiz kerak bo'lsa, ikkinchi usul mos keladi.

Menyu -> Konfiguratsiya -> Qo'llab-quvvatlash -> Yordam sozlamalari va pastki qismidagi Taqqoslash, birlashtirish tugmasini bosing.

2) Yana bir holat: deylik, biz standart kodning bir qismini o'zgartirdik yoki o'chirib tashladik va bir muncha vaqt o'tgach, biz xatoga yo'l qo'yganimiz va hamma narsani orqaga qaytarishimiz kerakligi ma'lum bo'ldi. Va tez-tez sodir bo'lganidek, o'zgarishlar kiritilishidan oldin saqlangan konfiguratsiyaning zaxira nusxasi yo'q. Ammo biz aniq bilamizki, bu kod qismi standart kodda mavjud, shuning uchun sotuvchi konfiguratsiyasi muammoni hal qiladi.

Tabiiyki, siz birinchi holatda bo'lgani kabi, xuddi shunday qilishingiz mumkin. Taqqoslash jarayoni tugashini kuting va konfiguratsiyani taqqoslash oynasidan standart modulni oching va kodni u yerdan nusxalang.

Ba'zi odamlar buni qilishadi, lekin agar biz UPP kabi yirtqich hayvon bilan ishlayotgan bo'lsak, u ham jiddiy o'zgartirilgan bo'lsa, unda taqqoslash jarayoni tugashini juda uzoq kutishimiz mumkin. Agar bizda .cf fayl bo'lsa, biz uni oddiygina konfiguratsiya oynasida ochishimiz mumkin edi (Aytgancha, hamma yangi boshlanuvchilar ham bu xususiyat haqida bilishmaydi) va u erdan kerakli kodni nusxalashimiz mumkin.

Va oqilona savol tug'iladi: etkazib beruvchining konfiguratsiyasini faylga qanday saqlashingiz mumkin? Nima uchun asosiy konfiguratsiya uchun faylga konfiguratsiyani saqlash yoki maʼlumotlar bazasi konfiguratsiyasi uchun maʼlumotlar bazasi konfiguratsiyasini faylga saqlashga oʻxshash menyu bandi yoʻq. Yetkazib beruvchining konfiguratsiyasi qayerda bir xil? Aslida, u ham bor, faqat bir oz chuqurroq ko'milgan. Ya'ni, hamma narsa bir xil qo'llab-quvvatlash sozlamalarida.

Ko'p odamlar o'zgartirish opsiyasini yoqish uchun ushbu shaklni faqat bir marta ochadi va unga hech qachon qaytmaydi.

Va bizning holatlarimizda, konfiguratsiyani faylga saqlamasdan ham, uni yanada sodda qilish mumkin edi, Ochish tugmasini bosing. Ta'sir bir xil, ammo tezroq.

Yana nima uchun yetkazib beruvchi konfiguratsiyasini faylga saqlashingiz kerak bo'lishi mumkin?

3) Quyidagi vaziyatni ko'rib chiqing. Aytaylik, konfiguratsiya mavjudligining dastlabki bosqichida standart konfiguratsiya biz uchun zarur bo'lgan funksiyaga ega emas edi va uni takomillashtirish to'g'risida qaror qabul qilindi. O'zgartirish minimal edi, ammo kelajakda u yangilashda hali ham noqulaylik tug'dirdi. Ammo keyin, bir muncha vaqt o'tgach, biz ushbu funktsiyaning (bir vaqtning o'zida ob'ekt versiyasida bo'lgani kabi) standart versiyada paydo bo'lganligini aniqladik (va, odatda, "vaqt" modifikatsiyasidan ko'ra yaxshiroq hajmda amalga oshirildi. ).

Sizga standart konfiguratsiyaga qaytishingiz kerak bo'lgan haqiqiy vaziyatlarning yana bir nechta misollarini keltiraman:

1. Bir necha marta men faqat bosma shakllarning joylashuvi o'zgartirilishi mumkin bo'lgan konfiguratsiyalarga duch keldim. Tajriba etishmasligi yoki bilimsizlik tufayli konfiguratsiyani saqlagan dasturchi tashqi bosma shaklni yaratish o'rniga konfiguratsiyani qo'llab-quvvatlashdan olib tashladi va o'rnatilgan tartiblarni o'zgartirdi (ko'pincha kompaniya logotipini qo'shish uchun arzimas), shundan so'ng foydalanuvchilar mahrum bo'lishdi. avtomatik yangilash imkoniyati.

2. Shunga qaramay, standart funksionallikni bilmaslik tufayli (sobiq etti nafar talabalar ko'pincha bundan aziyat chekishadi), buning uchun jiddiy sabab bo'lmaganda, xususiyatlar va toifalardan foydalanish o'rniga, kataloglar/hujjatlar tafsilotlari qo'shilgan (ma'lumotlar, masalan, faqat bosma shakllarga chiqarish uchun ishlatilgan).

Albatta, agar biz UT yoki boshqa boshqaruv rejasi konfiguratsiyasi bilan shug'ullanadigan bo'lsak, bu muammo emas, bu erda yangilanishlar odatda muhim emas, lekin bu misolda biz o'zgartirilgan SCP yoki murakkab avtomatlashtirish haqida gapirgan edik. Va ma'lum bo'lishicha, to'liq qo'llab-quvvatlashni olib tashlamasdan amalga oshirilishi mumkin bo'lgan kichik yaxshilanishlar tufayli bizda standart yangilanishlar bilan keraksiz gemorroy mavjud.

Amalga oshirilgan o'zgarishlardan voz kechish va konfiguratsiyani to'liq qo'llab-quvvatlashga qaytarish uchun oqilona istak mavjud. Buni qanday qilish kerak?

Konfiguratsiyani toʻliq qoʻllab-quvvatlashga qaytarishning yagona yoʻli yuklash (taqqoslash va birlashtirish rejimida emas, balki konfiguratsiyani fayl elementidan yuklash) standard.cf. Shuning uchun biz yetkazib beruvchi konfiguratsiyasini .cf faylida saqlash qobiliyatiga muhtojmiz. Biz saqlaymiz, keyin yuklaymiz va ma'lumotlar bazasi konfiguratsiyasini yangilagandan so'ng biz standart konfiguratsiyani asl shaklida olamiz, ya'ni. qulf bilan :) Tabiiyki, ushbu amallarni bajarishdan oldin, siz standart konfiguratsiyaga qaytganingizdan so'ng "yuvilib ketadigan" kerakli ma'lumotlarni saqlash/uzatishdan oldin ehtiyot bo'lishingiz kerak va ma'lumotlarning zaxira nusxasini yaratganingizga ishonch hosil qiling. ma'lumotlar bazasi!

Ma'lum bo'lishicha, bular ishlab chiquvchining arsenalida mavjud bo'lgan oddiy imkoniyatlardir, ammo amalda bu usullarni bilmaslik yuqorida tavsiflangan ko'p soatlik keraksiz shov-shuvlarga olib kelishi mumkin. Shunday qilib, bilganlar - yaxshi, va bilmaganlar - uni xizmatga oling va vaqtingizni tejang.

Sizga maqola yoqdimi? Do'stlaringizga ulashing: