Ordinea de sortare setată pentru baza de date este diferită de cea de sistem! Eroare baza de date „Ordinea de sortare este diferită de cea de sistem”: cum se remediază? Eroare 1c ordinea de sortare este diferită de cea de sistem

De regulă, majoritatea utilizatorilor care găsesc o eroare în sistem care indică faptul că ordinea de sortare este diferită de cea de sistem se pare că lucrează cu pachetul 1C versiunea 7.7. Acesta este cel mai vulnerabil nici măcar în ceea ce privește efectele virușilor, ci și în zona erorilor și eșecurilor care se află în codul de program al pachetului însuși. Cu toate acestea, atunci când primiți un mesaj de eroare care spune că ordinea de sortare este diferită de cea a sistemului, nu este nevoie să intrați în panică. Există mai multe soluții simple care pot rezolva această problemă rapid și permanent. În acest caz, se pot aplica cel puțin două soluții.

Eroare baza de date „Ordinea de sortare este diferită de sistem”: care este problema?

Problema în sine este că programul principal sub forma unui fișier executabil pe server sau pe mașina client nu poate inițializa baza de date (SQL).

Ca urmare, terminalele utilizator (copil) conectate nu pot accesa baza de date în sine (deși nucleul principal al programului pornește fără probleme). Se crede că accesul la aplicația în sine este asigurat tocmai la nivelul versiunii de server, care este responsabilă pentru conectarea altor computere de utilizator situate în rețeaua locală. Tocmai aici apar problemele.

Ordinea de sortare este diferită de cea de sistem (Windows 7). Ce să faci mai întâi?

Se crede că în versiunea numărul 26 a fost inclusă capacitatea de a ignora fișierele bazei de date. Dar nu ar trebui să te bazezi pe acest serviciu.

Obiect inexistent

Se întâmplă ca o aplicație, atunci când este lansată, să se refere la un obiect presupus inexistent sub forma fișierului OrdNoChk.prm, care pare a fi localizat în folderul BIN al programului propriu-zis, instalat în fișierele programului de sistem.

Dacă apare un mesaj de sistem care afirmă că ordinea de sortare este diferită de cea de sistem, nu este nimic mai ușor decât crearea unui fișier gol în acest director cu același nume și înlocuire la salvare, de exemplu, în același Notepad, care este inclus în setul standard al oricăror sisteme Windows. O altă întrebare aici este că editorul de text standard al setărilor, care conține datele inițiale, nu funcționează atunci când este editat direct și aplicat ulterior în acțiune.

Modificarea structurii bazei de date pe baza schimbului de date local

Pe de altă parte, problema că apare o defecțiune cu un mesaj care indică faptul că ordinea de sortare a celui instalat diferă de sistemul poate fi rezolvată chiar și prin intermediul programului instalat în sine.

Dar aici ar trebui să vă gândiți inițial cât de recomandabil este să utilizați instrumentele și instrumentele descrise mai jos.

Dacă apare o eroare când se raportează că ordinea de sortare a bazei de date diferă de cea de sistem, în aplicația 1C însăși ar trebui să selectați secțiunea de configurare în care trebuie să mergeți la administrare, pagina de cod a tabelelor de securitate a informațiilor și elementul curent de instalare a sistemului.

Concluzie

În principiu, mesajul că ordinea de sortare din baza de date 1C diferă de cea de sistem poate fi șters destul de simplu (sau scăpați de el pentru totdeauna). După cum arată practica, în cel mai simplu caz, puteți crea pur și simplu obiectul gol indicat mai sus. După aceea, nu va mai apărea semnalarea că ordinea de sortare diferă de cea de sistem.

De fapt, eliminarea problemei nu se limitează doar la aceste soluții. Faptul este că în mediul 1C însuși puteți scrie scripturi sau puteți crea applet-uri suplimentare pentru a controla întregul sistem bazat pe același limbaj Visual Basic folosind baze de date în format DVB. În caz contrar, eroarea asociată cu apariția mesajului indicat mai sus poate fi eliminată destul de simplu, dacă nu țineți cont de defecte în codul programului în sine sau de influența virală. Dar asta, cred, nu este cel mai rău lucru. Uneori, „procentul” utilizatorilor care nu știu să organizeze o bază de date și să o conecteze la un program instalat poate duce la apariția din nou și din nou a acestui tip de eroare.

