Urutan pengurutan yang ditetapkan untuk database berbeda dari sistem. Kesalahan “Urutan pengurutan yang diatur untuk database berbeda dari sistem satu halaman kode 1C 7.7 dan urutan pengurutan

13 April

Kesalahan "Urutan pengurutan yang ditetapkan untuk database berbeda dari sistem"

Dimulai dengan Winodws Vista, pengguna yang bekerja dengan 1C:Enterprise 7.7 mungkin mengalami kesalahan saat memulai program: "Urutan pengurutan yang diatur untuk database berbeda dari sistem." Setelah mengklik OK, program keluar. Ada dua cara untuk mengatasi kesalahan ini.



Metode pertama: OrdNoChk.prm

Jika Anda ingin menonaktifkan pemeriksaan halaman kode sepenuhnya, buat file kosong bernama OrdNoChk.prm di folder “BIN” dari direktori instalasi 1C:Enterprise 7.7 (secara default adalah C:\Program Files\1Cv77\BIN) atau (C :\Program Files ( x86)\1Cv77\BIN) . Jika, karena alasan tertentu, Anda perlu menonaktifkan pemeriksaan halaman kode hanya untuk satu basis info, tempatkan OrdNoChk.prm di folder dengan basis info yang diperlukan.

(buka zip)

Metode 2: Mengubah urutan pengurutan

Jika Anda bekerja di pengguna tunggal (lokal) 1C:Enterprise 7.7, atau menggunakan mode terminal di server, maka Anda cukup mengubah urutan database. Untuk melakukan ini, luncurkan 1C dalam mode konfigurator, pilih Administrasi - Halaman kode tabel keamanan informasi -Instalasi sistem saat ini.

Catatan! Jika Anda telah mengonfigurasi pertukaran otomatis dengan basis info lain, semua basis info harus memiliki pengkodean yang sama. Atau pemeriksaan pengkodean harus dinonaktifkan (lihat metode 1).

Pesan ini tidak memiliki label

Ada kalanya program 1C tidak dapat diluncurkan, dan kotak dialog 1C muncul dengan pesan "Urutan pengurutan yang diatur untuk database berbeda dari yang sistem!" Setelah menutup jendela, program akan ditutup (Anda dapat menjalankannya dalam mode Configurator).

Valery Sidorov

Penyebab kesalahan dan solusinya

Penyebab error ini adalah ketidaksesuaian antara pengaturan sistem dan pengaturan 1C.
Omong-omong, jika sistem operasi dilokalkan dan pengaturan regional diatur dengan benar, maka ketika menginstal 1C, pengaturannya akan disesuaikan dengan sistem.

Memeriksa apakah pengaturan sudah benar

I. Pengaturan sistem (untuk versi Windows Russified yang dilokalkan)

1. Buka Mulai - Pengaturan - Panel Kontrol - Opsi Regional dan Bahasa.

2. Pada tab Pengaturan Regional, daftar drop-down harus berbahasa Rusia.

3. Pada tab Bahasa – Lebih detail... – Kotak dialog Bahasa dan layanan input teks – Tab Opsi – Bahasa input default harus Rusia-Rusia.

4. Pada tab Advanced seharusnya ada – Rusia.

II. pengaturan 1C

4. Di halaman Kode di jendela tabel infobase, daftar drop-down harus berisi – 1251 – bahasa Rusia, Belarusia, Bulgaria, dan Serbia.

Catatan

1. Jika Anda menggunakan komponen DIMB (manajemen basis info terdistribusi), - ketika pemeriksaan urutan dinonaktifkan - Anda TIDAK BOLEH menggunakan karakter huruf apa pun selain Latin dalam pengidentifikasi tiga huruf basis info yang termasuk dalam basis data terdistribusi.

2. Perlu diingat bahwa menonaktifkan pemeriksaan identitas urutan dapat menyebabkan hasil yang tidak terduga - bagi pengguna program 1C! – urutan baris, misalnya saat membuat laporan.

Memecahkan masalah Windows Vista

Jika Anda menggunakan Windows Vista, hilangkan pesan “Urutan pengurutan yang ditetapkan untuk database berbeda dari sistem!” cara di atas tidak akan berhasil.

Untuk ini:

1. Luncurkan program 1C. Di jendela Luncurkan 1C, pilih basis informasi yang diinginkan.

