Ordinea de sortare setată pentru baze de date este diferită de cea de sistem. Eroare baza de date „Ordinea de sortare este diferită de cea de sistem”: cum se remediază? Ordinea de sortare este diferită de cea stabilită

Există momente când este imposibil să porniți programul 1C și apare o casetă de dialog cu mesajul Ordinea de sortare setată pentru baza de date este diferită de cea de sistem!. După închiderea ferestrei, programul se închide (îl puteți rula în modul Configurator).

Cauza erorii și soluții

Cauza erorii este o nepotrivire între setările sistemului și setările 1C.
Apropo, dacă sistemul de operare este localizat și setările regionale sunt setate corect, atunci când instalați 1C setările sale vor fi aduse în conformitate cu cele de sistem.

Verificarea setărilor sunt corecte

I. Setări de sistem (pentru versiunea rusificată localizată de Windows)

1. Deschideți Start - Setări - Panou de control - Opțiuni regionale și de limbă.

2. În fila Setări regionale, lista derulantă ar trebui să fie rusă.

3. În fila Limbi – Mai multe detalii... – Caseta de dialog Limbi și servicii de introducere a textului – Fila Opțiuni – Limba de introducere implicită ar trebui să fie rusă-rusă.

4. În fila Avansat ar trebui să existe – rusă.

II. setări 1C

4. În fereastra Pagina de cod a tabelelor bazei de informații, lista derulantă ar trebui să conțină – 1251 – limbile rusă, belarusă, bulgară și sârbă.

Note

1. Dacă utilizați componenta DIMB (gestionarea bazei de informații distribuite), - când verificarea ordinii de sortare este dezactivată - NU TREBUIE să utilizați caractere de alt alfabet decât latină în identificatorul de trei litere al bazelor de date incluse în baza de date distribuită.

2. Trebuie avut în vedere faptul că dezactivarea verificării identității ordinii de sortare poate duce la rezultate neașteptate - pentru utilizatorul programului 1C! – ordinea liniilor, de exemplu, la generarea rapoartelor.

Depanarea Windows Vista

Dacă utilizați Windows Vista, atunci scăpați de mesajul Ordinea de sortare setată pentru baza de date este diferită de cea de sistem! metodele de mai sus nu vor funcționa.

Pentru a face acest lucru:

1. Lansați programul 1C. În fereastra Lansare 1C, selectați baza de informații dorită.

2. În lista derulantă În modul, selectați Configurator – OK.

3. Se va lansa Configuratorul. Selectați meniul Administrare – Pagina de cod a tabelelor de securitate a informațiilor...

4. În fereastra Pagina de cod a tabelelor bazei de informații, în lista derulantă, selectați + Instalare curentă a sistemului – OK.

5. În fereastra Configurator cu mesajul „La schimbarea paginii de coduri, se vor reconstrui indecșii tuturor tabelelor de date din baza de date! Doriți să schimbați pagina de cod?" faceți clic pe Da.

6. După o anumită perioadă de timp, în funcție de dimensiunea securității informațiilor, va apărea fereastra Configurator cu mesajul „Pagina de coduri a fost schimbată!”, faceți clic pe OK.

7. Închideți Configuratorul, puteți lucra cu baza de informații.

8. Pentru a lucra cu alte sisteme de securitate a informațiilor, modificați pagina de coduri a tabelelor de securitate a informațiilor în același mod.

Etichete: ,

În timpul încărcării datelor într-o bază de date 1C 7.7 în format MS SQL prin intermediul configuratorului, apare o eroare:

„Ordinea de sortare setată pentru baza de date este diferită de cea de sistem!”

Și aceasta este cu condiția ca fișierul OrdNoChk.prm să fie inserat în toate locurile, ceea ce anulează verificarea codării.

Mă grăbesc să observ că această eroare nu poate fi depășită cu configurația sistemului Windows Server 2008 R2 și MS SQL Server 2008. Vechiul 1C 7.7 nu înțelege cum să facă față acestor monștri. Prin urmare, puteți încărca date în 1C 7.7 numai pe MS SQL Server 2000 (2005). Și apoi transferați baza de date sql în MS SQL Server 2008. Această procedură este de obicei folosită la conversia unei baze de date din formatul DBF în formatul MS SQL.

Deci, lucrăm cu MS SQL Server 2000. Versiunea 1C: 7.7.027. Pentru a corecta eroarea, trebuie să editați fișierul folosind un editor HEX BkEnd.dll, care se află în director BIN programe 1C.

Puteți folosi editorul gratuit PSPad ca editor HEX. Deschideți editorul: Fișier - Deschideți în editorul HEX. Deschideți fișierul nostru BkEnd.dll.

În meniu, selectați „Căutare” - „Mergeți la linie”. Și mergeți la adresa $0018A79D. Schimbați valoarea „75” în „EB”. Să salvăm.

