Veritabanı için belirlenen sıralama düzeni sistemdekinden farklı! Veritabanı hatası "Sıralama düzeni sistem düzeninden farklı": nasıl düzeltilir? Hata 1c sıralama düzeni sistemdekinden farklı

Kural olarak, sistemde sıralama düzeninin sistem düzeninden farklı olduğunu belirten bir hata bulan çoğu kullanıcı, görünüşe göre 1C paketinin 7.7 sürümüyle çalışıyor. Virüslerin etkileri açısından bile değil, aynı zamanda paketin program kodunda yer alan hatalar ve arızalar alanında da en savunmasız olan budur. Ancak sıralamanın sistemden farklı olduğunu belirten bir hata mesajı aldığınızda paniğe gerek yok. Bu sorunu hızlı ve kalıcı olarak çözebilecek birkaç basit çözüm vardır. Bu durumda en az iki çözüm uygulanabilir.

Veritabanı hatası "Sıralama düzeni sistemden farklı": sorun nedir?

Sorunun kendisi, sunucu veya istemci makinesindeki yürütülebilir dosya biçimindeki ana programın veritabanını (SQL) başlatamamasıdır.

Sonuç olarak, bağlı kullanıcı (çocuk) terminalleri veritabanının kendisine erişemez (her ne kadar programın ana çekirdeği sorunsuz başlasa da). Uygulamanın kendisine erişimin, yerel ağda bulunan diğer kullanıcı bilgisayarlarına bağlanmaktan sorumlu olan sunucu sürümü düzeyinde tam olarak sağlandığına inanılmaktadır. Sorunlar tam da bu noktada ortaya çıkıyor.

Sıralama düzeni sistemdekinden farklıdır (Windows 7). İlk önce ne yapmalı?

26 numaralı sürümde veritabanı dosyalarını göz ardı etme özelliğinin dahil edildiğine inanılıyor. Ancak bu hizmete güvenmemelisiniz.

Var olmayan nesne

Bir uygulama başlatıldığında, sistem program dosyalarında yüklü olan programın kendisinin BIN klasöründe bulunuyor gibi görünen OrdNoChk.prm dosyası biçiminde var olmadığı varsayılan bir nesneye atıfta bulunur.

Sıralama düzeninin sistem düzeninden farklı olduğunu belirten bir sistem mesajı görünürse, bu dizinde aynı adla boş bir dosya oluşturmak ve kaydederken değiştirmekten daha kolay bir şey yoktur, örneğin, içinde bulunan aynı Not Defteri'nde. herhangi bir Windows sisteminin standart seti. Buradaki başka bir soru da, ayarların başlangıç ​​verilerini içeren standart metin düzenleyicisinin doğrudan düzenlendiğinde ve daha sonra eylem halinde uygulandığında çalışmamasıdır.

Veritabanı yapısının yerel veri alışverişine göre değiştirilmesi

Öte yandan, kurulu programın sıralama düzeninin sistemden farklı olduğunu belirten bir mesajla hata oluşması sorunu, kurulu programın kendisi aracılığıyla bile çözülebilir.

Ancak burada başlangıçta aşağıda açıklanan araçları ve araçları kullanmanın ne kadar tavsiye edilebilir olduğunu düşünmelisiniz.

Veritabanının sıralama düzeninin sistemden farklı olduğu bildirildiğinde bir hata oluşursa, 1C uygulamasının kendisinde yönetime gitmeniz gereken yapılandırma bölümünü, bilgi güvenliği tablolarının kod sayfasını ve geçerli sistem yükleme öğesi.

Çözüm

Prensip olarak, 1C veritabanındaki sıralama düzeninin sistemden farklı olduğu mesajı oldukça basit bir şekilde silinebilir (veya ondan sonsuza kadar kurtulabilirsiniz). Uygulamada görüldüğü gibi, en basit durumda, yukarıda belirtilen boş nesneyi kolayca oluşturabilirsiniz. Bundan sonra, sıralama düzeninin sistemden farklı olduğunu belirten bir sinyal artık görünmeyecektir.

Aslında sorunun ortadan kaldırılması sadece bu çözümlerle sınırlı değil. Gerçek şu ki, 1C ortamında, DVB formatındaki veritabanlarını kullanarak aynı Visual Basic dilini temel alarak tüm sistemi kontrol etmek için komut dosyaları yazabilir veya ek uygulamalar oluşturabilirsiniz. Aksi takdirde, programın kodundaki kusurları veya viral etkiyi hesaba katmazsanız, yukarıda belirtilen mesajın görünümüyle ilgili hata oldukça basit bir şekilde ortadan kaldırılabilir. Ama bence bu en kötü şey değil. Bazen bir veritabanını nasıl organize edeceğini ve onu kurulu bir programa nasıl bağlayacağını bilmeyen kullanıcıların "huysuzluğu" bu tür hataların tekrar tekrar ortaya çıkmasına neden olabilir.

