Urutan pengisihan 1s telah ditetapkan. Susunan isihan yang ditetapkan untuk pangkalan data adalah berbeza daripada sistem satu. Membetulkan ralat semasa memulihkan fail Windows XP

Baru-baru ini anda membeli komputer baharu, memasang 1C:Enterprise 7.7, memindahkan pangkalan data daripada komputer lama, dan jangkaan anda untuk kerja yang lebih selesa telah dicemari oleh tulisan pada skrin:

Ralat ini berlaku apabila jadual kod NT6 dan 1C tidak sepadan. Terdapat 2 cara utama untuk menyelesaikan masalah ini.

1. Jika anda bekerja secara tempatan, pada satu komputer dan anda tidak perlu memindahkan pangkalan data secara berkala ke komputer lain, maka cara paling mudah ialah menukar halaman kod pangkalan maklumat, seperti yang ditunjukkan dalam rajah di bawah.

Untuk melakukan ini, lancarkan 1C:Enterprise dalam mod configurator, kemudian pilih item " Pentadbiran» - « halaman kod IS" Dan dalam tetingkap yang terbuka, pilih daripada senarai, di bahagian paling bawah " +Pemasangan sistem semasa "dan klik" OK».

Kami menunggu untuk pengindeksan semula, tutup configurator dan anda boleh terus bekerja, data anda tidak akan berubah atau hilang.

2. Kaedah ini hendaklah digunakan sekiranya dalam 1C:Enterprise 7.7. bekerja pada rangkaian, dan anda juga menggunakan versi Windows yang berbeza (contohnya, Windows XP dan Windows 7), atau anda bekerja dengan satu pangkalan data pada komputer yang berbeza, contohnya, di rumah dan di pejabat, dalam kes di mana pangkalan data terletak pada media boleh tanggal.

Penyelesaiannya juga agak mudah, anda perlu membuat fail " ordnochk.prm"dalam mana-mana editor, contohnya dalam notepad yang sama. Fail ini mungkin kosong atau mungkin mengandungi baris "Hello", dalam kes ini tidak mengapa, perkara utama ialah nama fail yang betul.

Ia perlu diletakkan dalam folder akar dengan 1C:Enterprise dipasang (secara lalai ia adalah " C:\Program Files\1Cv77\BIN\"). Fail ini akan melumpuhkan pemeriksaan isihan.

Jika anda mempunyai versi rangkaian dan 1C:Enterprise dipasang pada setiap komputer, maka anda perlu meletakkan fail ini pada setiap komputer, ini penting.

Itu sahaja, nikmati kerja anda.

Artikel ini akan membincangkan punca ralat. "Set susunan isihan untuk pangkalan data adalah berbeza daripada sistem satu!" dalam 1C:Enterprise 7.7, serta cara untuk menghapuskannya.

0. Mengenai ralat

2. Menukar halaman kod IS

Jika anda bekerja dalam 1C:Enterprise secara tempatan, atau menggunakan 1C menjalankan mana-mana versi, ralat ini boleh dibetulkan seperti berikut:

Kami melancarkan 1C:Enterprise dalam mod configurator, kemudian pilih item " Pentadbiran» — « halaman kod IS».

Dalam tetingkap yang terbuka, pilih daripada senarai, di bahagian paling bawah " +Pemasangan sistem semasa"dan klik" OK».

Kami menunggu pengindeksan semula selesai dan bekerja dengan tenang dengan pangkalan maklumat.

3. Cipta fail ordnochk.prm

Jika pengguna bekerja dengan 1C:Enterprise 7.7. daripada komputer pada rangkaian yang menjalankan versi Windows yang berbeza (contohnya, Windows XP dan Windows 7), atau anda bekerja dengan pangkalan data yang sama pada komputer yang berbeza, contohnya di rumah dan di pejabat, jika pangkalan data terletak pada media boleh tanggal, maka anda harus membuat fail " ordnochk.prm" dan letakkannya dalam folder akar dengan 1C:Enterprise dipasang (secara lalai ia adalah " C:\Program Files\1Cv77\BIN\"). Fail ini akan melumpuhkan pemeriksaan isihan.

Ia tidak begitu sukar untuk dibuat. Buat fail kosong menggunakan Notepad dan namakan semula kepada ordnochk.prm, dengan .txt pada .prm

Perlu diingat bahawa apabila menyelesaikan ralat dengan cara ini, masalah mungkin timbul dalam memaparkan laporan, dan susunan baris mungkin tidak betul sepenuhnya. Di samping itu, kaedah ini tidak boleh diterima jika sistem pangkalan maklumat teragih digunakan.

Adakah artikel ini membantu anda?

Walaupun keengganan pengguna korporat untuk mengucapkan selamat tinggal kepada Windows XP, ia menjadi jelas bahawa ini masih perlu dilakukan dalam masa terdekat. Oleh itu, terdapat keperluan untuk menjalankan 1C Enterprise 7.7 dalam persekitaran Windows 7 (Vista). Dalam artikel ini, kami memutuskan untuk melihat masalah "biasa" yang timbul apabila bekerja dengan 1C dalam persekitaran OS baharu, dan cara untuk menyelesaikannya.

Ralat: "Susunan isihan data berbeza daripada sistem satu"

Hanya yang malas mungkin tidak tahu tentang kesilapan ini, serta cara untuk menyelesaikannya. Walau bagaimanapun, tidak semuanya semudah yang kelihatan, jadi mari kita lihat isu ini dengan lebih terperinci.

Sebab ralat adalah remeh - ketidakpadanan antara halaman kod keluarga sistem pengendalian NT6 dan 1C. Terdapat dua cara untuk menyelesaikan masalah ini:

  • Bawa halaman kod keselamatan maklumat selaras dengan sistem satu. Untuk melakukan ini, kami melancarkan Konfigurator - Pentadbiran - halaman kod IB dan di bahagian paling bawah senarai juntai bawah pilih + Pemasangan sistem semasa. Ini adalah cara yang paling betul, tetapi setelah membawa pangkalan data mematuhi halaman kod Windows 7 (Vista), kami akan mula menerima ralat yang sama apabila melancarkan pangkalan data dalam Windows XP.
  • Lumpuhkan penyemakan susunan isihan. Untuk melakukan ini, buat fail isyarat dengan nama ordnochk.prm(). Diletakkan dalam direktori dengan keselamatan maklumat, ia melumpuhkan menyemak susunan isihan untuk pangkalan data ini apabila meletakkannya dalam direktori BIN(dalam folder pemasangan 1C) semakan pengisihan akan dilumpuhkan untuk semua pangkalan data pada PC ini. Kaedah ini berfungsi hanya dengan keluaran 26 dan lebih tinggi. Di samping itu, 1C memberi amaran:
"Penggunaan ciri ini boleh disyorkan hanya dalam kes yang melampau, apabila tidak mungkin untuk menyelaraskan susunan sistem dengan susunan susunan yang ditetapkan untuk pangkalan maklumat. Apabila melumpuhkan semakan susunan isihan dalam keadaan aplikasi, komponen pengurusan pangkalan maklumat yang diedarkan HARUS TIDAK menggunakan aksara mana-mana abjad kecuali Latin, dalam pengecam tiga huruf bagi pangkalan maklumat yang merupakan sebahagian daripada asas yang diedarkan. Perlu diingat bahawa 1C:Enterprise menggunakan keupayaan pengisihan kedua-dua mekanisme apabila berfungsi dan melumpuhkan. perintah semakan identiti di dalamnya boleh membawa kepada susunan baris yang tidak dijangka untuk pengguna, contohnya, semasa menjana laporan."

Kaedah manakah yang patut anda pilih? Jika anda mempunyai armada OS homogen, i.e. Semua mesin menjalankan Windows 7 (Vista), maka anda pasti harus menggunakan pilihan pertama. Pilihan kedua harus digunakan jika perlu untuk bekerja secara serentak dengan pangkalan data di bawah kedua-dua keluarga OS. Dalam kes ini, adalah dinasihatkan untuk mencari pangkalan data pada mesin dengan Windows XP, dan ordnochk.prm letakkannya dalam folder BIN pada mesin dengan Windows 7 (Vista). Ini akan membolehkan anda mengelakkan masalah yang berpotensi dengan pengendalian komponen seperti URIB. Sila ingat bahawa mesin yang menjalankan Windows 7 (Vista) boleh digunakan sahaja untuk bekerja dalam mod 1C Enterprise. Sebarang perubahan dalam mod Configurator mesti dibuat sahaja pada mesin dengan Windows XP. Apabila mencari pangkalan data pada mesin dengan Windows 7 (Vista) Semestinya halaman kod keselamatan maklumat hendaklah ditukar kepada sistem satu (mengikut kaedah pertama), dan ordnochk.prm gunakan sudah pada mesin dengan Windows XP, jika tidak bekerja dengan URIB atau hanya memuatkan data yang dimuat naik sebelum ini ke dalam keselamatan maklumat adalah mustahil.

Ralat semasa membuat daripada komponen V7Plus.dll (CLSID tiada)

Masalah ini berlaku apabila UAC didayakan, apabila mengakses pemprosesan luaran atau tindakan lain yang memerlukan perpustakaan V7Plus.dll(memuat naik data, laporan, dll.), manakala V7Plus.dll hadir dalam direktori dengan pangkalan data. Sebab ralat ialah 1C Enterprise mendaftarkan perpustakaan ini secara dinamik apabila keperluan untuk digunakan timbul. Apabila UAC didayakan, 1C berfungsi dengan hak pengguna dan oleh itu tidak boleh mendaftarkan perpustakaan. Penyelesaiannya mudah - daftar V7Plus.dll secara manual, untuk ini kami mengesyorkan menyalinnya ke folder BIN (supaya tidak terikat pada pangkalan data tertentu), jalankan Barisan arahan dengan hak pentadbir dan jalankan arahan:

Regsvr32<путь к 1С>\BIN\V7Plus.dll

hasil pelaksanaan mestilah mesej tentang kejayaan pendaftaran perpustakaan.

Ralat "Untuk mengakses pangkalan data, pemacu ODBC untuk MS SQL Server versi 3.50.0303 atau lebih lama diperlukan

Ralat berlaku apabila anda cuba menjalankan SQL versi 1C Enterprise 7.7 pada Windows 7 (Vista) dan disebabkan oleh kekurangan sokongan oleh sistem pengendalian ini untuk versi pelayan SQL yang lebih rendah. SQL Server 2005 SP2. Petikan daripada siaran akhbar rasmi Microsoft:

Untuk menyediakan keselamatan yang dipertingkatkan, sistem pengendalian Microsoft Windows Server 2008 dan Microsoft Windows Vista akan menyokong SQL Server 2005 Express SP1, dan semua edisi SQL Server yang lain memerlukan SQL Server 2005 SP2 atau lebih baru. Versi terdahulu SQL Server, termasuk SQL Server 2000(semua edisi, termasuk Enjin Desktop, juga dikenali sebagai MSDE), SQL Server 7.0 dan SQL Server 6.5, Sistem pengendalian Windows Server 2008 dan Windows Vista tidak akan disokong.

Penyelesaian untuk hari ini tidak wujud(dan ia tidak mungkin muncul). "Penyelesaian" yang ditemui di Internet yang melibatkan penggantian fail pemacu ODBC dengan fail daripada Windows XP tidak seharusnya dipertimbangkan dengan serius dan penggunaannya tidak disyorkan sama sekali.

Sebagai alternatif, kami mengesyorkan menjalankan 1C Enterprise pada Windows Server 2003 dalam mod terminal, kami juga mengesyorkan pilihan yang sama untuk mod fail 1C pada rangkaian dengan versi Windows yang berbeza.

"Set susunan isihan untuk pangkalan data berbeza daripada sistem satu" dalam 1C 7.7 pada Windows 7 menjadi meluas dengan keluaran keluarga sistem pengendalian baharu - Windows 7, 8 dan 10. Mari lihat arahan untuk menyelesaikan masalah ini dan punca kesilapan.

Kaedah pertama ialah fail OrdNoChk.prm

Untuk membetulkan ralat ini dalam 1C 7.7, letakkan sahaja fail tanpa kandungan yang dipanggil "OrdNoChk.prm" dalam folder BIN dengan program yang dipasang.

Fail bendera ini memberi isyarat kepada sistem bahawa pemeriksaan pengekodan tidak diperlukan. Jika anda perlu melumpuhkan pengimbasan untuk folder tertentu, letakkan fail yang sama dalam folder pangkalan data.

Kaedah kedua ialah tetapan OS dan 1C

Sebab ralat ini agak mudah dan cetek - tetapan sistem pengendalian dan .

By the way, Windows 7 dan 8 bukan antara sistem pengendalian rasmi 1C versi 7.7. Oleh itu, tiada siapa yang boleh menjamin operasi yang sempurna.

Sistem harus dikonfigurasikan serta-merta dalam kedua-dua 1C dan OS.

Tetapan pada Windows:

  • Buka "Mula - Tetapan - Panel Kawalan - Pilihan Serantau dan Bahasa."
  • Pada tab "Tetapan Serantau", "Rusia" harus dipilih.
  • Dalam menu “Bahasa – Butiran lanjut...” – kotak dialog Bahasa dan perkhidmatan input teks – tab Pilihan – Bahasa input lalai mestilah Rusia-Rusia.
  • Dalam tab "Lanjutan", bahasa Rusia mesti dipilih.

Ada kalanya program tidak dapat dilancarkan 1C, dan tetingkap muncul 1C dengan mesej "Set susunan isihan untuk pangkalan data adalah berbeza daripada !".

Selepas menutup tetingkap, program ditutup (anda boleh menjalankannya dalam mod Konfigurator).

Punca kesilapan dan penyelesaian

Sebab kesilapan tidak sepadan antara tetapan dan tetapan 1C.

Dengan cara ini, jika sistem pengendalian disetempatkan dan tetapan serantau ditetapkan dengan betul, maka semasa pemasangan 1C tetapannya akan diselaraskan dengan .

Menyemak tetapan adalah betul

saya. tetapan(untuk versi Russified setempat Windows)

1. Terbuka Mulakan > Tetapan> Panel Kawalan> Wilayah dan Bahasa.

2. Pada tab Tetapan serantau mesti ada dalam senarai dropdown bahasa Rusia.

3. Pada tab Bahasa > Butiran lanjut… – tingkap Bahasa dan perkhidmatan input teks > tab Pilihan > Bahasa input mesti ada – > Rusia-Rusia.

4. Pada tab Selain itu mesti ada> bahasa Rusia.

II. tetapan 1C

1. Lancarkan program 1C. Di tingkap Lancarkan 1C

2. Dalam senarai juntai bawah Dalam mod pilih Konfigurator > OK.

3. Mulakan Konfigurator. Pilih menu Pentadbiran > Halaman kod jadual keselamatan maklumat

4. Dalam tingkap mesti ada dalam senarai dropdown> 1251 > Bahasa Rusia, Belarusia, Bulgaria dan Serbia.

Nota

1. Jika anda menggunakan komponen (pengurusan pangkalan maklumat teragih),apabila melumpuhkan semakan pesanan isihan,Anda TIDAK BOLEH menggunakan aksara daripada mana-mana abjad selain daripada Latin dalam pengecam tiga huruf pangkalan maklumat yang merupakan sebahagian daripada pangkalan data yang diedarkan.

2. Harap maklum bahawa melumpuhkan semakan identiti pesanan isihan boleh mengakibatkan perkara yang tidak dijangka untuk program 1C!susunan baris, contohnya, semasa menjana laporan.

Membetulkan ralat dalam Windows Vista dan Windows 7+

Jika anda menggunakan Windows Vista Dan Windows 7+ , kemudian buang mesej itu "Set susunan isihan untuk pangkalan data adalah berbeza daripada sistem satu!" kaedah di atas tidak akan berfungsi.

Anda perlu pergi dengan cara lain:

1. Lancarkan program 1C. Di tingkap Lancarkan 1C pilih pangkalan maklumat yang diperlukan.

2. Dalam senarai juntai bawah Dalam mod pilih Konfigurator >OK.

3. Mulakan Konfigurator. Pilih menu Pentadbiran > Halaman kod jadual keselamatan maklumat

4. Dalam tingkap Halaman kod jadual pangkalan maklumat pilih daripada senarai juntai bawah + Pemasangan semasa >OK.