2. Dalam daftar drop-down Dalam mode, pilih Konfigurator – OK.

3. Konfigurator akan diluncurkan. Pilih menu Administrasi – Halaman kode tabel keamanan informasi...

4. Di jendela Kode halaman tabel infobase, di daftar drop-down, pilih + Instalasi sistem saat ini – OK.

5. Di jendela Configurator dengan pesan “Saat mengubah halaman kode, indeks semua tabel data infobase akan dibangun kembali! Apakah Anda ingin mengubah halaman kode?" klik Ya.

6. Setelah jangka waktu tertentu, tergantung pada ukuran keamanan informasi, jendela Configurator akan muncul dengan pesan “Halaman kode telah diubah!”, klik OK.

7. Tutup Configurator, Anda dapat bekerja dengan infobase.

8. Untuk bekerja dengan sistem keamanan informasi lainnya, ubah halaman kode tabel keamanan informasi dengan cara yang sama.

1C: apa yang harus dilakukan jika pesan “Urutan pengurutan yang diatur untuk database berbeda dari sistem!”

Penyebab error ini adalah ketidaksesuaian antara pengaturan sistem dan pengaturan 1C.
Omong-omong, jika sistem operasi dilokalkan dan pengaturan regional diatur dengan benar, maka ketika menginstal 1C, pengaturannya akan disesuaikan dengan sistem.

Memeriksa apakah pengaturan sudah benar

I. Pengaturan sistem (untuk versi Windows Russified yang dilokalkan)

1. Buka Mulai - Pengaturan - Panel Kontrol - Opsi Regional dan Bahasa.

2. Pada tab Pengaturan Regional, daftar drop-down harus berbahasa Rusia.

3. Pada tab Bahasa – Lebih detail... – Kotak dialog Bahasa dan layanan input teks – Tab Opsi – Bahasa input default harus Rusia-Rusia.

4. Pada tab Advanced seharusnya ada – Rusia.

II. pengaturan 1C

2. Dalam daftar drop-down Dalam mode, pilih – OK.

4. Di halaman Kode di jendela tabel infobase, daftar drop-down harus berisi – 1251 – bahasa Rusia, Belarusia, Bulgaria, dan Serbia.

Catatan

1. Jika Anda menggunakan komponen DIMB (manajemen basis info terdistribusi), - ketika pemeriksaan urutan dinonaktifkan - Anda TIDAK BOLEH menggunakan karakter huruf apa pun selain Latin dalam pengidentifikasi tiga huruf basis info yang termasuk dalam basis data terdistribusi.

2. Perlu diingat bahwa menonaktifkan pemeriksaan identitas urutan dapat menyebabkan hasil yang tidak terduga - bagi pengguna program 1C! – urutan baris, misalnya saat membuat laporan.

Memecahkan masalah Windows Vista

Jika Anda menggunakan Windows Vista, hilangkan pesan “Urutan pengurutan yang ditetapkan untuk database berbeda dari sistem!” cara di atas tidak akan berhasil.

Untuk ini:

1. Luncurkan program 1C. Di jendela Luncurkan 1C, pilih basis informasi yang diinginkan.

2. Dalam daftar drop-down Dalam mode, pilih Konfigurator – OK.

3. Konfigurator akan diluncurkan. Pilih menu Administrasi – Halaman kode tabel keamanan informasi...

4. Di jendela Kode halaman tabel infobase, di daftar drop-down, pilih + Instalasi sistem saat ini – OK.

5. Di jendela Configurator dengan pesan “Saat mengubah halaman kode, indeks semua tabel data infobase akan dibangun kembali! Apakah Anda ingin mengubah halaman kode?" klik Ya.

6. Setelah jangka waktu tertentu, tergantung pada ukuran keamanan informasi, jendela Configurator akan muncul dengan pesan “Halaman kode telah diubah!”, klik OK.

7. Tutup Configurator, Anda dapat bekerja dengan infobase.

8. Untuk bekerja dengan sistem keamanan informasi lainnya, ubah halaman kode tabel keamanan informasi dengan cara yang sama.

Meskipun pengguna korporat enggan mengucapkan selamat tinggal pada Windows XP, menjadi jelas bahwa hal ini masih harus dilakukan dalam waktu dekat. Oleh karena itu, 1C Enterprise 7.7 perlu dijalankan di lingkungan Windows 7 (Vista). Pada artikel ini, kami memutuskan untuk melihat masalah "khas" yang muncul saat bekerja dengan 1C di lingkungan OS baru, dan cara mengatasinya.