Ayrıca platformun diğer veritabanlarıyla otomatik veri alışverişi etkinleştirildiğinde hepsinin tamamen aynı kodlamaya sahip olması gerektiğine de dikkat etmelisiniz. Tüm veritabanları için kurulu değilse, verileri içe ve dışa aktarma sorunu, en hafif deyimle anlamsız hale gelir. Son çare olarak yukarıda da belirttiğimiz gibi kodlamanın devre dışı bırakılması gerekir. Bu, özellikle farklı terminallerde farklı Windows sürümlerinin yüklü olduğu ve hatta farklı mimarilerin olduğu durumlar için geçerlidir. Bu aynı zamanda bilgiye eşzamanlı erişim konusunda programla çalışmanın imkansız olacağı noktaya kadar öngörülemeyen sonuçlara da yol açabilir.

Veritabanı için belirlenen sıralama düzeni sistem düzeniyle eşleşmiyor

Hatanın nedeni, sistem ayarları ile 1C ayarları arasındaki uyumsuzluktur.
Bu arada, işletim sistemi yerelleştirilmişse ve bölgesel ayarlar doğru yapılmışsa, 1C kurulurken ayarları sistem ayarlarıyla aynı hizaya getirilecektir.

Ayarların doğru olup olmadığı kontrol ediliyor

