Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • In contact cu
  • 1c sortare câștig 7 xp. Ordinea de sortare setată pentru bazele de date este diferită de cea de sistem

1c sortare câștig 7 xp. Ordinea de sortare setată pentru bazele de date este diferită de cea de sistem

Există momente când programul nu poate fi lansat 1C, și apare o fereastră 1C cu un mesaj „Ordinea de sortare setată pentru baza de date este diferită de !”.

După închiderea ferestrei, programul se închide (îl puteți rula în modul Configurator).

Cauza erorii și soluții

Motivul erorii nepotrivire între setări și setări 1C.

Apropo, dacă sistem de operare setările localizate și regionale sunt setate corect, apoi în timpul instalării 1C setările sale vor fi aduse în conformitate cu .

Verificarea setărilor sunt corecte

eu. setări(pentru versiunea rusificată localizată Windows)

1. Deschide start > Setări> Panou de control> limbă și standarde regionale.

2. Pe fila Setari regionale ar trebui să fie în lista derulantă Rusă.

3. Pe fila Limbi > Mai multe detalii… – fereastră Limbi și servicii introducerea textului > fila Opțiuni > Limba de intrare acolo trebuie sa fie – > ruso-rus.

4. Pe fila În plus acolo trebuie sa fie> Rusă.

II. setări 1C

1. Lansați programul 1C. La fereastră Lansați 1C

2. În lista verticală În modul Selectați Configurator > Bine.

3. Începeți Configurator. Selectați meniul Administrare > Pagina de cod a tabelelor de securitate a informațiilor

4. În fereastră ar trebui să fie în lista derulantă> 1251 > Limbi rusă, belarusă, bulgară și sârbă.

Note

1. Dacă utilizați componenta (gestionarea bazei de informații distribuite),când verificarea este dezactivată ordinea de sortare, NU TREBUIE să utilizați caractere din alte alfabete decât latină în identificatorul de trei litere al bazelor de informații care fac parte dintr-o bază de date distribuită.

2. Rețineți că dezactivarea verificării identității ordinii de sortare poate duce la neașteptate pentru programul 1C!ordinea liniilor, de exemplu, la generarea rapoartelor.

Remedierea erorii în Windows VistaȘi Windows 7+

Dacă utilizați Windows VistaȘi Windows 7+ , apoi scapă de mesaj „Ordinea de sortare setată pentru baza de date este diferită de cea de sistem!” metodele de mai sus nu vor funcționa.

Va trebui să mergi pe altă cale:

1. Lansați programul 1C. La fereastră Lansați 1C selectați baza de informații necesară.

2. În lista verticală În modul Selectați Configurator > OK.

3. Începeți Configurator. Selectați meniul Administrare > Pagina de cod a tabelelor de securitate a informațiilor

4. În fereastră Pagina de cod a tabelelor bazei de informații selectați din lista derulantă + Instalare curentă > OK.

În ciuda reticenței utilizatorilor corporativi de a-și lua rămas bun de la Windows XP, devine evident că acest lucru va trebui să fie făcut în viitorul apropiat. Și, prin urmare, va fi nevoie să lansați 1C Enterprise 7.7 in Mediul Windows 7 (Vista). În acest articol, am decis să analizăm problemele „tipice” care apar atunci când lucrați cu 1C într-un mediu de sistem nou și modalitățile de a le rezolva.

Eroare: „Ordinea de sortare a datelor este diferită de cea de sistem”

Numai leneșii probabil nu știu despre această eroare, precum și despre modul de a o rezolva. Cu toate acestea, nu totul este atât de simplu pe cât pare, așa că să ne uităm la această problemă mai detaliat.

Motivul erorii este banal - o nepotrivire între paginile de cod ale familiei de sisteme de operare NT6 și 1C. Există două moduri de a rezolva această problemă:

  • Aliniați pagina de coduri de securitate a informațiilor cu cea de sistem. Pentru a face acest lucru lansăm Configurator - Administrare - pagina de cod IB iar în partea de jos a listei derulante selectați + Curent instalarea sistemului . Acesta este cel mai corect mod, dar prin aducerea bazei în conformitate cu codul Pagina Windows 7 (Vista) vom începe să primim aceeași eroare la lansarea bazei de date în Windows XP.
  • Dezactivați verificarea ordinii de sortare. Pentru a face acest lucru, creați un fișier de semnal cu numele ordnochk.prm(). Fiind plasat într-un director cu securitatea informațiilor, dezactivează verificarea ordinii de sortare pentru această bază de date atunci când o plasează în director COS(în folderul de instalare 1C) verificarea sortării va fi dezactivată pentru toate bazele de date de pe acest computer. Aceasta metoda lucrări numai cu versiunea 26 și mai mare. În plus, 1C avertizează:
„Utilizarea acestei caracteristici poate fi recomandată doar în cazuri extreme, când nu este posibilă reconcilierea ordinii de sortare a sistemului cu ordinea de sortare stabilită pentru baza de informatii. Când dezactivați verificarea ordinii de sortare în condițiile de utilizare a componentei de gestionare a bazei de informații distribuite, NU TREBUIE să utilizați caractere de alt alfabet decât latină în identificatorul de trei litere al bazelor de informații incluse în baza de informații distribuită. Trebuie reținut că 1C:Enterprise utilizează capacitățile de sortare ale ambelor mecanisme atunci când funcționează, iar dezactivarea verificării identității comenzii în acestea poate duce la o ordine neașteptată a rândurilor pentru utilizator, de exemplu, atunci când generează rapoarte.”

