Internet Windows Android
Kengaytirish

8.3 sql konfiguratsiya strukturasining yaxlitligi buzilgan. Xato: konfiguratsiya strukturasining yaxlitligi buzilgan

Odatda xato konfiguratsiyani saqlash jarayonida nosozlik yuz berganda yuzaga keladi. Natijada, Konfiguratsiya to'g'ri saqlanmadi.

1. Sinov va tuzatish yoki ChDBFl.exe orqali tekshirishga harakat qiling
2. Muammoning quyidagi yechimlarini ko'rib chiqing:

Ba'zi hollarda CACHE-ni to'liq tozalash yordam beradi.Windows 7 da C:\Users\Administrator\AppData\Roaming\1C\1Cv82 va C:\Users\Administrator\AppData\Local\1C\1Cv82 (Win7x64) mavjud.

yoki batafsil ma'lumot:
1. Xuddi shu versiyaning toza konfiguratsiyasi talab qilinadi - ishlaydi.
2. Keshni to'liq tozalang (yuqorida ko'rsatilgan).
3. Konfigurator rejimida toza ma'lumotlar bazasini ishga tushiring va konfiguratsiyani oching. Shu bilan birga, 1C o'z keshini C:\Users\Administrator\AppData\Local\1C\1Cv82 da yaratadi (konfiguratsiya identifikatoriga ega papkadagi fayllar va papkalar to'plami.) Bizga C:\Users-da ham kesh kerak. \ Administrator \ AppData \ Rouming \ 1C \ 1Cv82. 1C ni yopgandan so'ng siz shunchaki papka ma'lumotlarining nomini o'zgartirishingiz mumkin.
4. Konfigurator rejimida ishlamaydigan ma'lumotlar bazasini ishga tushiring va keshga qarang. Va natijada bizda konfiguratsiya identifikatorlari (Tirik va o'lik) bo'lgan ikkita papka mavjud.
5. Hamma narsani yoping va o'lik konf.ning keshini butunlay jonli bilan almashtiring. Bular. joriy papkani o'chiring va uni avval o'zgartirilgan jild bilan almashtiring.
6. Biz konfigurator rejimida ishlamaydigan ma'lumotlar bazasini ishga tushiramiz VA SHUNDDA birinchi muvaffaqiyat - konfiguratsiya daraxti ochiq, konfiguratsiyani boshqarish menyusining bo'limlari faol.
7. Qo'llab-quvvatlash boshqaruviga o'ting va qo'llab-quvvatlashni butunlay olib tashlang. saqlash, yangilash. Siz uni ishlaydigan ma'lumotlar bazasi konfiguratsiyasiga ega fayl orqali yangilashingiz mumkin.
8. Keshni butunlay o'chirib tashlang.
9. Biz konfigurator rejimida ishlamaydigan ma'lumotlar bazasini ishga tushiramiz, konfiguratsiyani ochishga harakat qilamiz - hamma narsa ochiladi, hech qanday xatolik yo'q.
10. 1C ni ishga tushiring. Hamma narsa mavjud. Ma'lumotlar joyida.

Men markaziy ma'lumotlar bazasi konfiguratsiyasini dinamik ravishda yangilaganimda va periferikda almashinuvni amalga oshirganimda bir xil xabar bor edi va shunga o'xshash xabar periferikda paydo bo'ldi.
1. Chunki Men periferiyadagi konfiguratorga umuman kira olmadim, shuning uchun C:\Documents and Settings\Admin\Application Data\1C\1Cv81 jildini o'chirib tashlashim kerak edi.
2. Konfiguratorga o'ting va Konfiguratsiya - Ma'lumotlar bazasi konfiguratsiyasi - Ma'lumotlar bazasi konfiguratsiyasiga qaytish-ni tanlang.
3. MainNode to'plami aniqlanmagan.
4. Konfiguratsiya - fayldan konfiguratsiyani yuklash (markaziy konfiguratsiya).
5. MainNode keraklini o'rnatdi.

