1cv8 cdn faylining noto'g'ri yo'li, nima qilish kerak. Infobaza bilan sessiya boshlash taqiqlanadi. Zaxira. Dasturning bepul versiyasining cheklovlari

57
Bu shunday bo'ladiki, bir kun, hech qanday holatda, 1C dasturi bizga beradi: 1C: Enterprise serveriga ulanishda xatolik Birorta ham ishchi jarayon ishlamayapti. Ma'lumotlar bazasiga ulanish imkonsizdir. Xatolar va echimlarni topishning bir nechta variantlari: ... 28
Men allaqachon bir nechta maqolalar yozganman: Server, klasterni sozlash va optimallashtirish 8.3 Klaster serverini qo'shish, qayta ishga tushirish, ish jarayonlarini optimallashtirish endi biroz batafsilroq: Cluster 1C 8.3 Avvalambor, keyin... 18
Ko'p odamlar rphost.exe bilan har xil turdagi muammolarga duch kelishadi: rphost barcha xotirani egallaydi, rphost protsessorni yuklaydi, rphost xotirani iste'mol qiladi va 1C hatto ishlamayapti va menejerda quyidagilar: har daqiqada hisoblash 2 ga teng. -3 megabayt. Qanday... 17
Agar fonda MAQOMOTI ulanish jarayoni xatolik bilan bajarilmasa: (Processing.XMLDataExchange.ObjectModule(15947)): Konstruktorni chaqirishda xatolik yuz berdi (COMObject): -2147221005(0x800401F3): ComConnecto kutubxonasi noto‘g‘ri ro‘yxatdan o‘tkazilishi kerak.

  • Birinchidan, bu nima bo'lganini yaxshiroq tushunishga yordam beradi. Va kamdan-kam hollarda, hatto muammoni o'zingiz hal qilishga yordam beradi.
  • Ikkinchidan, agar siz o'zingiz buni qila olmasangiz, birinchi navbatda paydo bo'lgan ma'lumot va diagnostika oynasining mazmuni bilan texnik yordam uchun mutaxassis bilan bog'lanishingiz kerak.

Keling, qabul qilingan dialog xabarining mazmunini batafsil ko'rib chiqaylik:

1-qator.A “Infobaza bilan sessiya boshlash taqiqlanadi.” foydalanuvchining dasturga kirishi bloklanganligini bildiruvchi standart yozuvdir. Bunday blokirovka bilan infobase katalogida avtomatik ravishda ".cdn" kengaytmali maxsus fayl yaratiladi (batafsil ma'lumot uchun quyidagi bo'limlarga qarang).