Ce metodă ar trebui să alegi? Dacă aveți o flotă de sisteme de operare omogenă, de ex. Toate mașinile rulează Windows 7 (Vista), atunci cu siguranță ar trebui să utilizați prima opțiune. A doua opțiune ar trebui utilizată dacă este necesar munca simultana cu baze de date pentru ambele familii de sisteme de operare. În acest caz, este recomandabil să localizați bazele de date pe o mașină cu Windows XP și ordnochk.prm plasați-l în folderul BIN pe o mașină cu Windows 7 (Vista). Acest lucru vă va permite să evitați potențialele probleme cu funcționarea unor componente precum URIB. Vă rugăm să rețineți că poate fi utilizată o mașină care rulează Windows 7 (Vista). numai pentru lucrul în modul 1C Enterprise. Orice modificare în modul Configurator trebuie făcută numai pe o mașină cu Windows XP. Când localizați baze de date pe o mașină cu Windows 7 (Vista) Neapărat pagina de coduri de securitate a informațiilor ar trebui convertită în cea de sistem (conform primei metode) și ordnochk.prm utilizați deja pe mașini cu Windows XP, altfel lucrul cu URIB sau pur și simplu încărcarea datelor încărcate anterior în securitatea informațiilor va fi imposibil.

Eroare la crearea din componenta V7Plus.dll (lipsește CLSID)

Această problemă apare atunci când UAC este activat, la accesare tratamente externe sau pentru alte acțiuni care necesită o bibliotecă V7Plus.dll(încărcare de date, rapoarte etc.), în timp ce V7Plus.dll prezente în directorul cu baza de date. Motivul erorii este că 1C Enterprise înregistrează această bibliotecă în mod dinamic atunci când apare nevoia de utilizare. Când UAC este activat, 1C funcționează cu drepturi de utilizator și, prin urmare, nu poate înregistra biblioteca. Soluția este simplă - înregistrează-te V7Plus.dll manual, pentru aceasta vă recomandăm să îl copiați în folderul BIN (pentru a nu fi legat de o anumită bază de date), rulați Linie de comanda cu drepturi de administratorși rulați comanda:

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

rezultatul execuției ar trebui să fie un mesaj despre înregistrarea cu succes a bibliotecii.

Eroare „Pentru a accesa baza de date, este necesar un driver ODBC pentru MS SQL Server versiunea 3.50.0303 sau mai veche.

Eroarea apare atunci când încercați să rulați versiunea SQL 1C Enterprise 7.7 pe Windows 7 (Vista) și se datorează lipsei de suport pentru aceste versiuni ale sistemului de operare SQL Server de mai jos SQL Server 2005 SP2. Extras din comunicatul oficial de presă Microsoft:

Pentru a oferi mai mult nivel inalt securitate, operare sisteme Microsoft Windows Server 2008 și Microsoft Windows Vista va suporta SQL Server 2005 Express SP1, iar toate celelalte ediții SQL Server vor necesita SQL Server 2005 SP2 sau o versiune ulterioară versiune ulterioară. Mai devreme versiuni SQL Server, inclusiv SQL Server 2000(toate edițiile, inclusiv Desktop Engine, cunoscut și sub numele de MSDE), SQL Server 7.0 și SQL Server 6.5, operațional sisteme Windows Server 2008 și Windows Vista nu vor fi acceptate.

Soluții pentru azi nu exista(și este puțin probabil să apară). „Soluția” găsită pe Internet care implică înlocuirea fișierelor driverului ODBC cu fișiere din Windows XP nu trebuie luată în considerare în mod serios și utilizarea acesteia nu este strict recomandată.

La fel de varianta alternativa putem recomanda rularea 1C Enterprise pe Windows Server 2003 în modul terminal, recomandăm aceeași opțiune pentru modul fișier 1C în rețea cu versiuni diferite Windows.

Există cazuri în care nu este posibilă lansarea programului 1C și apare o casetă de dialog 1C cu mesajul „Ordinea de sortare setată pentru baza de date diferă de cea de sistem!” După închiderea ferestrei, programul se închide (îl puteți rula în modul Configurator).

Valeri Sidorov

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

eu. Setarile sistemului(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 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 informații de securitate, schimbați la fel pagina de cod a tabelelor de securitate a informațiilor.

Î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ă pe sistem Configurare 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 utilizată la conversia unei baze de date din format DBFîn format MS SQL.

Deci, lucrăm cu MS SQL Server 2000. Versiunea 1C: 7.7.027. Pentru a corecta eroarea, trebuie să modificați fișierul folosind un editor HEX BkEnd.dll, care se află în director COS 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ă.

Pe acest moment 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 diferit versiuni Windows Aceeași eroare continuă să apară. Și anume, ordinea de sortare setată pentru baze de date diferă de cea de sistem. Există două moduri de a rezolva acest lucru; să le analizăm 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.

Cele mai bune articole pe această temă