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

Postoje slučajevi kada se program ne može pokrenuti 1C, i pojavljuje se prozor 1C sa porukom "Red sortiranja postavljen za bazu podataka je drugačiji od !".

Nakon zatvaranja prozora, program se zatvara (možete ga pokrenuti u režimu Konfigurator).

Uzrok greške i rješenja

Razlog greške neusklađenost između postavki i postavki 1C.

Usput, ako je operativni sistem lokaliziran i regionalne postavke su ispravno postavljene, onda tokom instalacije 1C njegove postavke će biti usklađene sa .

Provjera ispravnosti postavki

I. postavke(za lokaliziranu rusificiranu verziju Windows)

1. Otvorite Počni > Postavke> Kontrolna tabla> jezika i regionalnih standarda.

2. Na kartici Regionalne postavke trebao bi biti na padajućoj listi ruski.

3. Na kartici Jezici > Više detalja… – prozor Jezici za unos teksta i usluge > tab Opcije > Jezik unosa mora biti – > rusko-ruski.

4. Na kartici Dodatno mora biti> ruski.

II. 1C postavke

1. Pokrenite program 1C. U prozoru Pokrenite 1C

2. U padajućoj listi U modu izaberite Konfigurator > uredu.

3. Start Konfigurator. Odaberite meni Administracija > Kodna stranica tablica sigurnosti informacija

4. U prozoru trebao bi biti na padajućoj listi> 1251 > ruski, bjeloruski, bugarski i srpski jezik.

Bilješke

1. Ako koristite komponentu (upravljanje distribuiranom bazom podataka),kada onemogućite provjeru redoslijeda sortiranja,NE TREBATE koristiti znakove iz bilo kojeg drugog alfabeta osim latinice u troslovnom identifikatoru baza podataka koje su dio distribuirane baze podataka.

2. Imajte na umu da onemogućavanje provjere identiteta redoslijeda sortiranja može rezultirati neočekivanim za 1C program!redosled redova, na primer, prilikom generisanja izveštaja.

Ispravljanje greške u Windows Vista i Windows 7+

Ako koristite Windows Vista I Windows 7+ , onda se riješite poruke "Red sortiranja postavljen za bazu podataka je drugačiji od sistemskog!" gore navedene metode neće raditi.

Morat ćete ići drugim putem:

1. Pokrenite program 1C. U prozoru Pokrenite 1C izaberite potrebnu bazu podataka.

2. U padajućoj listi U modu izaberite Konfigurator >OK.

3. Start Konfigurator. Odaberite meni Administracija > Kodna stranica tablica sigurnosti informacija

4. U prozoru Kodna stranica tabele infobaze izaberite sa padajuće liste + Trenutna instalacija >OK.

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 sa 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 prenosivom mediju.

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.

Uprkos nevoljnosti korporativnih korisnika da se oproste od Windows XP-a, postaje očigledno da će to ipak morati da se uradi u bliskoj budućnosti. Stoga će postojati potreba za pokretanjem 1C Enterprise 7.7 u Windows 7 (Vista) okruženju. U ovom članku odlučili smo pogledati "tipične" probleme koji se javljaju pri radu s 1C u novom OS okruženju i načine za njihovo rješavanje.

Greška: "Red sortiranja podataka se razlikuje od sistemskog"

Samo lijeni vjerovatno ne znaju za ovu grešku, kao i način da je riješe. Međutim, nije sve tako jednostavno kao što se čini, pa pogledajmo ovo pitanje detaljnije.

Razlog za grešku je trivijalan - neusklađenost između kodnih stranica NT6 i 1C porodice operativnih sistema. Postoje dva načina za rješavanje ovog problema:

  • Dovedite šifru informacione sigurnosti u skladu sa sistemskom. Da bismo to uradili pokrećemo Konfigurator - Administracija - IB kodna stranica i na samom dnu padajuće liste izaberite + Trenutna instalacija sistema. Ovo je najispravniji način, ali nakon što smo bazu podataka uskladili sa kodnom stranicom Windows 7 (Vista), počet ćemo dobijati istu grešku prilikom pokretanja baze podataka u Windows XP-u.
  • Onemogućite provjeru redoslijeda sortiranja. Da biste to učinili, kreirajte signalnu datoteku s imenom ordnochk.prm(). Budući da je smješten u direktorij s informacijskom sigurnošću, onemogućuje provjeru redoslijeda sortiranja za ovu bazu podataka prilikom postavljanja u direktorij BIN(u instalacijskom folderu 1C) provjera sortiranja će biti onemogućena za sve baze podataka na ovom računaru. Ova metoda radi samo sa izdanjem 26 i novijim. Osim toga, 1C upozorava:
"Upotreba ove funkcije može se preporučiti samo u ekstremnim slučajevima, kada nije moguće uskladiti redoslijed sortiranja sistema sa redoslijedom sortiranja postavljenim za infobazu. Kada se onemogući provjera redoslijeda sortiranja u uslovima aplikacije, komponente upravljanja distribuiranom bazom podataka NE BI TREBALO koristiti znakove bilo koje abecede osim latinice, u troslovnom identifikatoru baza podataka koje su dio distribuirane. provjera identiteta u njima može dovesti do neočekivanog redoslijeda redova za korisnika, na primjer, prilikom generiranja izvještaja."

Koju metodu odabrati? Ako imate homogenu flotu OS, tj. Sve mašine pokreću Windows 7 (Vista), onda svakako treba da koristite prvu opciju. Drugu opciju treba koristiti ako je potrebno istovremeno raditi sa bazama podataka u obje porodice OS. U ovom slučaju, preporučljivo je locirati baze podataka na mašini sa Windows XP, i ordnochk.prm postavite ga u fasciklu BIN na mašini sa Windows 7 (Vista). To će vam omogućiti da izbjegnete potencijalne probleme s radom komponenti kao što je URIB. Imajte na umu da se može koristiti mašina sa operativnim sistemom Windows 7 (Vista). samo za rad u 1C Enterprise modu. Sve promjene u modu konfiguratora moraju se izvršiti samo na mašini sa Windows XP. Prilikom lociranja baza podataka na mašini sa Windows 7 (Vista) Neophodno kodnu stranicu za sigurnost informacija treba konvertovati u sistemsku (prema prvom metodu), i ordnochk.prm koristite već na mašinama sa Windows XP, inače će rad sa URIB-om ili jednostavno učitavanje prethodno učitanih podataka u informacijsku sigurnost biti nemogući.

Greška prilikom kreiranja iz komponente V7Plus.dll (nedostaje CLSID)

Ovaj problem se javlja kada je UAC omogućen, kada se pristupa vanjskoj obradi ili drugim radnjama koje zahtijevaju biblioteku V7Plus.dll(učitavanje podataka, izvještaja, itd.), dok V7Plus.dll prisutan u direktoriju s bazom podataka. Razlog za grešku je što 1C Enterprise dinamički registruje ovu biblioteku kada se pojavi potreba za korištenjem. Kada je UAC omogućen, 1C radi s korisničkim pravima i stoga ne može registrirati biblioteku. Rješenje je jednostavno - registrirajte se V7Plus.dll ručno, za ovo preporučujemo da ga kopirate u mapu BIN (kako ne biste bili vezani za određenu bazu podataka), pokrenite Komandna linija sa administratorskim pravima i pokrenite naredbu:

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

rezultat izvršenja treba da bude poruka o uspešnoj registraciji biblioteke.

Greška "Za pristup bazi podataka potreban je ODBC drajver za MS SQL Server verziju 3.50.0303 ili stariju

Greška se javlja kada pokušate da pokrenete SQL verziju 1C Enterprise 7.7 na Windows 7 (Vista) i nastaje zbog nedostatka podrške ovih operativnih sistema za verzije SQL servera niže. SQL Server 2005 SP2. Izvod iz službenog Microsoftovog saopštenja za javnost:

Radi poboljšane sigurnosti, operativni sistemi Microsoft Windows Server 2008 i Microsoft Windows Vista podržavat će SQL Server 2005 Express SP1, a sva druga izdanja SQL Servera će zahtijevati SQL Server 2005 SP2 ili noviji. Ranije verzije SQL Servera, uključujući SQL Server 2000(sva izdanja uključujući Desktop Engine, također poznat kao MSDE), SQL Server 7.0 i SQL Server 6.5, Windows Server 2008 i Windows Vista operativni sistemi neće biti podržani.

Rešenja za danas ne postoji(i malo je vjerovatno da će se pojaviti). „Rješenje“ pronađeno na Internetu koje uključuje zamjenu datoteka ODBC drajvera datotekama iz Windows XP-a ne treba ozbiljno razmatrati i njegova upotreba se striktno ne preporučuje.

Kao alternativu, preporučujemo da pokrenete 1C Enterprise na Windows Serveru 2003 u terminalskom režimu, takođe preporučujemo istu opciju za 1C fajl režim na mreži sa različitim verzijama Windowsa.

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

Uzrok greške je neusklađenost između sistemskih postavki 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 kodne stranice 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 se ponovo izgraditi! Ž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 info bazom.

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

mob_info