Sortiranje 1c se razlikuje od sistemskog. Redoslijed sortiranja postavljen za bazu podataka razlikuje se od sistemskog. th metoda: Promjena redoslijeda sortiranja

Postoje slučajevi kada nije moguće pokrenuti 1C program, a pojavljuje se 1C dijaloški okvir s porukom „Red sortiranja postavljen za bazu podataka razlikuje se od sistemskog!“ Nakon zatvaranja prozora, program se zatvara (možete ga pokrenuti u modu konfiguratora).

Valery Sidorov

Uzrok greške i rješenja

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. Sistemske postavke (za lokalizirane rusificirane Windows verzije)

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.

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.

Ispravljanje greške u 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 + Trenutno instalacija sistema- UREDU.

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.

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. Ona je ta koja je najranjivija ne čak ni po pitanju djelovanja virusa, već iu području grešaka i neuspjeha koji leže u samom programski kod paket. Međutim, kada dobijete poruku o grešci u kojoj se navodi da se poredak sortiranja razlikuje od sistema, nema potrebe za panikom. Ima ih nekoliko jednostavna rješenja, koji vam omogućavaju da brzo i trajno otklonite 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 što je glavni program u formi izvršnu datoteku 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 serverske verzije, koja je zadužena za povezivanje drugih korisničkih računara koji se nalaze u lokalna mreža. 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, za koju se čini da se nalazi u BIN folderu samog programa instaliranog u programske datoteke sistemima.

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. Pitanje je i da li je standard uređivač teksta postavke koje sadrže početne podatke, kada se direktno uređuju i naknadno primjenjuju u akciji, ne rade.

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 istom jeziku Visual basic koristeći baze podataka DVB format. 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 je „probanost“ korisnika koji ne znaju kako da organizuju bazu podataka i da je povežu sa njom instalirani program, može uzrokovati 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.

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.

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. I stoga će postojati potreba za pokretanjem 1C Enterprise 7.7 in Windows okruženje 7 (Vista). 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 usklađivanjem baze sa kodom Windows stranica 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 informacionih baza koje su dio distribuirane.Treba imati na umu da 1C:Enterprise koristi mogućnosti sortiranja oba mehanizma prilikom rada i onemogućavanja naloga 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) Nužno 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, prilikom pristupa eksterni tretmani ili za druge radnje 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 bi trebala biti poruka o uspješnoj registraciji biblioteke.

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

Dolazi do greške kada pokušam pokrenite SQL verzija 1C Enterprise 7.7 na Windows 7 (Vista) i leži u nedostatku podrške za ove verzije OS-a SQL server ispod SQL Server 2005 SP2. Izvod iz službenog Microsoftovog saopštenja za javnost:

Da bi se obezbedio viši nivo bezbednosti, operativni sistemi Microsoft Windows Server 2008 i Microsoft Windows Vista podržavaće SQL Server 2005 Express SP1, a sva druga izdanja SQL Servera će zahtevati SQL Server 2005 SP2 ili noviji. Ranije SQL verzije Server, uključujući SQL Server 2000(sva izdanja, uključujući Desktop Engine, poznat i kao MSDE), SQL Server 7.0 i SQL Server 6.5, operativni Windows sistemi Server 2008 i Windows Vista 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 strogo ne preporučuje.

As alternativna opcija Možete li preporučiti pokretanje 1C Enterprise na Windows Server 2003 u terminalskom modu, preporučujemo istu opciju za 1C file mode na mreži sa različite verzije Windows.

13. apr

Greška "Red sortiranja postavljen za bazu podataka se razlikuje od sistema"

Počevši od Winodws Viste, korisnici koji rade sa 1C:Enterprise 7.7 mogu naići na grešku prilikom pokretanja programa: „Red sortiranja postavljen za bazu podataka razlikuje se od sistemskog.“ Nakon klika na OK, program se zatvara. Postoje dva načina za rješavanje ove greške.



1. metod: OrdNoChk.prm

Ako želite potpuno onemogućiti provjeru kodne stranice, kreirajte praznu datoteku pod nazivom OrdNoChk.prm u folderu “BIN” instalacionog direktorija 1C:Enterprise 7.7 (podrazumevano je to C:\Program Files\1Cv77\BIN) ili (C :\Programske datoteke (x86)\1Cv77\BIN) . Ako iz nekog razloga trebate onemogućiti provjeru kodne stranice samo za jednu infobazu, smjestite OrdNoChk.prm u mapu sa potrebnom info bazom.

(otpakiraj)

Metoda 2: Promjena redoslijeda sortiranja

Ako radite u jednom korisniku (lokalni) 1C:Enterprise 7.7 ili koristite terminalski način rada na serveru, tada možete jednostavno promijeniti redoslijed sortiranja baze podataka. Da biste to učinili, pokrenite 1C u načinu konfiguratora, odaberite Administracija - Kodna stranica tablica sigurnosti informacija -Trenutna instalacija sistema.

Bilješka! Ako ste konfigurirali automatsku razmjenu sa drugim infobazama, sve infobaze moraju imati isto kodiranje. Ili provjera kodiranja mora biti onemogućena (pogledajte 1. metodu).

U ove poruke bez etiketa