I. Sistem ayarları (Windows'un yerelleştirilmiş Ruslaştırılmış sürümü için)

1. Başlat - Ayarlar - Denetim Masası - Bölge ve Dil Seçenekleri'ni açın.
2. Bölgesel Ayarlar sekmesinde açılır liste Rusça olmalıdır.
3. Diller sekmesinde – Daha fazla ayrıntı... – Diller ve metin giriş hizmetleri iletişim kutusu – Seçenekler sekmesi – Varsayılan giriş dili Rusça-Rusça olmalıdır.
4. Gelişmiş sekmesinde – Rusça olmalıdır.

II. 1C ayarları




4. Bilgi bankası tabloları penceresinin Kod sayfasında, açılır liste – 1251 – Rusça, Belarusça, Bulgarca ve Sırpça dillerini içermelidir.

Son çare olarak bazen sıralama düzeni eşleştirme kontrolünün devre dışı bırakılması önerilir. Bunu yapmak için bilgi tabanı dizininde OrdNoChk.prm (rastgele içerikli) adında bir sinyal dosyası oluşturmanız gerekir. Ancak:
1. DIMB bileşenini (dağıtılmış bilgi tabanı yönetimi) kullanıyorsanız - sıralama düzeni denetimi devre dışı bırakıldığında - dağıtılmış veritabanında yer alan bilgi tabanlarının üç harfli tanımlayıcısında Latince dışında herhangi bir alfabenin karakterlerini KULLANMAMALISINIZ.
2. Sıralama düzeni kimlik kontrolünün devre dışı bırakılmasının, 1C programının kullanıcısı için beklenmedik sonuçlara yol açabileceği unutulmamalıdır! – örneğin rapor oluştururken satırların sırası.

Windows Vista'da Sorun Giderme

Windows Vista kullanıyorsanız, “Veritabanı için ayarlanan sıralama düzeni sistemdekinden farklı!” mesajından kurtulun. yukarıdaki yöntemler işe yaramayacaktır.

Bunun için:

1. 1C programını başlatın. 1C'yi Başlat penceresinde istediğiniz bilgi tabanını seçin.
2. Modunda açılır listesinde Yapılandırıcı – Tamam seçeneğini seçin.
3. Yapılandırıcı başlayacaktır. Yönetim menüsü – Bilgi güvenliği tablolarının kod sayfası seçeneğini seçin...
4. Bilgi tabanı tabloları penceresinin Kod sayfasındaki açılır listede + Geçerli sistem kurulumu – Tamam'ı seçin.
5. Yapılandırıcı penceresinde “Kod sayfasını değiştirirken tüm bilgi tabanı veri tablolarının dizinleri yeniden oluşturulacak! Kod sayfasını değiştirmek ister misiniz?" Evet'i tıklayın.
6. Belirli bir süre sonra bilgi güvenliğinin boyutuna bağlı olarak “Kod sayfası değiştirildi!” mesajıyla birlikte Konfigüratör penceresi açılacak, Tamam'a tıklayınız.
7. Yapılandırıcıyı kapatın, bilgi tabanıyla çalışabilirsiniz.
8. Diğer bilgi güvenliği sistemleriyle çalışmak için bilgi güvenliği tablolarının kod sayfasını aynı şekilde değiştirin.

Sql sunucusuna bağlanırken bir hata oluşursa, winXP yüklü bir bilgisayardan Windows/system32 sqlsrv32.dll ve sqlsrv32.rll dosyalarını Vista yüklü bir bilgisayara kopyalayın (üzerine yazma izni verdikten sonra)

Yakın zamanda yeni bir bilgisayar satın aldınız, 1C:Enterprise 7.7'yi yüklediniz, veritabanını eski bilgisayardan aktardınız ve daha rahat çalışma beklentileriniz ekrandaki yazıyla gölgelendi:

Bu hata, NT6 ve 1C kod tabloları eşleşmediğinde ortaya çıkar. Bu sorunu çözmenin 2 ana yolu vardır.

1. Yerel olarak, tek bir bilgisayarda çalışıyorsanız ve veritabanını periyodik olarak diğer bilgisayarlara aktarmanız gerekmiyorsa, en kolay yol, aşağıdaki şekilde gösterildiği gibi bilgi tabanının kod sayfasını değiştirmektir.

Bunu yapmak için, yapılandırıcı modunda 1C:Enterprise'ı başlatın ve ardından “ öğesini seçin. Yönetim» - « IS kodu sayfası" Ve açılan pencerede en alttaki listeden seçim yapın " +Mevcut sistem kurulumu "ve tıklayın" TAMAM».

Yeniden indekslemeyi bekliyoruz, yapılandırıcıyı kapatıyoruz ve çalışmaya devam edebilirsiniz, verileriniz değişmeyecek veya kaybolmayacaktır.

2. Bu yöntem 1C:Enterprise 7.7'de kullanılmalıdır. bir ağ üzerinde çalışın ve ayrıca Windows'un farklı sürümlerini kullanın (örneğin, Windows XP ve Windows 7) veya veritabanının olması durumunda, örneğin evde ve ofiste farklı bilgisayarlarda bir veritabanıyla çalışıyorsunuz. çıkarılabilir medyada bulunur.

Çözümü de oldukça basit, bir dosya oluşturmanız gerekiyor” ordnochk.prm"herhangi bir düzenleyicide, örneğin aynı not defterinde. Bu dosya boş olabilir veya “Merhaba” satırını içerebilir, bu durumda önemli değil, asıl önemli olan doğru dosya adıdır.

1C:Enterprise'ın kurulu olduğu kök klasöre yerleştirilmelidir (varsayılan olarak “ C:\Program Dosyaları\1Cv77\BIN\"). Bu dosya sıralama denetimini devre dışı bırakacaktır.

Bir ağ sürümünüz varsa ve her bilgisayarda 1C:Enterprise kuruluysa, bu dosyayı her birine yerleştirmeniz gerekir, bu önemlidir.

İşte bu, işinizin tadını çıkarın.

Şu anda çok az kişi 1C 7.7 sürümünü kullanıyor, ancak hala bir nedenden ötürü daha yeni platformlara geçemeyen kuruluşlar var. Uygulamamda uzun zamandır 7.7'de yazılmış konfigürasyonları görmüyorum. Ancak yakın zamanda 7 ile uğraşmak zorunda kaldım. Bu süreçte böyle bir sorunla karşılaştım. Windows'un farklı sürümlerinde çalışırken sürekli aynı hata ortaya çıkıyor. Yani veritabanları için belirlenen sıralama düzeni sistemdekinden farklıdır. Bunu çözmenin iki yolu var; her birine daha ayrıntılı olarak bakalım.

1c kod sayfası denetimi nasıl devre dışı bırakılır

Kod tablosunu değiştirme

En kolay yol, 1C programındaki kod sayfasını değiştirmektir. Bunu yapmak için programı yapılandırıcı modunda başlatın. Daha sonra bilgi güvenliği tablolarının Yönetim - Kod sayfasına gidin.

Açılan pencerede + Geçerli sistem kurulumu seçeneğini seçin ve Tamam'a tıklayın.

Bundan sonra programın başlaması gerekir, ancak bir uyarı vardır: Farklı işletim sistemlerinden kullanıcılar bu yapılandırmada çalışıyorsa, örneğin Windows XP ve Windows 7, o zaman farklı bir sürüme başladığınızda, her seferinde benzer eylemler yapmanız gerekecektir.

Kod sayfası kontrolünü devre dışı bırakma

Bu yöntem çok daha iyi ve daha basittir. 1C'de kod sayfası kontrolünü devre dışı bırakabilirsiniz. Bunu yapmak için ordnochk.prm adında bir dosya oluşturmanız ve bu dosyayı C:\Program Files\1Cv77\Bin yolundaki program klasörüne yerleştirmeniz gerekir. Bin dizininiz yoksa dosyayı yukarıdaki dizine yerleştirin. C:\Program Dosyaları\1Cv77\

1C programı benim için farklı bir yolda, bu yüzden buna aldırış etmeyin. Hepsi bu, eğer bir şeyler yolunda gitmezse, yorumlara yazın, herkese cevap vermeye ve yardım etmeye çalışacağım.

1C: “Veritabanı için ayarlanan sıralama düzeni sistemdekinden farklı!” Mesajı belirirse ne yapılmalı?

Hatanın nedeni, sistem ayarları ile 1C ayarları arasındaki uyumsuzluktur.
Bu arada, işletim sistemi yerelleştirilmişse ve bölgesel ayarlar doğru yapılmışsa, 1C kurulurken ayarları sistem ayarlarıyla aynı hizaya getirilecektir.

Ayarların doğru olup olmadığı kontrol ediliyor

I. Sistem ayarları (Windows'un yerelleştirilmiş Ruslaştırılmış sürümü için)

1. Başlat - Ayarlar - Denetim Masası - Bölge ve Dil Seçenekleri'ni açın.

2. Bölgesel Ayarlar sekmesinde açılır liste Rusça olmalıdır.

3. Diller sekmesinde – Daha fazla ayrıntı... – Diller ve metin giriş hizmetleri iletişim kutusu – Seçenekler sekmesi – Varsayılan giriş dili Rusça-Rusça olmalıdır.

4. Gelişmiş sekmesinde – Rusça olmalıdır.

II. 1C ayarları

2. Modunda açılır listesinde – Tamam'ı seçin.

4. Bilgi bankası tabloları penceresinin Kod sayfasında, açılır liste – 1251 – Rusça, Belarusça, Bulgarca ve Sırpça dillerini içermelidir.

Notlar

1. DIMB bileşenini (dağıtılmış bilgi tabanı yönetimi) kullanıyorsanız - sıralama düzeni denetimi devre dışı bırakıldığında - dağıtılmış veritabanında yer alan bilgi tabanlarının üç harfli tanımlayıcısında Latince dışında herhangi bir alfabenin karakterlerini KULLANMAMALISINIZ.

2. Sıralama düzeni kimlik kontrolünün devre dışı bırakılmasının, 1C programının kullanıcısı için beklenmedik sonuçlara yol açabileceği unutulmamalıdır! – örneğin rapor oluştururken satırların sırası.

Windows Vista'da Sorun Giderme

Windows Vista kullanıyorsanız, “Veritabanı için ayarlanan sıralama düzeni sistemdekinden farklı!” mesajından kurtulun. yukarıdaki yöntemler işe yaramayacaktır.

Bunun için:

1. 1C programını başlatın. 1C'yi Başlat penceresinde istediğiniz bilgi tabanını seçin.

2. Modunda açılır listesinde Yapılandırıcı – Tamam seçeneğini seçin.

3. Yapılandırıcı başlayacaktır. Yönetim menüsü – Bilgi güvenliği tablolarının kod sayfası seçeneğini seçin...

4. Bilgi tabanı tabloları penceresinin Kod sayfasındaki açılır listede + Geçerli sistem kurulumu – Tamam'ı seçin.

5. Yapılandırıcı penceresinde “Kod sayfasını değiştirirken tüm bilgi tabanı veri tablolarının dizinleri yeniden oluşturulacak! Kod sayfasını değiştirmek ister misiniz?" Evet'i tıklayın.

6. Belirli bir süre sonra bilgi güvenliğinin boyutuna bağlı olarak “Kod sayfası değiştirildi!” mesajıyla birlikte Konfigüratör penceresi açılacak, Tamam'a tıklayınız.

7. Yapılandırıcıyı kapatın, bilgi tabanıyla çalışabilirsiniz.

8. Diğer bilgi güvenliği sistemleriyle çalışmak için bilgi güvenliği tablolarının kod sayfasını aynı şekilde değiştirin.