Menda shunga o'xshash vaziyat bor edi, lekin 8.1. Konfiguratsiyani dinamik yangilash paytida xatolik yuz berdi, shundan so'ng asosiy konfiguratsiyani ham, ma'lumotlar bazasi konfiguratsiyasini ham tushirishga urinish bo'ldi, faylni mahalliy ma'lumotlar bazasiga keyingi yuklashga urinayotganda "konfiguratsiya strukturasining yaxlitligi" xabari paydo bo'ldi. buzilgan” deb chiqarib tashlandi. Ammo ma'lumotlar bazasi funktsionaldir. Sinov va tuzatish ham, ChDBFl.exe ham hech narsa bermadi.

Men ishlaydigan ma'lumotlar bazasining zaxira nusxasini yaratdim va uni toza ma'lumotlar bazasiga yukladim. Qo'shilgan almashinuv rejasi
http://kb.mista.ru/article.php?id=7
va dastlabki tasvirni yaratdi. Tasvirlar bazasidagi konfiguratsiya tuzatildi.

Agar bu yordam bermasa, men o'zimga murojaat qilmoqchi bo'lgan variantni tavsiya qilishim mumkin:
1. eng yaqin konfiguratsiya versiyasini toping, uni toza ma'lumotlar bazasiga yuklang (qayta tiklanadigan).
2. butunlay toza ma'lumotlar bazasini yaratish (oraliq)
3. shikastlangan ma'lumotlar bazasi konfiguratorini oching.
4. so'nggi nashrdan keyin o'zgarishlar yuz bergan modullar va ob'ektlarni nusxalash va joylashtirish (mening holimda bu juda oson, chunki o'zgarishlar faqat modullar va shakllarda sodir bo'lgan, ma'lumotlar strukturasi bir xil bo'lib qoldi va barcha o'zgarishlar afishalar tomonidan hujjatlashtirilgan) shikastlangan ma'lumotlar bazasini oraliq ma'lumotlar bazasiga.
5. Oraliq konfiguratsiyani yuklang.
6. Uni tiklanayotgan ma'lumotlar bazasi bilan birlashtiring.
7. Qayta tiklangan konfiguratsiyani faylga yuklang.
8. Qayta tiklanadigan konfiguratsiyani shikastlangan ma'lumotlar bazasiga yuklang.

Nazariy jihatdan, natija ish bazasiga imkon qadar yaqin bo'lishi kerak, ammo ish, albatta, oson emas. Ammo bu hali ham butun bazani yo'qotishdan yaxshiroqdir.


Buzuq sotuvchi konfiguratsiyasi bilan bog'liq muammoni hal qilishning yana bir varianti. Tahrirlash imkoniyati qo'llab-quvvatlanadigan konfiguratsiyani yangilashda va sotuvchi konfiguratsiyasining yaxlitligi buzilganda quyidagi xabar paydo bo'lishi mumkin:

Mening yechimim ma'lumotlar bazasi provayderi konfiguratsiyasini almashtirishdir.
Harakatlar ketma-ketligi quyidagicha:
1. Sotuvchi konfiguratsiyasini qoʻllab-quvvatlashdan olib tashlash orqali oʻchiring (Konfiguratsiya->Yordam->Yordam sozlamalari->Yordamni oʻchirish)
2. Konfiguratsiya yetkazib berish faylini yarating (Konfiguratsiya->Konfiguratsiya yetkazib berish->Etkazib berish fayllari va konfiguratsiya yangilanishlarini yaratish). Faylni ishni yetkazib berish file.cf deb ataymiz
3. Biz konfiguratsiyamizni yangi yaratilgan yetkazib berish fayli bilan birlashtiramiz (Konfiguratsiya->Taqqoslash, fayldan konfiguratsiya bilan birlashtirish). Sizdan konfiguratsiyani qo'llab-quvvatlashga qaytarish so'raladi.
Ko'rsatilgan konfiguratsiyani taqqoslash oynasida "Ishga tushirish" tugmasini bosing.
4. Ma'lumotlar bazasi konfiguratsiyasini yangilang (Konfiguratsiya->Ma'lumotlar bazasi konfiguratsiyasini yangilash).
Ideal holda, ushbu bosqichlarni bajarish orqali biz yetkazib beruvchi konfiguratsiyasini qayta tuzdik.
Endi biz konfiguratsiyani odatdagidek keyingi versiyaga yangilashga harakat qilishimiz mumkin.