De asemenea, ar trebui să acordați atenție faptului că atunci când este activat schimbul automat de date al platformei în sine cu alte baze de date, acestea trebuie să aibă toate exact aceeași codificare. Dacă nu este instalat pentru toate bazele de date, atunci însăși problema importului și exportului de date devine, pentru a spune ușor, lipsită de sens. Ca ultimă soluție, așa cum sa menționat mai sus, codificarea ar trebui să fie dezactivată. Acest lucru este valabil mai ales pentru situațiile în care terminale diferite au instalate versiuni diferite de Windows și chiar cu arhitecturi diferite. Acest lucru poate duce și la consecințe imprevizibile, până la punctul în care va fi imposibil să lucrezi cu programul în ceea ce privește accesul simultan la informații.

Ordinea de sortare setată pentru baza de date nu se potrivește cu cea de sistem

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ă.

Ca ultimă soluție, uneori se recomandă dezactivarea verificării potrivirii ordinii de sortare. Pentru a face acest lucru, trebuie să creați un fișier de semnal numit OrdNoChk.prm (cu conținut arbitrar) în directorul bazei de informații. Dar:
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 aceasta:

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. Configuratorul va porni. 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.

Dacă apare o eroare la conectarea la serverul sql, copiați fișierele Windows/system32 sqlsrv32.dll și sqlsrv32.rll de pe un computer cu winXP pe un computer cu Vista (după ce ați dat permisiunea de a le suprascrie)

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 aveți nevoie 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 utilizați, de asemenea, versiuni diferite 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.

Momentan, puțini oameni folosesc 1C versiunea 7.7, dar mai există organizații care, dintr-un motiv sau altul, nu pot trece la platforme mai noi. În practica mea, nu am văzut configurații scrise în 7.7 de mult timp. Dar recent a trebuit să mă ocup de 7. Pe parcursul procesului am întâlnit o astfel de problemă. Când rulați pe diferite versiuni de Windows, aceeași eroare apare constant. Și anume, ordinea de sortare setată pentru baze de date diferă de cea de sistem. Există două moduri de a rezolva acest lucru; să ne uităm la fiecare dintre ele mai detaliat.

Cum să dezactivezi verificarea paginii de cod 1c

Schimbarea tabelului de coduri

Cea mai ușoară modalitate este de a schimba pagina de cod în programul 1C. Pentru a face acest lucru, lansați programul în modul configurator. Apoi, accesați Administrare - Pagina de cod a tabelelor de securitate a informațiilor.

În fereastra care apare, selectați + Instalare curentă a sistemului și faceți clic pe OK.

După care programul ar trebui să pornească, dar există o avertizare: dacă utilizatorii din diferite sisteme de operare lucrează în această configurație, de exemplu Windows XP și Windows 7, atunci când porniți pe o versiune diferită, va trebui să faceți acțiuni similare de fiecare dată.

Se dezactivează verificarea paginii de coduri

Această metodă este mult mai bună și mai simplă. Puteți dezactiva verificarea paginii de cod în 1C. Pentru a face acest lucru, trebuie să creați un fișier numit ordnochk.prm și să-l plasați în folderul programului la această cale C:\Program Files\1Cv77\Bin. Dacă nu aveți un director Bin, plasați fișierul în directorul de mai sus. C:\Program Files\1Cv77\

Programul 1C este pe o cale diferită pentru mine, așa că nu-i acordați atenție. Asta e tot, dacă ceva nu merge, scrie în comentarii, voi încerca să răspund și să ajut pe toată lumea.

1C: ce trebuie făcut dacă apare mesajul „Ordinea de sortare setată pentru baza de date diferă de cea de sistem!”

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 aliniate 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

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

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 aceasta:

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. Configuratorul va porni. 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.