Internet Windows Android
Kengaytirish

1c 7 tartiblash tartibi tizim tartiblash tartibidan farq qiladi. Xato "Ma'lumotlar bazasi uchun o'rnatilgan tartiblash tartibi tizimdan farq qiladi

13 aprel

Xato "Ma'lumotlar bazasi uchun o'rnatilgan tartiblash tartibi tizim tartiblash tartibidan farq qiladi"

Winodws Vista'dan boshlab, 1C: Enterprise 7.7 bilan ishlaydigan foydalanuvchilar dasturni ishga tushirishda xatoga duch kelishlari mumkin: "Ma'lumotlar bazasi uchun o'rnatilgan tartiblash tizimi tizimdan farq qiladi." OK tugmasini bosgandan so'ng dastur o'chadi. Ushbu xato ikki yo'l bilan hal qilinishi mumkin.



1-usul: OrdNoChk.prm

Agar siz kod sahifasini tekshirishni butunlay o'chirib qo'ymoqchi bo'lsangiz, 1C: Enterprise 7.7 o'rnatish katalogining "BIN" papkasida (sukut bo'yicha C:\Program Files\1Cv77\BIN) yoki (C:) OrdNoChk.prm nomli bo'sh fayl yarating. \Dastur fayllari (x86)\1Cv77\bin) . Agar biron sababga ko'ra siz faqat bitta ma'lumot bazasi uchun kod sahifasini tekshirishni o'chirib qo'yishingiz kerak bo'lsa, OrdNoChk.prm ni kerakli ma'lumotlar bazasi bilan papkaga joylashtiring.

(zip ochish)

2-usul: Saralash tartibini o'zgartiring

Agar siz bitta foydalanuvchi (mahalliy) 1C: Enterprise 7.7 da ishlayotgan bo'lsangiz yoki serverda terminal rejimidan foydalanayotgan bo'lsangiz, shunchaki ma'lumotlar bazasini tartiblash tartibini o'zgartirishingiz mumkin. Buning uchun 1C ni konfigurator rejimida ishga tushiring, tanlang Ma'muriyat - IB jadvallarining kod sahifasi -Joriy tizim sozlamalari.

Eslatma! Agar siz boshqa maʼlumotlar bazalari bilan avtomatik almashishni sozlagan boʻlsangiz, barcha maʼlumotlar bazalarida bir xil kodlash boʻlishi kerak. Yoki kodlash tekshiruvi o'chirilgan bo'lishi kerak (1-usulga qarang).

Bu postda teglar yoʻq

1C dasturini ishga tushirishning iloji bo'lmagan holatlar mavjud va 1C dialog oynasi "Ma'lumotlar bazasi uchun o'rnatilgan tartiblash tizimi tizimdan farq qiladi!" Xabari bilan paydo bo'ladi. Oynani yopgandan so'ng, dastur yopiladi (uni Konfigurator rejimida boshlashingiz mumkin).

Valeriy Sidorov

Xatoning sababi va echimlari

Xatoning sababi tizim sozlamalari va 1C sozlamalari o'rtasidagi nomuvofiqlikdir.
Aytgancha, agar operatsion tizim mahalliylashtirilgan bo'lsa va mintaqaviy sozlamalar to'g'ri o'rnatilgan bo'lsa, 1C ni o'rnatishda uning sozlamalari tizim sozlamalariga moslashtiriladi.

Sozlamalarning to'g'riligini tekshirish

I. Tizim sozlamalari (Windowsning mahalliylashtirilgan ruscha versiyasi uchun)

1. Boshlash - Sozlamalar - Boshqaruv paneli - Mintaqaviy va til parametrlarini oching.

2. Yorliqda mintaqaviy sozlamalar ochiladigan ro'yxatda bo'lishi kerak - rus.

3. "Tillar" yorlig'ida - Ko'proq ... - Matn kiritish tillari va xizmatlari dialog oynasi - Variantlar yorlig'i - Standart kiritish tili rus-ruscha bo'lishi kerak.

4. "Kengaytirilgan" yorlig'ida u ruscha bo'lishi kerak.

II. 1C sozlamalari

4. Ma'lumotlar bazasi jadvallari oynasining Kod sahifasida ochiladigan ro'yxatda - 1251 - rus, belarus, bolgar va serb tillari bo'lishi kerak.

Eslatmalar

1. Agar siz URIB komponentidan (tarqatilgan maʼlumotlar bazasini boshqarish) foydalanayotgan boʻlsangiz, - tartiblash tartibini tekshirish oʻchirilgan boʻlsa, - tarqatilgan maʼlumotlar bazasiga kiritilgan infobazalarning uch harfli identifikatorida lotin alifbosidan boshqa har qanday alifbo belgilaridan FOYDALANMASINIZ.

2. Shuni yodda tutish kerakki, tartiblash tartibining identifikatorini tekshirishni o'chirib qo'yish kutilmagan holatga olib kelishi mumkin - 1C dasturi foydalanuvchisi uchun! - qatorlar tartibi, masalan, hisobotlarni yaratishda.

Windows Vista da nosozliklarni bartaraf etish

Agar siz Windows Vista dan foydalanayotgan bo'lsangiz, "Ma'lumotlar bazasi uchun o'rnatilgan tartiblash tizimi tizimdan farq qiladi!" xabaridan xalos bo'ling. yuqoridagi usullar ishlamaydi.

Buning uchun:

1. 1C dasturini ishga tushiring. Start 1C oynasida kerakli ma'lumotlar bazasini tanlang.

2. In mode ochiladigan ro'yxatida Configurator - OK ni tanlang.

3. Konfigurator ishga tushadi. Ma'muriyat menyusini tanlang - Axborot xavfsizligi jadvallarining kod sahifasi ...

4. Ma'lumotlar bazasi jadvallari oynasining Code sahifasida ochiladigan ro'yxatdan + Joriy tizim sozlamalari - OK ni tanlang.

5. Konfigurator oynasida “Kod sahifasini o'zgartirganda, barcha ma'lumotlar bazasi ma'lumotlar jadvallarining indekslari qayta tiklanadi! Kod sahifasini o'zgartirmoqchimisiz? Ha ni bosing.

6. Ma'lum vaqtdan so'ng, IB hajmiga qarab, "Kod sahifasi o'zgartirildi!" xabari bilan Konfigurator oynasi paydo bo'ladi, OK tugmasini bosing.

7. Konfiguratorni yoping, siz ma'lumot bazasi bilan ishlashingiz mumkin.

8. Boshqa IBlar bilan ishlash uchun IB jadvallarining kod sahifasini xuddi shu tarzda o'zgartiring.

Windows 7 da 1C 7.7 da "Baza uchun o'rnatilgan tartib tizimi tizimdan farq qiladi" operatsion tizimlarning yangi oilasi - Windows 7, 8 va 10 chiqarilishi bilan keng tarqaldi. Ushbu muammoni va sababini hal qilish bo'yicha ko'rsatmalarni ko'rib chiqing. xato haqida.

Birinchi usul - OrdNoChk.prm fayli

1C 7.7 da ushbu xatoni tuzatish uchun o'rnatilgan dastur bilan BIN papkasida "OrdNoChk.prm" deb nomlangan kontentsiz faylni joylashtirish kifoya.

Ushbu bayroq fayli tizimga kodlashni tekshirish kerak emasligini bildiradi. Agar ma'lum bir jildni tekshirishni o'chirib qo'yishingiz kerak bo'lsa, xuddi shu faylni ma'lumotlar bazasi papkasiga yuklang.

Ikkinchi yo'l - OS va 1C sozlamalari

Ushbu xatoning sababi juda oddiy va banal - operatsion tizim sozlamalari va .