1.B qatorida odatda blokirovkaning sababi, davomiyligi, shuningdek, boshqa foydali ma'lumotlar ko'rsatilgan. Kirish blokirovkasi kimga yoki nimaga (tizim bo'lsa) o'rnatilganiga, shuningdek, qanday maqsadda ushbu blokdagi ma'lumotlar boshqacha bo'lishi mumkin. "Zaxiralash" qatori 1C Enterprise vositalaridan foydalangan holda ma'lumot bazasini qo'lda yoki muntazam zaxiralash uchun standart yozuvdir (bu holda "Zaxiralashni amalga oshirish uchun" qatori).

Ma'mur, 1C 8.3 Enterprise foydalanuvchi rejimida blok yaratgan taqdirda yoki 1C dasturchisi, konfiguratorda dasturiy ravishda blokni o'rnatgan taqdirda, o'z xabarlari bilan chiqishi mumkin:

2-qatorda "ruxsat kodi" deb ataladigan narsani bilsangiz, dasturni Windows buyruq satridan qanday ishga tushirishingiz mumkinligi haqida maslahat beradi (keyingi bosqichga qarang).

3-qator jarayon va tugmalar nima qilishini tushuntiradi.

Qadam 2. Qulfni qanday olib tashlash va 1C 8.3 ma'lumotlar bazasiga kirish bo'yicha yechim

Seans blokirovkalarini taxminan quyidagicha tasniflash mumkin:

  • Rejalashtirilgan. Seans blokirovkasi qo'lda yoki avtomatik ravishda ishga tushirilganda, 1C ma'lumotlar bazasida rejalashtirilgan jarayonga xizmat ko'rsatish (zaxiralash, muntazam vazifa, yangilash);
  • Boshqalar, noto'g'ri. Foydalanuvchining noto'g'ri harakatlari yoki tizimning o'zi duch kelgan xatolar natijasida qulf o'rnatilganda, u ilgari o'rnatilgan qulfni avtomatik ravishda olib tashlamasa. Misol uchun, zaxiralash jarayoni boshlandi, lekin foydalanuvchi dasturni majburan yopish orqali uni to'xtatdi.

1-usul

Ikkala holatda ham, yuqorida aytib o'tilganidek, sessiya blokirovkasini o'rnatishda joriy ma'lumotlar bazasining saqlash katalogida ".cdn" ruxsatiga ega fayl yaratiladi:

Shunday qilib, sessiya blokirovkasi tufayli dasturni ishga tushirish xatosining oddiy yechimi 1Cv8.cdn faylini o'chirishdir.

Biroq, foydalanuvchi birinchi navbatda savol berishi kerak: "Agar seanslar bloklangan bo'lsa, bu nimadir bilan bog'liqligini anglatadimi?" Ehtimol, ma'muriy funktsiyalarga ega bo'lgan boshqa foydalanuvchi (bundan buyon matnda ma'mur deb yuritiladi) 1C 8.3 Buxgalteriya tizimida bir vaqtning o'zida ma'lumotlar bazasida bir nechta foydalanuvchilarning mavjudligiga toqat qilolmaydigan haqiqatan ham muhim vazifa yoki ishlov berishni boshlagan.

2-usul

Agar shunday vaziyat yuzaga kelsa, siz ma'murga murojaat qilishingiz va ma'lumotlar bazasiga kirishingiz mumkinligini va uning yuqorida aytib o'tilgan maxsus ruxsat kodi bor-yo'qligini bilib olishingiz kerak. Bunday holda, biz ikkinchi usuldan foydalanamiz - ishga tushirish parametrlaridan birida ruxsat kodini ko'rsatib, buyruq satridan dasturni ishga tushirish orqali bloklangan ma'lumotlar bazasiga kirish orqali:

  • "C:\Program Files (x86)\1cv8\common\1cestart.exe" - 1C Enterprise 8.3 ishga tushirgichiga yo'l;
  • ENTERPRISE - dastur foydalanuvchi rejimida ishga tushishini bildiradi, ya'ni. 1C Enterprise rejimida;
  • /F”F:\Bazy1C\Accounting” – fayl ma’lumotlar bazasini (parametr /F) va unga boradigan yo‘lni bildiradi (server ma’lumotlar bazasi manzili /S parametrida ko‘rsatilgan);
  • / C Foydalanuvchilarning ishlashiga ruxsat berish - ixtiyoriy parametr: belgilansa, tizim ishga tushmaydi, lekin blokirovka o'chiriladi (qulflash fayli yo'q qilinadi) va keyinchalik foydalanuvchilar ma'lumotlar bazasiga kirishlari mumkin bo'ladi.

Agar parametr o'rnatilmagan bo'lsa, u holda ma'lum foydalanuvchiga tizimga kirishga ruxsat beriladi, lekin qulf olib tashlanmaydi. Bu foydalanuvchi qo‘llab-quvvatlash va texnik xizmat ko‘rsatish paneliga o‘tish orqali foydalanuvchi rejimida to‘liq blokdan chiqarishi mumkin (Ma’muriyat bo‘limi – Dastur sozlamalari buyruqlar guruhi – Qo‘llab-quvvatlash va texnik xizmat ko‘rsatish buyrug‘i:

Va shaklni chaqirish Foydalanuvchilarni bloklash xuddi shu nomdagi buyruq bilan:

Ochilgan shaklda siz blokdan chiqarish tugmasini bosish orqali sessiyalarni blokdan chiqarishingiz mumkin, bu erda /UC12345 – /UC parametri ruxsat kodini (12345) belgilaydi. Parametr nomlari ingliz tilida yozilgan.

Buyruqlar qatori parametrlari haqida qo'shimcha ma'lumot olish uchun 1C 8.3 Enterprise yordamiga qarang.

3-usul

Axborot bazasini (keyingi o'rinlarda IB deb yuritiladi) ishga tushirish uchun yuqorida ko'rsatilgan parametrlardan foydalanishning muqobil va foydalanuvchi uchun yanada qulay usuli mavjud - kerakli ma'lumotlar bazasini qiziqtirganlarni ro'yxatdan o'tkazish mumkin.

1. Ishga tushirish oynasida ("A" belgisi) qulflangan ma'lumotlar bazasini tanlang va "O'zgartirish" tugmasini bosing, shundan so'ng axborot xavfsizligi xususiyatlarini tahrirlash oynasi ("B" belgisi) ochiladi:

Mulkda Qo'shimcha ishga tushirish imkoniyatlari biz qulfni ochish kodini va agar kerak bo'lsa, foydalanuvchilarning ishlashiga ruxsat beruvchi parametrni yozamiz (bu holda, birinchi ishga tushirilgandan keyin va keyingi ishga tushirishdan oldin ushbu parametr o'chirilishi kerak). Ushbu parametrlar yuqorida batafsil tavsiflangan.

Eslatma: Avtomatik zaxiralash sodir bo'lganda (to'g'ridan-to'g'ri yoki boshqa protseduraning bir qismi sifatida, masalan, avtomatlashtirilgan yangilash paytida), tizim 1C 8.3 ma'lumotlar bazasini bloklaydi va standart qulfni ochish kodini o'rnatadi " Zaxira ».

Shuning uchun, agar protsedura bajarilmasa va ma'lumotlar bazasi bloklangan bo'lsa, lekin cdn faylini o'chirishning hech qanday usuli yo'q bo'lsa, unda siz axborot xavfsizligini ishga tushirishda parametrdan foydalanishingiz mumkin: /UCBackup.

3. Finish tugmasini bosing va ishga tushirish oynasiga qayting, u erda biz 1C: Enterprise tugmasi yordamida IS ni ishga tushiramiz. Shunday qilib, "Infobase bilan seansni boshlash taqiqlanadi" xatosi. “Zaxira” olib tashlandi:

Agar 1C 8.3 Enterprise mijoz-server versiyasida ishlayotgan bo'lsa, lekin foydalanuvchi ushbu rejimda ma'lumotlar bazalarini boshqarish uchun kirish huquqiga va kerakli bilimga ega bo'lmasa, bu holda yordam uchun tizim ma'muriga murojaat qilishingiz kerak. Biz shuni ta'kidlaymizki, mijoz-server versiyasida qo'shimcha parametrlar bilan buyruq qatori orqali kirishdan tashqari, 1C: Enterprise server klasterini boshqarish yordam dasturi yordamida blokirovkani olib tashlash mumkin, ya'ni bayroqni olib tashlash kerak. kerakli ma'lumotlar bazasining xususiyatlari Seans boshlanishini bloklash yoqilgan.

1Cv8.cdn blokirovka faylining anatomiyasi

Qiziqqanlar seanslar bloklanganda yaratilgan 1Cv8.cdn fayliga qarashlari mumkin - bu oddiy matn fayli bo'lib, uni tegishli Notepad muharriri bilan ochish mumkin:

Fayldagi matn vergul bilan ajratilgan quyidagi qulflash parametrlarini ko'rsatadigan jingalak qavslar bilan o'ralgan:

  • 1 (0) - blokirovkani o'rnatish belgisi (1 - o'rnatilgan; 0 - o'chirilgan);
  • 20160706154700 - sessiya blokirovkasi boshlanishining to'liq sanasi (sana + vaqt), bizning holatlarimizda bu 2016 yil 6 iyul 20:00:00;
  • 20160706154700 - blokirovka qilishning to'liq sanasi (sana + vaqt), bizning holatlarimizda bu 2016 yil 06 iyul 20:00:00 (agar tugash sanasi ko'rsatilmagan bo'lsa, sukut bo'yicha 00010101000000 qiymati kiritiladi. parametr);
  • Keyinchalik matn parametri keladi, bu erda muloqot oynasida foydalanuvchiga ko'rsatiladigan yordamchi matn qo'sh tirnoq ichida joylashtiriladi;
  • "123" - ruxsat kodi ko'rsatilgan.

Ko'rib turganingizdek, fayl paydo bo'lgan ma'lumot va diagnostika dialog oynasida ko'rsatilgan barcha parametrlarni o'z ichiga oladi.

Veb-saytda siz 1C Buxgalteriya konfiguratsiyasi bo'yicha boshqa bepul maqolalar va video darslarni o'qishingiz mumkin (

Enterprise bilan 1-da matn muharririni oching. Biz quyidagi kodni yozamiz:


“C:Program Files1cv81in1cv8.exe” ENTERPRISE /F”D:ase1cmagazin” /N”Administrator” /P”5555″/CEndUsers /Out d:ackuplog%date%.txt /DisableStartupMessages


“C:Program Files1cv81in1cv8.exe” DIZAYNER /F”D:ase1cmagazin” /N”Administrator” /P”55555″ /UCBatchUpdateIB konfiguratsiyasi /DumpIB d:ackupinfobase%date%.dt /Out d:daxt.ack StartupMessages-ni o'chirib qo'ying


“C:Program Files1c v81in1cv8.exe” ENTERPRISE /F”D:ase1cmagazin” /N”Administrator” /P”55555″ /UCBatchUpdateIB konfiguratsiyasi /Foydalanuvchilarga ishlashga ruxsat berish /Out d:ackuplog2%date%.txtits /D


/DumpIB d:ackupinfobase%date%.dt - ma'lumotlar bazasi konfiguratsiyasini faylga saqlash



“C: Program Files1c v81in1cv8.exe” sizning bajariladigan faylingizga yo'l,


/F”D:ase1cmagazin”-<Путь>ma'lumotlar bazasiga yo'l, agar u faylda saqlangan bo'lsa (fayl nomini ko'rsatish shart emas)


Shunga ko'ra, agar server keyin


/S<Адрес>
1C: Enterprise 8.0 serverida saqlanadigan ma'lumotlar bazasining manzili quyidagicha:
<Имя компьютера, работающего сервером приложений> <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.0>


/N”Administrator” /P”55555” - foydalanuvchi nomi. /N parametrida nomi ko'rsatilgan foydalanuvchining paroli Konfiguratorda yaratilgan foydalanuvchilar ro'yxatidagi kabi ko'rsatilishi kerak. Agar foydalanuvchi parolga ega bo'lmasa, bu parametr o'tkazib yuborilishi mumkin.


/UCBatchUpdateIBConfiguration - ulanishlarni o'rnatishda bloklangan ma'lumotlar bazasi bilan aloqa o'rnatish imkonini beradi. Agar blokirovkani o'rnatishda bo'sh bo'lmagan kirish kodi belgilangan bo'lsa, ulanishni o'rnatish uchun ushbu kirish kodini /UC parametrida ko'rsatishingiz kerak.


/Out d:ackuplog1%date%.txt - xizmat xabarlarini chiqarish uchun faylni sozlash. Agar -NoTruncate kaliti belgilansa (bo'sh joy bilan ajratilgan), fayl o'chirilmaydi


/DisableStartupMessages - ishga tushirish xabarlarini bosadi: “Maʼlumotlar bazasi konfiguratsiyasi saqlangan konfiguratsiyaga mos kelmaydi. Davom ettirilsinmi?"; “Kompyuteringizning imkoniyatlari konfiguratsiya yordamini tahrirlash uchun yetarli emas. Yordamni tahrirlash uchun Microsoft Internet Explorer 6.0 yoki undan yuqori versiyasini oʻrnatishingiz kerak.”; “Kompyuteringizning imkoniyatlari HTML hujjatlarini, jumladan, yordam mavzularini tahrirlash uchun yetarli emas. HTML hujjatlarini tahrirlash uchun siz Microsoft Internet Explorer 6.0 yoki undan yuqori versiyasini o'rnatishingiz kerak. Ushbu ishga tushirishda html hujjatlarini tahrirlash mavjud bo'lmaydi."



Bo'shliqlar, chiziqlar va tirnoqlardan juda ehtiyot bo'ling.


bat kengaytmali va OEM kodlashda fayl sifatida saqlang. Tahrirlash uchun avval uni UTF-8 kodlashda boshqa nom ostida saqlang, aks holda siz xatolar bilan shug'ullanishingiz yoki skriptni qayta yozishingiz kerak bo'ladi.



Yakuniy foydalanuvchi rejimi rejimini yoqsangiz, kalit "Savdoni boshqarish" da ro'yxatga olinadi.


Shunga ko'ra, /UCBatchUpdateIBConfiguration ni u bilan almashtiring. Aks holda hech kim ishlay olmaydi. Yoki server konsolida ma'lumotlar bazasini kiriting (tegishli ma'lumotlar bazasining xususiyatlarini sichqonchaning o'ng tugmasi bilan bosing) va "Ma'lumotlar bazasini blokirovka qilish" katagiga belgini olib tashlang.


Konfiguratordagi kalitni bilish uchun global qidiruvga qo'ng'iroq qiling va "Ruxsat kodi" ni kiriting.


Bloklashni olib tashlash haqida:


1-usul: "1C: Enterprise 8" yorlig'ining nusxasini yarating va ishchi papka nomi bilan qatorga ma'lum parametrlarni qo'shing: "C: Program Files1cv81in1cv8.exe"/UC 123,


bu erda / UC - o'rnatilgan qulfdan qat'i nazar, ma'lumotlar bazasiga kirish parametri


123 - bu holda, o'rnatilgan qulf uchun parol (asosiy blokirovkani o'rnatish uchun paroldan foydalanish ixtiyoriy).


2-usul: "Boshlash" - "Ishga tushirish", blokirovka harakati sifatida "Ulanishlarni blokdan chiqarish" ni belgilang. "Ishga tushirish" tugmasini bosing.


3-usul: ma'lumotlar bazasi katalogidan "signal" blokirovka qiluvchi "1Cv8.cdn" faylini olib tashlang.


Mijoz-server versiyasida


O'rnatish va qulfni ochish amallarini bajarish uchun siz 1C: Enterprise 8.1 dasturining server klasterini boshqarish yordam dasturidan foydalanishingiz mumkin.


  • Xizmatni qayta ishlash imkoniyatlari
    Qayta ishlash shaklida siz quyidagilarni ko'rsatishingiz mumkin:

    • Sozlash/qulfni ochish belgisi;

    • Bloklashning boshlanishi va tugash davri (vaqti);

    • Ulanishlarning rejalashtirilgan bloklanishi haqida ogohlantirilganda foydalanuvchilarga ko'rsatiladigan xabar matni;

    • Ruxsat kodi ixtiyoriy qator bo'lib, undan foydalanib, blokirovkaga qaramay, "/UC" boshlang'ich parametri sifatida keyinroq ma'lumotlar bazasiga kirishingiz mumkin.


1C dasturini bir marta ishga tushirgandan so'ng, ishga tushirilganda men "Infobase bilan seans boshlash taqiqlangan" xatosini ko'rdim. Zaxiralash". Men juda hayron bo'ldim - o'zimga hech qanday to'siq qo'ymadim. Biroz tahlildan so'ng, sabab (quyi tizimlardan biri) o'rnatilgan avtomatik arxiv nusxalashning "noto'g'riligi" bo'lib chiqdi.

Xato shunday ko'rinadi:

Muammo shundaki, ma'lumotlar bazasining arxiv nusxalarini yaratishni sozlashda tizim avtomatik ravishda ma'lumot bazasiga kirish blokini o'rnatadi. Bu jarayon ishlayotgan vaqtda foydalanuvchilarning dasturni ishga tushirishiga to'sqinlik qiladi.

Ammo ba'zida shunday bo'ladiki, nusxalashdan keyin tizim uni o'chira olmaydi. Bunday holda, biz "Infobase bilan seansni boshlash taqiqlangan ..." xatosini olamiz.

1C da 267 ta video darslarni bepul oling:

Muammolarni bartaraf etish

Muammoni hal qilishning eng oson yo'li faylni o'chirishdir 1Cv8.cdn(infobase lock fayli) ma'lumotlar bazasi papkasidan.

Masalan, yuqoridagi skrinshotda bazaning joylashuvi quyidagicha:

Siz ushbu jildga o'tishingiz kerak va keyin 1Cv8.cdn ni topib o'chirishingiz kerak.

1C mijoz-server ma'lumotlar bazasini blokdan chiqarish

Agar siz server konsoliga kirish imkoniga ega bo'lsangiz, qulfni olib tashlash juda oddiy. Faqat ma'lumotlar bazasi xususiyatlariga o'ting va "Seansni blokirovka qilish yoqilgan" belgisini olib tashlang: