Redoslijed sortiranja za bazu podataka je drugačiji od sistemskog! Greška baze podataka “Red sortiranja se razlikuje od sistemskog”: kako to popraviti? Greška 1c poredak sortiranja se razlikuje od sistemskog

Po pravilu, većina korisnika koji pronađu grešku u sistemu koja ukazuje da je poredak sortiranja drugačiji od sistemskog, očigledno radi sa 1C paketom verzije 7.7. To je ono što je najranjivije čak ni u pogledu djelovanja virusa, već iu području grešaka i kvarova koji leže u programskom kodu samog paketa. Međutim, kada dobijete poruku o grešci u kojoj se navodi da se poredak sortiranja razlikuje od sistema, nema potrebe za panikom. Postoji nekoliko jednostavnih rješenja koja mogu brzo i trajno riješiti ovaj problem. U ovom slučaju mogu se primijeniti najmanje dva rješenja.

Greška baze podataka "Red sortiranja se razlikuje od sistema": u čemu je problem?

Sam problem je u tome što glavni program u obliku izvršne datoteke na serverskoj ili klijentskoj mašini ne može inicijalizirati bazu podataka (SQL).

Kao rezultat toga, povezani korisnički (dijete) terminali ne mogu pristupiti samoj bazi podataka (iako se glavna jezgra programa pokreće bez problema). Smatra se da je pristup samoj aplikaciji omogućen upravo na nivou verzije servera, koji je odgovoran za povezivanje drugih korisničkih računara koji se nalaze na lokalnoj mreži. Upravo tu nastaju problemi.

Redoslijed sortiranja se razlikuje od sistemskog (Windows 7). Šta prvo učiniti?

Vjeruje se da je u izdanju broj 26 uključena mogućnost ignoriranja datoteka baze podataka. Ali ne biste se trebali oslanjati na ovu uslugu.

Nepostojeći objekat

Dešava se da se aplikacija, kada se pokrene, odnosi na navodno nepostojeći objekat u obliku datoteke OrdNoChk.prm, koji se čini da se nalazi u BIN folderu samog programa, instaliranom u sistemskim programskim datotekama.

Ako se pojavi sistemska poruka u kojoj se navodi da se redoslijed sortiranja razlikuje od sistemskog, nema ništa lakše od kreiranja prazne datoteke u ovom direktoriju s istim imenom i zamjenom prilikom spremanja, na primjer, u isti Notepad, koji je uključen u standardni set bilo kojeg Windows sistema. Ovdje je još jedno pitanje da standardni tekstualni uređivač postavki, koji sadrži početne podatke, ne radi kada se direktno uređuje i naknadno primjenjuje u akciji.

Promjena strukture baze podataka na osnovu lokalne razmjene podataka

S druge strane, problem da dođe do kvara sa porukom da se poredak instaliranog razlikuje od sistemskog može se riješiti čak i samim instaliranim programom.

Ali ovdje biste trebali u početku razmisliti o tome koliko je preporučljivo koristiti alate i alate opisane u nastavku.

Ako dođe do greške kada se javi da se redoslijed sortiranja baze podataka razlikuje od sistemskog, u samoj 1C aplikaciji trebate odabrati odjeljak za konfiguraciju u kojem trebate ići na administraciju, kodnu stranicu tablica sigurnosti informacija i trenutnu stavku instalacije sistema.

Zaključak

U principu, poruka da se poredak sortiranja u bazi podataka 1C razlikuje od sistemskog može se jednostavno izbrisati (ili je se zauvijek riješiti). Kao što pokazuje praksa, u najjednostavnijem slučaju možete jednostavno kreirati prazan objekt naveden gore. Nakon toga se više neće pojavljivati ​​signalizacija da se poredak sortiranja razlikuje od sistemskog.

U stvari, otklanjanje problema nije ograničeno samo na ova rješenja. Činjenica je da u samom 1C okruženju možete pisati skripte ili kreirati dodatne aplete za kontrolu cijelog sistema na osnovu istog Visual Basic jezika koristeći baze podataka DVB formata. Inače, greška povezana s pojavom gore navedene poruke može se jednostavno eliminirati, ako ne uzmete u obzir nedostatke u kodu samog programa ili virusni utjecaj. Ali ovo, mislim, nije najgora stvar. Ponekad „prevrtljivost“ korisnika koji ne znaju kako organizirati bazu podataka i povezati je s instaliranim programom može dovesti do toga da se ova vrsta greške pojavljuje iznova i iznova.

Treba obratiti pažnju i na činjenicu da kada je omogućena automatska razmjena podataka same platforme sa drugim bazama podataka, one moraju imati potpuno isto kodiranje. Ako se ne instalira za sve baze podataka, onda samo pitanje uvoza i izvoza podataka postaje, blago rečeno, besmisleno. Kao posljednje sredstvo, kao što je gore spomenuto, kodiranje treba onemogućiti. Ovo posebno vrijedi za situacije kada različiti terminali imaju instalirane različite verzije Windowsa, pa čak i različite arhitekture. Ovo takođe može dovesti do nepredvidivih posledica, do tačke u kojoj će biti nemoguće raditi sa programom u pogledu istovremenog pristupa informacijama.

Redoslijed sortiranja postavljen za bazu podataka ne odgovara sistemskom

Uzrok greške je neusklađenost između postavki sistema i postavki 1C.
Usput, ako je operativni sistem lokaliziran i regionalne postavke su ispravno postavljene, tada će se prilikom instalacije 1C njegove postavke uskladiti sa sistemskim.

Provjera ispravnosti postavki

I. Postavke sistema (za lokaliziranu rusificiranu verziju Windows-a)

1. Otvorite Start - Settings - Control Panel - Regional and Language Options.
2. Na kartici Regionalne postavke, padajuća lista bi trebala biti ruski.
3. Na kartici Jezici – Više detalja... – Dijaloški okvir za jezici i usluge unosa teksta – Kartica Opcije – Podrazumevani jezik unosa treba da bude rusko-ruski.
4. Na kartici Napredno treba da stoji – ruski.

II. 1C postavke




4. U prozoru Šifra tabele infobaze, padajuća lista treba da sadrži – 1251 – ruski, beloruski, bugarski i srpski jezik.

U krajnjem slučaju, ponekad se preporučuje da onemogućite provjeru podudaranja redoslijeda sortiranja. Da biste to učinili, potrebno je kreirati signalni fajl pod nazivom OrdNoChk.prm (sa proizvoljnim sadržajem) u direktoriju infobaze. ali:
1. Ako koristite komponentu DIMB (upravljanje distribuiranom bazom podataka), - kada je provjera redoslijeda sortiranja onemogućena - NE SMIJETE koristiti znakove bilo kojeg drugog pisma osim latinice u troslovnom identifikatoru infobaza uključenih u distribuiranu bazu podataka.
2. Treba imati na umu da onemogućavanje provjere identiteta redoslijeda sortiranja može dovesti do neočekivanih rezultata - za korisnika 1C programa! – redoslijed redova, na primjer, prilikom generiranja izvještaja.

Rješavanje problema u operativnom sistemu Windows Vista

Ako koristite Windows Vista, riješite se poruke „Red sortiranja postavljen za bazu podataka se razlikuje od sistemskog!“ gore navedene metode neće raditi.

Za ovo:

1. Pokrenite program 1C. U prozoru Pokreni 1C odaberite željenu bazu podataka.
2. Na padajućoj listi U modu odaberite Konfigurator – OK.
3. Konfigurator će se pokrenuti. Odaberite meni Administracija – Kodna stranica tablica sigurnosti informacija...
4. U prozoru Šifra tabele infobaze u padajućoj listi izaberite + Trenutna instalacija sistema – OK.
5. U prozoru Konfiguratora sa porukom „Prilikom promjene kodne stranice, indeksi svih tablica podataka infobaze će biti ponovo izgrađeni! Želite li promijeniti kodnu stranicu?" kliknite Da.
6. Nakon određenog vremenskog perioda, u zavisnosti od veličine informacione bezbednosti, pojaviće se prozor konfiguratora sa porukom „Kodna stranica je promenjena!“, kliknite na OK.
7. Zatvorite Konfigurator, možete raditi sa bazom podataka.
8. Za rad sa drugim sistemima sigurnosti informacija, promijenite kodnu stranicu tablica sigurnosti informacija na isti način.

Ako dođe do greške prilikom povezivanja na sql server, kopirajte windows/system32 datoteke sqlsrv32.dll i sqlsrv32.rll sa računara sa winXP na računar sa Vistom (nakon što ste dali dozvolu da ih prepišete)

Nedavno ste kupili novi računar, instalirali 1C:Enterprise 7.7, prenijeli bazu podataka sa starog računara, a vaša očekivanja za ugodnijim radom zasjenio je natpis na ekranu:

Ova greška se javlja kada se tablice kodova NT6 i 1C ne podudaraju. Postoje 2 glavna načina za rješavanje ovog problema.

1. Ako radite lokalno, na jednom računaru i ne morate periodično prenositi bazu podataka na druge računare, onda je najlakši način da promijenite kodnu stranicu infobaze, kao što je prikazano na slici ispod.

Da biste to učinili, pokrenite 1C:Enterprise u načinu konfiguratora, a zatim odaberite stavku " Administracija» - « IS kodna stranica" I u prozoru koji se otvori odaberite sa liste, na samom dnu “ +Trenutna instalacija sistema " i kliknite " uredu».

Čekamo ponovno indeksiranje, zatvorimo konfigurator i možete nastaviti s radom, vaši podaci se neće promijeniti niti će biti izgubljeni.

2. Ovu metodu treba koristiti ako je u 1C:Enterprise 7.7. radite na mreži, a također koristite različite verzije Windowsa (na primjer, Windows XP i Windows 7), ili radite s jednom bazom podataka na različitim računarima, na primjer, kod kuće i u kancelariji, u slučaju da je baza podataka nalazi se na prenosivim medijima.

Rješenje je također prilično jednostavno, potrebno je kreirati datoteku “ ordnochk.prm"u bilo kojem uređivaču, na primjer u istoj notepadu. Ova datoteka može biti prazna ili može sadržavati red "Zdravo", u ovom slučaju nije važno, glavna stvar je ispravno ime datoteke.

Mora se postaviti u korijenski folder s instaliranim 1C:Enterprise (podrazumevano je “ C:\Program Files\1Cv77\BIN\"). Ovaj fajl će onemogućiti provjeru sortiranja.

Ako imate mrežnu verziju i 1C:Enterprise je instaliran na svakom računaru, onda morate postaviti ovu datoteku na svaki od njih, ovo je važno.

To je to, uživajte u svom poslu.

Trenutno malo ljudi koristi 1C verziju 7.7, ali još uvijek postoje organizacije koje iz ovog ili onog razloga ne mogu preći na novije platforme. U svojoj praksi, dugo nisam vidio konfiguracije napisane u 7.7. Ali nedavno sam se morao suočiti sa 7. U procesu sam naišao na takav problem. Kada se pokreće na različitim verzijama Windowsa, stalno se pojavljuje ista greška. Naime, redoslijed sortiranja za baze podataka se razlikuje od sistemskog. Postoje dva načina da se ovo riješi; pogledajmo svaki od njih detaljnije.

Kako onemogućiti provjeru 1c kodne stranice

Promjena kodne tablice

Najlakši način je promijeniti kodnu stranicu u programu 1C. Da biste to učinili, pokrenite program u načinu konfiguratora. Zatim idite na Administracija - Kodna stranica tablica sigurnosti informacija.

U prozoru koji se pojavi odaberite + Trenutna instalacija sistema i kliknite na OK.

Nakon toga bi se program trebao pokrenuti, ali postoji jedno upozorenje: ako korisnici iz različitih operativnih sistema rade u ovoj konfiguraciji, na primjer Windows XP i Windows 7, tada ćete pri pokretanju na drugoj verziji svaki put morati raditi slične radnje.

Onemogućavanje provjere kodne stranice

Ova metoda je mnogo bolja i jednostavnija. Možete onemogućiti provjeru kodne stranice u 1C. Da biste to uradili, potrebno je da kreirate datoteku pod nazivom ordnochk.prm i stavite je u folder programa na ovoj putanji C:\Program Files\1Cv77\Bin. Ako nemate Bin direktorij, postavite datoteku u direktorij iznad. C:\Program Files\1Cv77\

Program 1C je na drugom putu za mene, tako da ne obraćajte pažnju na njega. To je sve, ako nešto ne uspije, pišite u komentarima, pokušat ću svima odgovoriti i pomoći.

1C: šta učiniti ako se pojavi poruka "Red sortiranja postavljen za bazu podataka razlikuje se od sistemskog!"

Uzrok greške je neusklađenost između postavki sistema i postavki 1C.
Usput, ako je operativni sistem lokaliziran i regionalne postavke su ispravno postavljene, tada će se prilikom instalacije 1C njegove postavke uskladiti sa sistemskim.

Provjera ispravnosti postavki

I. Postavke sistema (za lokaliziranu rusificiranu verziju Windows-a)

1. Otvorite Start - Settings - Control Panel - Regional and Language Options.

2. Na kartici Regionalne postavke, padajuća lista bi trebala biti ruski.

3. Na kartici Jezici – Više detalja... – Dijaloški okvir za jezici i usluge unosa teksta – Kartica Opcije – Podrazumevani jezik unosa treba da bude rusko-ruski.

4. Na kartici Napredno treba da stoji – ruski.

II. 1C postavke

2. Na padajućoj listi U modu izaberite – OK.

4. U prozoru Šifra tabele infobaze, padajuća lista treba da sadrži – 1251 – ruski, beloruski, bugarski i srpski jezik.

Bilješke

1. Ako koristite komponentu DIMB (upravljanje distribuiranom bazom podataka), - kada je provjera redoslijeda sortiranja onemogućena - NE SMIJETE koristiti znakove bilo kojeg drugog pisma osim latinice u troslovnom identifikatoru infobaza uključenih u distribuiranu bazu podataka.

2. Treba imati na umu da onemogućavanje provjere identiteta redoslijeda sortiranja može dovesti do neočekivanih rezultata - za korisnika 1C programa! – redoslijed redova, na primjer, prilikom generiranja izvještaja.

Rješavanje problema u operativnom sistemu Windows Vista

Ako koristite Windows Vista, riješite se poruke „Red sortiranja postavljen za bazu podataka se razlikuje od sistemskog!“ gore navedene metode neće raditi.

Za ovo:

1. Pokrenite program 1C. U prozoru Pokreni 1C odaberite željenu bazu podataka.

2. Na padajućoj listi U modu odaberite Konfigurator – OK.

3. Konfigurator će se pokrenuti. Odaberite meni Administracija – Kodna stranica tablica sigurnosti informacija...

4. U prozoru Šifra tabele infobaze u padajućoj listi izaberite + Trenutna instalacija sistema – OK.

5. U prozoru Konfiguratora sa porukom „Prilikom promjene kodne stranice, indeksi svih tablica podataka infobaze će biti ponovo izgrađeni! Želite li promijeniti kodnu stranicu?" kliknite Da.

6. Nakon određenog vremenskog perioda, u zavisnosti od veličine informacione bezbednosti, pojaviće se prozor konfiguratora sa porukom „Kodna stranica je promenjena!“, kliknite na OK.

7. Zatvorite Konfigurator, možete raditi sa bazom podataka.

8. Za rad sa drugim sistemima sigurnosti informacija, promijenite kodnu stranicu tablica sigurnosti informacija na isti način.