Repetăm ​​încărcarea datelor în 1C. La sfârșitul descărcării, poate apărea o eroare de tranzacție - nu-i acordați atenție.

În directorul bazei de date 1C trebuie să ștergeți fișierul 1srecalc. Acest fișier poate rămâne după recalcularea rezultatelor contabile și programul va încerca să le recalculeze de fiecare dată.

Ați cumpărat recent un computer nou, ați instalat 1C:Enterprise 7.7, ați transferat baza de date de pe computerul vechi, iar așteptările dvs. pentru o muncă mai confortabilă au fost umbrite de inscripția de pe ecran:

Această eroare apare atunci când tabelele de coduri NT6 și 1C nu se potrivesc. Există 2 modalități principale de a rezolva această problemă.

1. Dacă lucrați local, pe un computer și nu trebuie să transferați periodic baza de date pe alte computere, atunci cea mai simplă modalitate este să schimbați pagina de coduri a bazei de informații, așa cum se arată în figura de mai jos.

Pentru a face acest lucru, lansați 1C:Enterprise în modul configurator, apoi selectați elementul „ Administrare» - « Pagina de cod IS" Și în fereastra care se deschide, selectați din listă, în partea de jos „ + Instalarea curentă a sistemului " și faceți clic pe " Bine».

Așteptăm reindexarea, închidem configuratorul și poți continua să lucrezi, datele tale nu se vor modifica sau se vor pierde.

2. Această metodă ar trebui utilizată dacă în 1C:Enterprise 7.7. lucrați într-o rețea și, de asemenea, utilizați diferite versiuni de Windows (de exemplu, Windows XP și Windows 7), sau lucrați cu o bază de date pe computere diferite, de exemplu, acasă și la birou, în cazul în care baza de date este situat pe suporturi amovibile.

Soluția este, de asemenea, destul de simplă, trebuie să creați un fișier „ ordnochk.prm„în orice editor, de exemplu în același blocnotes. Acest fișier poate fi gol sau poate conține linia „Bună ziua”, în acest caz nu contează, principalul lucru este numele corect al fișierului.