Kesalahan: "Urutan pengurutan data berbeda dengan sistem"

Hanya orang malas yang mungkin belum mengetahui kesalahan ini, serta cara mengatasinya. Namun, tidak semuanya sesederhana kelihatannya, jadi mari kita lihat masalah ini lebih detail.

Alasan kesalahannya sepele - ketidakcocokan antara halaman kode sistem operasi keluarga NT6 dan 1C. Ada dua cara untuk mengatasi masalah ini:

  • Sesuaikan halaman kode keamanan informasi dengan halaman sistem. Untuk melakukan ini, kami meluncurkannya Configurator - Administrasi - halaman kode IB dan di bagian paling bawah daftar drop-down pilih + Instalasi sistem saat ini. Ini adalah cara yang paling benar, tetapi setelah membuat database sesuai dengan halaman kode Windows 7 (Vista), kita akan mulai menerima kesalahan yang sama saat meluncurkan database di Windows XP.
  • Nonaktifkan pemeriksaan urutan pengurutan. Untuk melakukan ini, buat file sinyal dengan nama ordnochk.prm(). Ditempatkan di direktori dengan keamanan informasi, ini menonaktifkan pemeriksaan urutan database ini ketika menempatkannya di direktori TEMPAT SAMPAH(di folder instalasi 1C) pemeriksaan penyortiran akan dinonaktifkan untuk semua database di PC ini. Metode ini berhasil hanya dengan rilis 26 dan lebih tinggi. Selain itu, 1C memperingatkan:
"Penggunaan fitur ini hanya dapat direkomendasikan dalam kasus ekstrim, ketika tidak mungkin untuk mengoordinasikan urutan sistem dengan urutan yang ditetapkan untuk basis info. Saat menonaktifkan pemeriksaan urutan dalam kondisi aplikasi, komponen manajemen basis info terdistribusi TIDAK BOLEH menggunakan karakter huruf apa pun kecuali Latin, dalam pengidentifikasi tiga huruf dari basis informasi yang merupakan bagian dari basis informasi terdistribusi. Perlu diingat bahwa 1C:Enterprise menggunakan kemampuan penyortiran kedua mekanisme saat bekerja, dan menonaktifkan pesanan. pemeriksaan identitas di dalamnya dapat menyebabkan urutan baris yang tidak terduga bagi pengguna, misalnya, saat membuat laporan."

Metode mana yang harus Anda pilih? Jika Anda memiliki armada OS yang homogen, mis. Semua mesin menjalankan Windows 7 (Vista), maka Anda harus menggunakan opsi pertama. Opsi kedua harus digunakan jika perlu bekerja secara bersamaan dengan database di kedua keluarga OS. Dalam hal ini, disarankan untuk mencari database pada mesin dengan Windows XP, dan ordnochk.prm letakkan di folder BIN pada mesin dengan Windows 7 (Vista). Ini akan menghindari potensi masalah dengan pengoperasian komponen seperti URIB. Harap diingat bahwa mesin yang menjalankan Windows 7 (Vista) dapat digunakan hanya untuk bekerja dalam mode 1C Enterprise. Setiap perubahan dalam mode Configurator harus dilakukan hanya pada mesin dengan Windows XP. Saat mencari database pada mesin dengan Windows 7 (Vista) Perlu halaman kode keamanan informasi harus diubah menjadi halaman sistem (sesuai dengan metode pertama), dan ordnochk.prm sudah digunakan pada mesin dengan Windows XP, jika tidak, tidak mungkin bekerja dengan URIB atau sekadar memuat data yang diunggah sebelumnya ke dalam keamanan informasi.

Kesalahan saat membuat dari komponen V7Plus.dll (CLSID hilang)