Aytgancha, Windows 7 va 8 rasmiy ravishda qo'llab-quvvatlanadigan operatsion tizimlar qatoriga kirmaydi 1C 7.7 versiyasi. Shuning uchun hech kim mukammal ishlashga kafolat bera olmaydi.

Tizimni o'rnatish 1Cda ham, OSda ham darhol amalga oshirilishi kerak.

Windows-da sozlash:

  • "Ishga tushirish - Sozlamalar - Boshqaruv paneli - Mintaqaviy va til parametrlari" ni oching.
  • "Mintaqaviy variantlar" yorlig'ida "ruscha" ni tanlash kerak.
  • "Tillar - Ko'proq ..." menyusida - matn kiritish tillari va xizmatlari - dialog oynasi - Variantlar yorlig'i - Standart kiritish tili rus-ruscha bo'lishi kerak.
  • "Kengaytirilgan" yorlig'ida rus tilini tanlash kerak.

Qoidaga ko'ra, tizimda tartiblash tartibi tizimdan farqli ekanligini ko'rsatadigan xatolikni topadigan ko'pchilik foydalanuvchilar, ehtimol, 1C paketining 7.7 versiyasi bilan ishlaydi. Aynan u viruslarning ta'siri nuqtai nazaridan emas, balki paketning dastur kodida joylashgan xatolar va nosozliklar sohasida ham eng zaif hisoblanadi. Biroq, tartiblash tartibi tizim tartiblash tartibidan farq qiladigan xato xabari paydo bo'lganda, siz vahima qo'ymasligingiz kerak. Ushbu muammoni tez va doimiy ravishda hal qiladigan bir nechta oddiy echimlar mavjud. Bunday holda, kamida ikkita yechim qo'llanilishi mumkin.

Ma'lumotlar bazasi xatosi "Tartiblash tartibi tizimdan farq qiladi": muammo nima?

Muammoning o'zi shundaki, server yoki mijoz mashinasida bajariladigan fayl ko'rinishidagi asosiy dastur ma'lumotlar bazasini (SQL) ishga tushira olmaydi.

Natijada, ulangan foydalanuvchi (bola) terminallari ma'lumotlar bazasiga o'zi kira olmaydi (garchi dasturning asosiy yadrosi muammosiz ishga tushsa ham). Ilovaga kirishning o'zi aniq server versiyasi darajasida ta'minlanadi, deb ishoniladi, bu mahalliy tarmoqda joylashgan boshqa foydalanuvchi kompyuterlarini ulash uchun javobgardir. U muammolarga duch kelgan odam.

Saralash tartibi tizimning tartiblash tartibidan (Windows 7) farq qiladi. Avval nima qilish kerak?

Reliz 26 ma'lumotlar bazasi fayllarini e'tiborsiz qoldirish qobiliyatini o'z ichiga olgan deb ishoniladi. Ammo bu xizmatga ishonmang.

mavjud bo'lmagan ob'ekt

Ilova ishga tushganda, u OrdNoChk.prm fayli ko'rinishidagi mavjud bo'lmagan ob'ektga tegishli bo'lib, u dasturning BIN papkasida joylashganga o'xshaydi, dastur fayllarida o'rnatilgan. tizim.

Agar tartiblash tartibi tizimdan farqli ekanligi haqida tizim xabari allaqachon paydo bo'lsa, ushbu katalogda xuddi shu nomdagi bo'sh faylni yaratish va uni, masalan, xuddi shu bloknotda saqlashda almashtirishdan osonroq narsa yo'q. har qanday Windows tizimlarining standart to'plamiga kiritilgan. Bu erda savol, shuningdek, dastlabki ma'lumotlarni o'z ichiga olgan sozlamalarning standart matn muharriri to'g'ridan-to'g'ri tahrirlanganda va keyin amalda qo'llanilganda ishlamaydi.

Mahalliy ma'lumotlar almashinuvi asosida ma'lumotlar bazalari tuzilishini o'zgartirish

Boshqa tomondan, o'rnatilganning tartiblash tartibi tizimdan farq qilishi to'g'risida xabar paydo bo'lishi bilan ishdan chiqish muammosi, hatto o'rnatilgan dastur yordamida ham hal qilinishi mumkin.

Ammo bu erda siz dastlab quyida tavsiflangan vositalar va vositalardan foydalanish qanchalik maqsadga muvofiqligi haqida o'ylashingiz kerak.

Agar ma'lumotlar bazasini tartiblash tartibi tizimdan farqli ekanligi haqida xabar berilganda xatolik yuzaga kelsa, 1C ilovasining o'zida ma'muriyatga o'tishingiz kerak bo'lgan konfiguratsiya bo'limini, axborot xavfsizligi jadvallarining kod sahifasini va joriy tizimni o'rnatish elementi.

Xulosa

Aslida, 1C ma'lumotlar bazasidagi tartiblash tartibi tizimdan farq qilishi haqidagi xabar juda oddiy tarzda o'chirilishi mumkin (yoki undan abadiy qutulish). Amaliyot shuni ko'rsatadiki, eng oddiy holatda, yuqorida aytib o'tilganidek, siz shunchaki bo'sh ob'ektni yaratishingiz mumkin. Saralash tartibi tizimdagidan farqli ekanligi haqida signal berilgandan so'ng, u endi ko'rinmaydi.

Aslida, muammoni bartaraf etish faqat ushbu echimlar bilan cheklanmaydi. Gap shundaki, 1C muhitining o'zida siz DVB formatidagi ma'lumotlar bazalaridan foydalangan holda bir xil Visual Basic tiliga asoslangan butun tizimni boshqarish uchun skriptlar yozishingiz yoki qo'shimcha appletlar yaratishingiz mumkin. Aks holda, yuqorida ko'rsatilgan xabarning paydo bo'lishi bilan bog'liq xato, agar dasturning o'zi yoki virus ta'siridagi kamchiliklarni hisobga olmasak, juda oddiy tarzda yo'q qilinadi. Lekin bu, menimcha, eng yomoni emas. Ba'zan ma'lumotlar bazasini qanday tashkil qilishni va uni o'rnatilgan dasturga ulashni bilmagan foydalanuvchilarning "qiyshiqligi" bu turdagi xatoliklarning qayta-qayta paydo bo'lishiga olib kelishi mumkin.

Platformaning o'zi boshqa ma'lumotlar bazalari bilan avtomatik ma'lumotlar almashinuvi yoqilganda, ularning barchasi aynan bir xil kodlashga ega bo'lishi kerakligiga ham e'tibor berishingiz kerak. Agar u barcha ma'lumotlar bazalari uchun o'rnatilmagan bo'lsa, mos ravishda ma'lumotlarni import qilish va eksport qilish masalasi, yumshoq qilib aytganda, ma'nosiz bo'lib qoladi. Oxirgi chora sifatida, yuqorida aytib o'tilganidek, kodlashni o'chirib qo'yish kerak. Bu, ayniqsa, Windows-ning turli versiyalari turli terminallarda va hatto turli xil arxitekturalarda o'rnatilgan holatlar uchun to'g'ri keladi. Bu, shuningdek, oldindan aytib bo'lmaydigan oqibatlarga olib kelishi mumkin, shu sababli ma'lumotlarga bir vaqtning o'zida kirish bilan bog'liq holda dastur bilan ishlash imkonsiz bo'ladi.

1C dasturini ishga tushirishning iloji bo'lmagan holatlar mavjud va xabar bilan dialog oynasi paydo bo'ladi Ma'lumotlar bazasi uchun o'rnatilgan tartiblash tartibi tizim tartiblash tartibidan farq qiladi!. Oynani yopgandan so'ng, dastur yopiladi (uni Konfigurator rejimida boshlashingiz mumkin).

Xatoning sababi va echimlari

Xatoning sababi tizim sozlamalari va 1C sozlamalari o'rtasidagi nomuvofiqlikdir.
Aytgancha, agar operatsion tizim mahalliylashtirilgan bo'lsa va mintaqaviy sozlamalar to'g'ri o'rnatilgan bo'lsa, 1C ni o'rnatishda uning sozlamalari tizim sozlamalariga moslashtiriladi.

Sozlamalarning to'g'riligini tekshirish

I. Tizim sozlamalari (Windowsning mahalliylashtirilgan ruscha versiyasi uchun)

1. Boshlash - Sozlamalar - Boshqaruv paneli - Mintaqaviy va til parametrlarini oching.

2. Yorliqda mintaqaviy sozlamalar ochiladigan ro'yxatda bo'lishi kerak - rus.

3. "Tillar" yorlig'ida - Ko'proq ... - Matn kiritish tillari va xizmatlari dialog oynasi - Variantlar yorlig'i - Standart kiritish tili rus-ruscha bo'lishi kerak.

4. "Kengaytirilgan" yorlig'ida u ruscha bo'lishi kerak.

II. 1C sozlamalari

4. Ma'lumotlar bazasi jadvallari oynasining Kod sahifasida ochiladigan ro'yxatda - 1251 - rus, belarus, bolgar va serb tillari bo'lishi kerak.

Eslatmalar

1. Agar siz URIB komponentidan (tarqatilgan maʼlumotlar bazasini boshqarish) foydalanayotgan boʻlsangiz, - tartiblash tartibini tekshirish oʻchirilgan boʻlsa, - tarqatilgan maʼlumotlar bazasiga kiritilgan infobazalarning uch harfli identifikatorida lotin alifbosidan boshqa har qanday alifbo belgilaridan FOYDALANMASINIZ.

2. Shuni yodda tutish kerakki, tartiblash tartibining identifikatorini tekshirishni o'chirib qo'yish kutilmagan holatga olib kelishi mumkin - 1C dasturi foydalanuvchisi uchun! - qatorlar tartibi, masalan, hisobotlarni yaratishda.

Windows Vista da nosozliklarni bartaraf etish

Agar siz Windows Vista dan foydalanayotgan bo'lsangiz, u holda xabardan xalos bo'ling Ma'lumotlar bazasi uchun o'rnatilgan tartiblash tizimi tizimdan farq qiladi! yuqoridagi usullar ishlamaydi.

Buning uchun:

1. 1C dasturini ishga tushiring. Start 1C oynasida kerakli ma'lumotlar bazasini tanlang.

2. In mode ochiladigan ro'yxatida Configurator - OK ni tanlang.

3. Konfigurator ishga tushadi. Ma'muriyat menyusini tanlang - Axborot xavfsizligi jadvallarining kod sahifasi ...

4. Ma'lumotlar bazasi jadvallari oynasining Code sahifasida ochiladigan ro'yxatdan + Joriy tizim sozlamalari - OK ni tanlang.

5. Konfigurator oynasida “Kod sahifasini o'zgartirganda, barcha ma'lumotlar bazasi ma'lumotlar jadvallarining indekslari qayta tiklanadi! Kod sahifasini o'zgartirmoqchimisiz? Ha ni bosing.

6. Ma'lum vaqtdan so'ng, IB hajmiga qarab, "Kod sahifasi o'zgartirildi!" xabari bilan Konfigurator oynasi paydo bo'ladi, OK tugmasini bosing.

7. Konfiguratorni yoping, siz ma'lumot bazasi bilan ishlashingiz mumkin.

8. Boshqa IBlar bilan ishlash uchun IB jadvallarining kod sahifasini xuddi shu tarzda o'zgartiring.

Teglar: ,