Dinamik yangilanish amalga oshmadi. Dastur Enterprise rejimida foydalanuvchilar uchun mavjud bo'lib qoldi, ammo konfigurator ochilishni to'xtatdi.

Dastlabki ma'lumotlar: 1C Enterprise 8.3, mijoz-server ma'lumotlar bazasi, MS SQL 2012, MS SQL yordamida konfiguratsiya qilingan zahira, kuniga bir marta, tunda zahiralar yaratiladi.

Konfiguratsiya o'zgartirildi va u ustida faol ish olib borilmoqda, shuning uchun menda ikkinchi server bazasi bor edi, unda ishlab chiqish amalga oshirildi, shuningdek, oldingi kunlarda ikkala bazadan dt-ga yuklashlar bo'ldi. Maqolada ishchi ma'lumotlar bazasi nomi sifatida "MyBase" va zaxira server ma'lumotlar bazasi nomi sifatida "MyTestBase" ishlatiladi.

Mening holatimda, ConfigSave ma'lumotlar bazasi jadvali tasvirlangan materiallarda bo'lgani kabi bo'sh edi va Config va Params jadvallarida FileName maydonida "DynamicallyUpdated" qiymatiga ega qatorlar mavjud edi.

Muammoni hal qilishda foydalangan tarmoq materiallari:

Buyurtmachi joriy kun uchun ma'lumotlarni yo'qotish xavfi bilan ish kunining oxirida tiklash ishlarini bajarishga qaror qildi (tiklash jarayoni muvaffaqiyatsiz tugashi va tungi zahiraga qaytish zarurati tug'ilganda).

Muammoni hal qilish uchun quyidagi qadamlar bajarildi:

1. Barcha 1c foydalanuvchi seanslari o'chirilgan

2. 1c serverlarini boshqarish konsoli orqali seanslarning boshlanishi bloklandi va odatiy vazifalarni ishga tushirish bekor qilindi.

3. SQL Server Management Studio yordamida MS SQL yordamida ishchi ma'lumotlar bazasining zahira nusxasi yaratildi. Jadvallardan so'rovlar

FileName maydonidagi "DynamicallyUpdated" qiymatlari bo'lgan yozuvlar Config va Params jadvallaridan olib tashlandi:


Va
Kimdan oʻchirish..
Qaerda "Dynamically Updated" kabi

4. Konfigurator vositalaridan foydalanib, ishchi ma'lumotlar bazasidan oxirgi upload.dt (avvalgi kunning oqshomi) zahiraviy ma'lumotlar bazasiga yuklandi va mavjud .cf faylidan joriy kunning oxirgi ishchi konfiguratsiyasi tepaga yuklandi ( konfiguratsiya o'zgarishlarining butun tarixi versiya raqamlari bilan alohida fayllarda saqlanadi)

5. Vazifa menejerida men osilgan 1s8 jarayonlarini o'chirib qo'yishim kerak edi

6. 1c server xizmati to‘xtatildi

7. 1C keshini tozaladi

Mening holimda u C:\Users\Administrator\AppData\Local\1C\1sv8 papkalarining nomini o'zgartirdi.

C:\Users\Administrator\AppData\Rouming\1C\1CEStart

C: \ Users \ Administrator \ AppData \ Rouming \ 1C \ 1Cv82

C: \ Users \ Administrator \ AppData \ Rouming \ 1C \ 1Cv8

8. Server xizmati ishga tushirildi

9. Keshni tozalagandan so'ng, 1C ni ishga tushirishda ma'lumotlar bazalari ro'yxati bo'lgan oyna bo'sh, shuning uchun biz mavjud ishchi server ma'lumotlar bazasini qo'shamiz.

10. Konfigurator ochildi. Har holda, biz ishlaydigan ma'lumotlar bazasini joriy "buzilgan" holatda .dt ga yuklaymiz va konfiguratorni yopamiz.

11. SQL Server Management Studio dasturini ishga tushiring va so'rovdan foydalanib ishchi ma'lumotlar bazasidagi Config jadvalini tozalang va uni zaxira ma'lumotlar bazasidan shunga o'xshash jadval mazmuni bilan qayta yozing:

Kimdan oʻchirish..

QO'SHISH .. dan * dan .. ni tanlang.

Amaldagi materiallar mualliflari uchun (yuqoridagi havolalarga qarang), bajarilgan harakatlardan so'ng ma'lumotlar bazasining funksionalligi tiklandi. Mening holatimda, hozirgi bosqichda xatolik saqlanib qoldi, konfiguratorda ma'lumotlar bazasi oynasini ochish mumkin emas edi. Ishchi va zaxira ma'lumotlar bazalarining Params jadvallaridagi yozuvlar sonini taqqoslab, men uni qayta yozishga harakat qilish kerak degan xulosaga keldim:

Kimdan oʻchirish..

QO'SHISH .. dan * dan .. ni tanlang.

Shundan so'ng men konfiguratorni ishga tushirishga va konfiguratsiya oynasini ochishga muvaffaq bo'ldim. Har ehtimolga qarshi, men uni joriy holatda .dt-ga yukladim va joriy kunning eng so'nggi ish konfiguratsiyasini tepaga yukladim.

12. Seansni bloklashni o'chiring va korporativ rejimga o'ting

Operatsiya to'liq tiklandi, hech qanday ma'lumot yo'qolmadi.

13. Rejalashtirilgan vazifalarni bloklashni o'chirib qo'ying.

1C platformasini yangilashda tizim ko'pincha xato xabarini ko'rsatadi. Keling, "1C-ni yangilashda konfiguratsiya strukturasining yaxlitligi buzilgan" xatosini qanday tuzatishni ko'rib chiqaylik.

Konfiguratsiya strukturasining yaxlitligini buzish bilan bog'liq xato shunday ko'rinadi


Bunday muammoning paydo bo'lishi turli sabablarga ko'ra yuzaga keladi. Bu konfiguratsiyani yangilashda (ayniqsa dinamik), hisobotlarni yaratishda, hujjatni joylashtirishga urinishda va hokazolarda sodir bo'lishi mumkin. Bu go'yo "havodan tashqarida" paydo bo'ladi - hech kim hech narsa qilmaganga o'xshaydi, lekin xatolik yuz beradi. Bu holatda sabab aniqlanmagan deb aytish to'g'riroq bo'ladi.

U butunlay boshqa platformalarda - fayl ma'lumotlar bazalarida, mijoz-serverlarda va boshqalarda mavjud.

Yechim

Butunlikni davolashning bir nechta variantlari mavjud (har qanday harakatlardan oldin ma'lumotlar bazasining zaxira nusxasini yaratish kerakligini unutmang):

  • Vaqtinchalik fayllarni o'chiring (bizni o'qing). Bu xato faqat foydalanuvchilardan birida sodir bo'lganda yordam beradi;
  • Agar konfigurator mavjud bo'lsa va uni ochish mumkin bo'lsa, uni sinab ko'ring va tuzating (pastga qarang). Agar uni ocholmasangiz, buni chdbfl.exe yordam dasturi bilan bajaring (lekin ma'lumotlar bazasi fayl bo'lsa). Uning taxminiy joylashuvi: - C:\ProgramFiles(x86)\1cv8\8.3.4.389\bin);
  • Agar ma'lumotlar bazasi mijoz-server bo'lsa va SQL serverida o'rnatilgan bo'lsa, "delete*fromconfigsave" so'rovidan foydalaning;
  • Agar konfigurator mavjud bo'lsa, ma'lumotlar bazasini yuklashga va yuklab olishga harakat qiling;
  • Ba'zi xatolar platformaning keyingi versiyalarida tuzatildi - yangi platformani o'rnating;

Agar variantlardan hech biri tuzatish keltirmasa, mutaxassis bilan bog'laning.

MUHIM. Hech bo'lmaganda haftasiga bir marta nusxa ko'chiring!

Keling, ma'lumotlar bazasini sinab ko'rish va tuzatish uchun tizim yordam dasturidan foydalanishning o'ziga xos xususiyatlarini ko'rib chiqaylik.

Har qanday harakatlarni amalga oshirishdan oldin, ma'lumotlaringizning zaxira nusxasini yarating!

Sinov/tuzatish rejimiga kirish uchun tizim konfiguratoriga o'ting, menyudan Administratsiya/Test-fiksatsiya-ni tanlang.

Sinov oynasi va rejimlari

Ushbu oyna yordam dasturining ishlashi uchun bajarilgan harakatlar ro'yxatini ko'rsatish uchun mo'ljallangan. Keling, ularning har birining funktsiyalarini tavsiflaymiz:

Jadvallarni qayta indekslash

Ushbu parametr o'rnatilganda, belgilangan jadvallar qayta indekslanadi. Bu indekslarni to'liq qayta qurishni anglatadi. Bunday protseduradan so'ng tizimning ishlashi sezilarli darajada oshadi - bu ortiqcha bo'lmaydi.

Mantiqiy yaxlitlik

Ushbu funktsiya ma'lumotlar bazasining mantiqiy va strukturaviy yaxlitligini tekshiradi va ma'lumotlarni tashkil etishda xatolarni topadi.

Yo'naltiruvchi yaxlitlik

Bunday holda, ma'lumotlar "buzilgan" havolalar mavjudligi uchun tekshiriladi. Ular ma'lumotlarni noto'g'ri qayta ishlashning natijasidir - ko'pincha ular o'chirilgan yoki almashtirilganda.

Ular aniqlanganda, operatsiyalar uchun uchta variantni tanlash mumkin:

  • Ob'ektlarni yaratish - tizim bo'sh stub elementlarini yaratadi (ularni keyinchalik ma'lumot bilan to'ldirish mumkin);
  • Havolalarni tozalash - ular dasturiy jihatdan tozalanadi;
  • O'zgartirmang - havolalar faqat ko'rsatiladi.

Natijalarni qayta hisoblash

Jami - buxgalteriya hisobi ma'lumotlarining hisob-kitoblari va natijalari jadvali. Ularni qayta hisoblash hosildorlikni oshiradi.

Jadvalni siqish

Siqilish va natijada ma'lumotlar bazasi hajmini kamaytirish imkoniyati ma'lumotlarni o'chirishda 1C uni jismonan o'chirmasligi bilan bog'liq. Ya'ni, foydalanuvchi ularni ko'rmaydi, lekin ular mavjud. Bu ko'rinmas yozuvlarni doimiy ravishda yo'q qiladigan siqish funktsiyasi. Shunga o'xshash effekt ma'lumotlar bazasi faylini (dt kengaytmasi bilan) yuklash/yuklash orqali erishiladi.

Jadvallarni qayta qurish

Jadvalni qayta yaratish protsedurasi metama'lumotlar strukturasi o'zgarganda chaqiriladi. To'liq qayta qurish juda uzoq jarayon, siz juda ehtiyot bo'lishingiz kerak.

Agar test/tuzatish ijobiy natija bermasa, chdbfl.exe dasturidan foydalaning.

Zaxira nusxasini yaratish (qo'lda va avtomatik)

Arxivlash har bir foydalanuvchi, dasturchi va administrator uchun zarur bo'lgan muhim operatsiya hisoblanadi. Ma'lumotlar bazasining bunday nusxasi ko'pincha 1C zaxira deb ataladi.

Zaxiraga ega bo'lish kutilmagan va oldindan aytib bo'lmaydigan vaziyatlarda aqlingiz, vaqtingiz, pulingiz va boshqa ko'p narsalarni saqlashingizga yordam beradi. Agar kimdir tizim blokidan simni tortib olgan bo'lsa, unda elektr ta'minoti uzilib qoldi, kompyuterni kofe suv bosdi, lekin kim biladi ...

Zaxira nusxasini yaratish o'n daqiqagacha davom etadi.

Agar shunday vaziyat yuzaga kelsa va sizda zaxirangiz bo'lmasa, unda siz hozir uni albatta yaratasiz!

Ikki turdagi administratorlar mavjud: ba'zilari zaxira nusxalarini yaratadilar, boshqalari zaxira nusxalarini yaratadilar.

Fayl yuklanmoqda

Agar siz dasturning dastlabki oynasida kompaniyangizni tanlasangiz va rasmda ko'rsatilgan tugmani bossangiz, biz "Konfigurator" rejimida 1C ga kiramiz.

Ushbu rejim odatda ishlab chiqish va boshqarish uchun mo'ljallangan. Keyin menyudan "Ma'muriyat / Ma'lumot bazasini yuklash ..." ni tanlashingiz kerak:

Keyin yo'lni tanlash so'ralganda tizimga javob berishingiz kerak bo'ladi - aniq fayl qaerga yuklanishi kerak va uning nomi.

Muvaffaqiyatli operatsiya haqida birinchi bo'lib siz xabardor bo'lasiz.

Zaxira faylni tiklash

Ma'lumotlar bazasi tanish konfigurator rejimidan tiklanadi, ammo endi biz "Ma'muriyat/" opsiyasini tanlaymiz:

Ma'lumot bazasini yuklash-ni tanlang

Oldindan saqlangan faylni tanlashingiz kerak (mdt kengaytmasi bilan). Keyin saqlanmagan ma'lumotlarning yo'qolishi haqida tizim ogohlantirishiga rozi bo'ling (yo'qoladi).

Muvaffaqiyatli bo'lsa, 1C konfiguratorni qayta ishga tushirishni taklif qiladi.

Avtomatik arxivlash

O'zingizning unutuvchanligingizni oldini olish uchun siz avtoarxiv dasturlaridan birini ishlatishingiz mumkin, masalan, Effector saver 3.

Bu sizga bir necha bosqichda osongina zahira nusxalarini yaratishni avtomatlashtirish imkonini beradi. Fayl tizimi bilan ham, mijoz-server tizimi bilan ham o'z funktsiyalarini bajarishga qodir. Uni o'rnatish atigi o'n besh daqiqa davom etadi, ammo uning afzalliklarini muhokama qilib bo'lmaydi.

Ushbu dastur 1C ning har qanday versiyasini qayta ishlashi mumkin: 7.7, 8.1, 8.2, 8.3. Nimani qayta ishlash kerakligi muhim emas - ma'lumotlar fayli yoki MS SQL yoki PostgreSQL serverida joylashgan. Bundan tashqari, u bepul (tijoriy versiya mavjud, kengaytirilgan).

Birinchidan, Effector Saver distributivini yuklab oling va o'rnating.


Katalogni ko'rsatgandan so'ng, oxirgi qadam jadvalni sozlashdir. Buning uchun xuddi shu nomdagi yorliqda vazifani qayta ishlash rejimi va uni bajarish vaqti ko'rsatilgan:

Sozlamalar to'g'ri ekanligiga ishonch hosil qilish uchun siz pastki paneldagi tugmani bosishingiz kerak - "tekshirish". Agar tekshirish muvaffaqiyatli bo'lsa, "Asosiy parametrlar to'g'ri to'ldirilgan" degan yoqimli xabar paydo bo'lishi kerak.

Biz sizni "1C konfiguratsiya strukturasining yaxlitligi buzilgan" muammosining sabablari va tuzatishlari bilan tanishtirdik. Ushbu materialni o'qib chiqqandan so'ng, siz ushbu muammoni osongina engasiz.

Odatda xato konfiguratsiyani saqlash jarayonida nosozlik yuz berganda yuzaga keladi. Natijada, Konfiguratsiya to'g'ri saqlanmadi.
1. Sinov va tuzatish yoki ChDBFl.exe orqali tekshirishga harakat qiling
2. Muammoning quyidagi yechimlarini ko'rib chiqing:

Ba'zi hollarda CACHE-ni to'liq tozalash yordam beradi.Windows 7 da C:\Users\Administrator\AppData\Roaming\1C\1Cv82 va C:\Users\Administrator\AppData\Local\1C\1Cv82 (Win7x64) mavjud.

Yoki batafsil ma'lumot:
1. Xuddi shu versiyaning toza konfiguratsiyasi talab qilinadi - ishlaydi.
2. Keshni to'liq tozalang (yuqorida ko'rsatilgan).
3. Konfigurator rejimida toza ma'lumotlar bazasini ishga tushiring va konfiguratsiyani oching. Shu bilan birga, 1C o'z keshini C:\Users\Administrator\AppData\Local\1C\1Cv82 da yaratadi (konfiguratsiya identifikatoriga ega papkadagi fayllar va papkalar to'plami.) Bizga C:\Users-da ham kesh kerak. \ Administrator \ AppData \ Rouming \ 1C \ 1Cv82. 1C ni yopgandan so'ng siz shunchaki papka ma'lumotlarining nomini o'zgartirishingiz mumkin.
4. Konfigurator rejimida ishlamaydigan ma'lumotlar bazasini ishga tushiring va keshga qarang. Va natijada bizda konfiguratsiya identifikatorlari (Tirik va o'lik) bo'lgan ikkita papka mavjud.
5. Hamma narsani yoping va o'lik konf.ning keshini butunlay jonli bilan almashtiring. Bular. joriy papkani o'chiring va uni avval o'zgartirilgan jild bilan almashtiring.
6. Biz konfigurator rejimida ishlamaydigan ma'lumotlar bazasini ishga tushiramiz VA SHUNDDA birinchi muvaffaqiyat - konfiguratsiya daraxti ochiq, konfiguratsiyani boshqarish menyusining bo'limlari faol.
7. Qo'llab-quvvatlash boshqaruviga o'ting va qo'llab-quvvatlashni butunlay olib tashlang. saqlash, yangilash. Siz uni ishlaydigan ma'lumotlar bazasi konfiguratsiyasiga ega fayl orqali yangilashingiz mumkin.
8. Keshni butunlay o'chirib tashlang.
9. Biz konfigurator rejimida ishlamaydigan ma'lumotlar bazasini ishga tushiramiz, konfiguratsiyani ochishga harakat qilamiz - hamma narsa ochiladi, hech qanday xatolik yo'q.
10. 1C ni ishga tushiring. Hamma narsa mavjud. Ma'lumotlar joyida.

Men markaziy ma'lumotlar bazasi konfiguratsiyasini dinamik ravishda yangilaganimda va periferikda almashinuvni amalga oshirganimda bir xil xabar bor edi va shunga o'xshash xabar periferikda paydo bo'ldi.
1. Chunki Men periferiyadagi konfiguratorga umuman kira olmadim, shuning uchun C:\Documents and Settings\Admin\Application Data\1C\1Cv81 jildini o'chirib tashlashim kerak edi.
2. Konfiguratorga o'ting va Konfiguratsiya - Ma'lumotlar bazasi konfiguratsiyasi - Ma'lumotlar bazasi konfiguratsiyasiga qaytish-ni tanlang.
3. MainNode to'plami aniqlanmagan.
4. Konfiguratsiya - fayldan konfiguratsiyani yuklash (markaziy konfiguratsiya).
5. MainNode keraklini o'rnatdi.

Menda shunga o'xshash vaziyat bor edi, lekin 8.1. Konfiguratsiyani dinamik yangilash paytida, ehtimol, muvaffaqiyatsizlikka uchragan, shundan so'ng asosiy konfiguratsiyani ham, DB konfiguratsiyasini ham tushirishga urinish bo'lgan va men faylni mahalliy ma'lumotlar bazasiga yuklashga harakat qilganimda, "konfiguratsiyaning yaxlitligi" xabari paydo bo'ldi. tuzilmasi buzildi” yozuvi chiqarib tashlandi. Ammo ma'lumotlar bazasi funktsionaldir. Sinov va tuzatish ham, ChDBFl.exe ham hech narsa bermadi.

Men ishlaydigan ma'lumotlar bazasining zaxira nusxasini yaratdim va uni toza ma'lumotlar bazasiga yukladim. Qo'shilgan almashinuv rejasi
http://kb.mista.ru/article.php?id=7
va dastlabki tasvirni yaratdi. Tasvirlar bazasidagi konfiguratsiya tuzatildi.

Agar bu yordam bermasa, men o'zimga murojaat qilmoqchi bo'lgan variantni tavsiya qilishim mumkin:
1. eng yaqin konfiguratsiya versiyasini toping, uni toza ma'lumotlar bazasiga yuklang (qayta tiklanadigan).
2. butunlay toza ma'lumotlar bazasini yaratish (oraliq)
3. shikastlangan ma'lumotlar bazasi konfiguratorini oching.
4. so'nggi nashrdan keyin o'zgarishlar yuz bergan modullar va ob'ektlarni nusxalash va joylashtirish (mening holimda bu juda oson, chunki o'zgarishlar faqat modullar va shakllarda sodir bo'lgan, ma'lumotlar strukturasi bir xil bo'lib qoldi va barcha o'zgarishlar afishalar tomonidan hujjatlashtirilgan) shikastlangan ma'lumotlar bazasini oraliq ma'lumotlar bazasiga.
5. Oraliq konfiguratsiyani yuklang.
6. Uni tiklanayotgan ma'lumotlar bazasi bilan birlashtiring.
7. Qayta tiklangan konfiguratsiyani faylga yuklang.
8. Qayta tiklanadigan konfiguratsiyani shikastlangan ma'lumotlar bazasiga yuklang.

Nazariy jihatdan, natija ish bazasiga imkon qadar yaqin bo'lishi kerak, ammo ish, albatta, oson emas. Ammo bu hali ham butun bazani yo'qotishdan yaxshiroqdir.


Buzuq sotuvchi konfiguratsiyasi bilan bog'liq muammoni hal qilishning yana bir varianti. Tahrirlash imkoniyati qo'llab-quvvatlanadigan konfiguratsiyani yangilashda va sotuvchi konfiguratsiyasining yaxlitligi buzilganda quyidagi xabar paydo bo'lishi mumkin:

Mening yechimim ma'lumotlar bazasi provayderi konfiguratsiyasini almashtirishdir.
Harakatlar ketma-ketligi quyidagicha:
1. Sotuvchi konfiguratsiyasini qoʻllab-quvvatlashdan olib tashlash orqali oʻchiring (Konfiguratsiya->Yordam->Yordam sozlamalari->Yordamni oʻchirish)
2. Konfiguratsiya yetkazib berish faylini yarating (Konfiguratsiya->Konfiguratsiya yetkazib berish->Etkazib berish fayllari va konfiguratsiya yangilanishlarini yaratish). Faylni ishni yetkazib berish file.cf deb ataymiz
3. Biz konfiguratsiyamizni yangi yaratilgan yetkazib berish fayli bilan birlashtiramiz (Konfiguratsiya->Taqqoslash, fayldan konfiguratsiya bilan birlashtirish). Sizdan konfiguratsiyani qo'llab-quvvatlashga qaytarish so'raladi.
Ko'rsatilgan konfiguratsiyani taqqoslash oynasida "Ishga tushirish" tugmasini bosing.
4. Ma'lumotlar bazasi konfiguratsiyasini yangilang (Konfiguratsiya->Ma'lumotlar bazasi konfiguratsiyasini yangilash).
Ideal holda, ushbu bosqichlarni bajarish orqali biz yetkazib beruvchi konfiguratsiyasini qayta tuzdik.
Endi biz konfiguratsiyani odatdagidek keyingi versiyaga yangilashga harakat qilishimiz mumkin.