Masalah ini terjadi ketika UAC diaktifkan, ketika mengakses pemrosesan eksternal atau tindakan lain yang memerlukan perpustakaan V7Plus.dll(mengunggah data, laporan, dll), sedangkan V7Plus.dll hadir dalam direktori dengan database. Alasan kesalahan ini adalah 1C Enterprise mendaftarkan perpustakaan ini secara dinamis ketika diperlukan untuk digunakan. Ketika UAC diaktifkan, 1C bekerja dengan hak pengguna dan oleh karena itu tidak dapat mendaftarkan perpustakaan. Solusinya sederhana - daftar V7Plus.dll secara manual, untuk ini kami sarankan untuk menyalinnya ke folder BIN (agar tidak terikat dengan database tertentu), jalankan Garis komando dengan hak administrator dan jalankan perintah:

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

hasil eksekusi harus berupa pesan tentang pendaftaran perpustakaan yang berhasil.

Kesalahan "Untuk mengakses database, diperlukan driver ODBC untuk MS SQL Server versi 3.50.0303 atau lebih lama

Kesalahan terjadi saat Anda mencoba menjalankan SQL versi 1C Enterprise 7.7 di Windows 7 (Vista) dan disebabkan oleh kurangnya dukungan sistem operasi ini untuk versi SQL server yang lebih rendah SQLServer 2005 SP2. Kutipan dari siaran pers resmi Microsoft:

Untuk meningkatkan keamanan, sistem operasi Microsoft Windows Server 2008 dan Microsoft Windows Vista akan mendukung SQL Server 2005 Express SP1, dan semua edisi SQL Server lainnya akan memerlukan SQL Server 2005 SP2 atau yang lebih baru. Versi SQL Server sebelumnya, termasuk SQL Server 2000(semua edisi, termasuk Desktop Engine, juga dikenal sebagai MSDE), SQL Server 7.0 dan SQL Server 6.5, Sistem operasi Windows Server 2008 dan Windows Vista tidak akan didukung.

Solusi untuk hari ini tidak ada(dan kecil kemungkinannya akan muncul). “Solusi” yang ditemukan di Internet yang melibatkan penggantian file driver ODBC dengan file dari Windows XP tidak boleh dipertimbangkan secara serius dan penggunaannya sangat tidak disarankan.

Sebagai alternatif, kami merekomendasikan menjalankan 1C Enterprise di Windows Server 2003 dalam mode terminal; kami juga merekomendasikan opsi yang sama untuk mode file 1C di jaringan dengan versi Windows yang berbeda.

Saat ini, hanya sedikit orang yang menggunakan 1C versi 7.7, namun masih ada organisasi yang karena satu dan lain hal tidak dapat beralih ke platform yang lebih baru. Dalam praktik saya, saya sudah lama tidak melihat konfigurasi yang ditulis dalam 7.7. Namun baru-baru ini saya harus berurusan dengan 7. Dalam prosesnya saya menemui masalah seperti itu. Saat dijalankan pada versi Windows yang berbeda, kesalahan yang sama terus-menerus muncul. Yakni, urutan pengurutan yang ditetapkan untuk database berbeda dari sistem. Ada dua cara untuk mengatasi ini; mari kita lihat masing-masing secara lebih rinci.

Cara menonaktifkan pemeriksaan halaman kode 1c

Mengubah tabel kode

Cara termudah adalah dengan mengubah halaman kode di program 1C. Untuk melakukan ini, luncurkan program dalam mode konfigurator. Selanjutnya, buka halaman Administrasi - Kode tabel keamanan informasi.

Di jendela yang muncul, pilih + Instalasi sistem saat ini dan klik OK.

Setelah itu program harus dimulai, tetapi ada satu peringatan: jika pengguna dari sistem operasi yang berbeda bekerja dalam konfigurasi ini, misalnya Windows XP dan Windows 7, maka ketika memulai pada versi yang berbeda Anda perlu melakukan tindakan serupa setiap kali.

Menonaktifkan pemeriksaan halaman kode

Cara ini jauh lebih baik dan sederhana. Anda dapat menonaktifkan pemeriksaan halaman kode di 1C. Untuk melakukan ini, Anda perlu membuat file bernama ordnochk.prm dan meletakkannya di folder program di jalur ini C:\Program Files\1Cv77\Bin. Jika Anda tidak memiliki direktori Bin, letakkan file tersebut pada direktori di atas. C:\Program Files\1Cv77\

Program 1C bagi saya berada di jalur yang berbeda, jadi jangan terlalu memperhatikannya. Itu saja, jika ada yang tidak berhasil, tulis di komentar, saya akan mencoba menjawab dan membantu semua orang.



Memuat...
Atas