Trebuie să fie plasat în folderul rădăcină cu 1C:Enterprise instalat (în mod implicit este „ C:\Program Files\1Cv77\BIN\"). Acest fișier va dezactiva verificarea sortării.

Dacă aveți o versiune de rețea și 1C:Enterprise este instalat pe fiecare computer, atunci trebuie să plasați acest fișier pe fiecare, acest lucru este important.

Asta e, bucură-te de munca ta.

După instalarea 1C versiunea 7.7 pe computer și lansarea acesteia, apare de obicei eroarea „Ordinea de sortare setată pentru baza de date diferă de cea de sistem!”, ce ar trebui să faceți în acest caz?

Această problemă poate fi rezolvată în două moduri:

1. Metoda

  • Trebuie să vă asigurați că numărul platformei este 7.7.
  • Lansați 1c. Selectați baza de informații dorită și deschideți-o în modul „Configurator”.
  • Meniul „Administrare” -> „Pagina de cod a tabelelor de securitate a informațiilor”.
  • În fereastra „Pagina de coduri a tabelelor de securitate a informațiilor”, deschideți elementul „Instalarea curentă a sistemului” -> OK.
  • Pe ecran va apărea mesajul „La schimbarea paginii de coduri, indicii tuturor tabelelor de date din Baza de informații vor fi reconstruiți!” Doriți să schimbați pagina de cod?" Faceți clic pe butonul „Da”.
  • La mesajul „Pagina de coduri a fost schimbată!” faceți clic pe OK.
  • Închideți „Configuratorul” și lansați baza de informații în modul normal 1C: Enterprise.

Dacă mai multe Baze de Informații se dovedesc a fi inoperante, atunci este necesar să efectuați această procedură cu fiecare dintre aceste baze de date.

2. Metoda

  • Lansați un editor de text, de exemplu, Notepad.
  • Apoi selectați „Salvare ca” din meniul „Fișier”. În fereastra care se deschide, faceți clic pe „Tip de fișier”, selectați „Toate fișierele” și specificați numele fișierului ca: OrdNoChk.prm. Salvați acest fișier în directorul rădăcină al bazei de informații sau în directorul programului 1C (acest fișier poate fi descărcat mai jos).
  • Lansați programul 1C. În fereastra programului, selectați baza de informații dorită și faceți clic pe butonul „Schimbare”.
  • În fereastra care se deschide, specificați calea către fișierul salvat anterior, programul 1c este gata de lansare.

Dacă există mai multe baze de informații, atunci trebuie să plasați fișierul OrdNoChk.prm în fiecare dintre ele în acest fel.

Important: Pentru începătorii în 1C va fi mai ușor să utilizați a doua opțiune, deoarece nu este nevoie să efectuați acțiuni cu baza de informații și configurație.
Pentru orice acțiune, inclusiv eroarea „Ordinea de sortare setată pentru baza de date diferă de cea de sistem!” c securitatea informațiilor sau configurația, este întotdeauna recomandat să creați copii de rezervă, astfel încât să puteți recupera datele pierdute.

Când lucrează în programul 1C, utilizatorii întâmpină diverse probleme pe care adesea nu le pot rezolva singuri. Astăzi vom rezolva una dintre aceste erori în 1C 7.7 „Ordinea de sortare setată pentru baza de date diferă de cea de sistem.” Apare cel mai adesea pe două versiuni populare ale sistemului de operare - Windows Vista și Windows 7.

Pentru a rezolva eroarea 1C în Windows XP, trebuie să efectuați următorii pași:


După aceasta, va avea loc un proces de reconstrucție a tuturor componentelor programului pentru a se potrivi configurațiilor 1C modificate. Dacă computerul este slab configurat, acest proces poate dura câteva minute. La sfârșit, veți vedea o mică fereastră de sistem în care suntem anunțați că setările au fost finalizate cu succes, iar eroarea „Ordinea de sortare setată pentru baza de date este diferită de cea de sistem” nu vă va mai deranja. Mai mult, dacă este necesară utilizarea unui URIB (component), atunci identificatorii bazelor de date copil și principale trebuie lăsați în alfabet latin. În caz contrar, este posibil să întâmpinați alte erori în 1C. Dacă dezactivați verificarea ordinii de sortare, aceasta poate duce la plasarea neașteptată a rândurilor în rapoarte și cărți de referință.

Modificarea parametrilor 1C pentru Windows Vista, 7

Dacă aveți versiuni ulterioare ale sistemului de operare, atunci instrucțiunile pentru remedierea erorii din 1C 7.7 sunt ușor diferite de cea anterioară.


Remedierea disfuncției cu ordinea de sortare în 1C folosind ordnochk.prm

Utilizatorii care folosesc sisteme de operare diferite, de exemplu, Windows 7 și Windows Vista, pot întâmpina și o eroare în versiunea 7.7 1C cu un mesaj despre diferența în ordinea de sortare setată pentru baze de date. Acest lucru se poate întâmpla atunci când utilizați 2 computere diferite conectate la rețea, de exemplu la serviciu și acasă. Pentru a rezolva problema, trebuie doar să creați un fișier numit „ordnochk” și extensia .prm.

  1. Găsiți folderul cu programul 1C pe computer. Dacă nu ați schimbat calea în timpul instalării, aceasta va fi localizată la C:\Program Files\1Cv77\.
  2. Deschideți-l și creați un fișier text gol aici.
  3. Pentru a face acest lucru, faceți clic dreapta în timp ce vă aflați în dosar. Selectați Nou, Fișier text.
  4. Cel mai important lucru este că atunci când salvați acest fișier, trebuie să introduceți „ordnochk.prm” în câmpul „Nume” și să faceți clic pe „Salvare”. Uneori, sistemul informatic adaugă o parte din nume după punct la nume. Aveți nevoie de „prm” pentru a fi extensia exactă a fișierului.
  5. Puteți crea mai întâi un fișier în orice folder, apoi îl puteți muta la rădăcina programului 1C.

Este mai bine să închideți programul înainte de a crea fișierul. Când îl plasați în rădăcină, încercați să porniți din nou 1C. Când urmați această metodă, uneori apar probleme la afișarea rândurilor în raport. Nu va funcționa dacă se folosește un sistem de sortare a bazelor de date.

Remedierea unei erori la restaurarea fișierelor Windows XP

În Windows XP, în unele cazuri, restaurarea fișierelor de pe discul de pornire poate ajuta. Puteți face acest lucru manual.

  1. Pentru a face acest lucru, trebuie să deschideți distribuția Windows care este instalată pe sistemul dvs., găsiți 2 fișiere în ea - „c_1251.nls” și „cp_1251.nls”.
  2. Apoi găsiți-le în sistem. Puteți folosi bara de căutare.
  3. După ce ați găsit aceste 2 fișiere în sistem, acestea trebuie înlocuite cu fișiere din distribuție, adică înlocuite cu altele noi.

Puteți face acest lucru și din consolă sau din linia de comandă. Pentru a face acest lucru, introduceți discul în unitate și începeți procesul de recuperare a sistemului folosind discul. Odată ce vă aflați în meniul de recuperare, apăsați „R” pentru a ajunge la consolă. Apoi, introduceți următoarea comandă în ea „copy C:\Windows\system32\c_1251.nls”, introduceți aceeași comandă pentru fișierul „cp_1251.lns”. Și conectați-vă în mod normal. Eroare 1C versiunea 7.7 „Ordinea de sortare care este setată pentru bazele de date diferă de cea de sistem” ar trebui să dispară.