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

Postoje slučajevi kada nije moguće pokrenuti program 1C, a pojavljuje se dijaloški okvir 1C s porukom "Redoslijed sortiranja postavljen za bazu podataka razlikuje se od sustava!" Nakon zatvaranja prozora, program se zatvara (možete ga pokrenuti u načinu rada Konfigurator).

Valerij Sidorov

Uzrok pogreške i rješenja

Uzrok pogreške je neslaganje između postavki sustava i postavki 1C.
Usput, ako je operativni sustav lokaliziran i regionalne postavke su ispravno postavljene, tada će se prilikom instaliranja 1C njegove postavke uskladiti s onima sustava.

Provjera jesu li postavke ispravne

I. Postavke sustava (za lokalizirani Russified Windows verzije)

1. Otvorite Start - Postavke - Upravljačka ploča - Regionalne i jezične mogućnosti.

2. Na kartici Regionalne postavke, padajući popis trebao bi biti ruski.

3. Na kartici Jezici – Više detalja... – Dijaloški okvir Jezici i usluge unosa teksta – Kartica Opcije – Zadani jezik unosa trebao bi biti rusko-ruski.

4. Na kartici Advanced treba biti – Russian.

II. 1C postavke

4. U prozoru kodne stranice tablica infobaze, padajući popis treba sadržavati – 1251 – ruski, bjeloruski, bugarski i srpski jezik.

Bilješke

1. Ako koristite DIMB komponentu (upravljanje distribuiranom informacijskom bazom), - kada je provjera redoslijeda sortiranja onemogućena - NE SMIJETE koristiti znakove bilo koje druge abecede 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 programa 1C! – redoslijed redaka, na primjer, kod generiranja izvješća.

Ispravljanje greške u Windows Vista

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

Za ovo:

1. Pokrenite program 1C. U prozoru Pokretanje 1C odaberite željenu informacijsku bazu.

2. Na padajućem popisu U načinu odaberite Konfigurator – U redu.

3. Konfigurator će se pokrenuti. Odaberite izbornik Administracija – Kodna stranica tablica informacijske sigurnosti...

4. U prozoru Kodna stranica tablica infobaze u padajućem popisu odaberite + Aktualno instalacija sustava- U REDU.

5. U prozoru Konfiguratora s porukom „Prilikom promjene kodne stranice, ponovno će se izgraditi indeksi svih tablica podataka infobaze! Želite li promijeniti kodnu stranicu?" kliknite Da.

6. Nakon određenog vremena, ovisno o veličini informacijske sigurnosti, pojavit će se prozor Konfiguratora s porukom “Kodna stranica je promijenjena!”, kliknite OK.

7. Zatvorite konfigurator, možete raditi s infobazom.

8. Za rad s drugim sustavima informacijske sigurnosti promijenite kodnu stranicu tablica informacijske sigurnosti na isti način.

U pravilu, većina korisnika koji pronađu pogrešku u sustavu koja ukazuje na to da se redoslijed sortiranja razlikuje od onog sustava očito rade s 1C paketom verzije 7.7. Upravo je ona najosjetljivija, ne čak ni u smislu djelovanja virusa, već iu području grešaka i kvarova koji leže u samom programski kod paket. Međutim, kada primite poruku o pogrešci koja navodi da se redoslijed sortiranja razlikuje od sustava, nema mjesta panici. Ima ih nekoliko jednostavna rješenja, koji vam omogućuju brzo i trajno uklanjanje ovog problema. U ovom slučaju mogu se primijeniti najmanje dva rješenja.

Pogreška baze podataka "Redoslijed sortiranja razlikuje se od sustava": u čemu je problem?

Sam problem je što glavni program u formi izvršna datoteka na poslužitelju ili klijentskom stroju 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). Vjeruje se da je pristup samoj aplikaciji omogućen upravo na razini serverske verzije koja je zadužena za povezivanje ostalih korisničkih računala smještenih u lokalna mreža. Upravo tu nastaju problemi.

Redoslijed sortiranja razlikuje se od sistemskog (Windows 7). Što 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 objekt

Dešava se da se aplikacija prilikom pokretanja poziva na navodno nepostojeći objekt u obliku datoteke OrdNoChk.prm, koja se čini da se nalazi u BIN mapi samog programa instaliranog u programske datoteke sustava.

Ako se pojavi poruka sustava u kojoj se navodi da se redoslijed sortiranja razlikuje od onog u sustavu, nema ništa lakše nego stvoriti praznu datoteku u ovom direktoriju s istim imenom i zamjenom prilikom spremanja, na primjer, u isti Notepad, koji je uključen u standardni skup svih Windows sustava. Ovdje je također pitanje da standard uređivač teksta postavke koje sadrže početne podatke, kada se izravno uređuju i naknadno primjenjuju u akciji, ne rade.

Promjena strukture baze podataka na temelju lokalne razmjene podataka

S druge strane, problem s pojavom kvara s porukom da se redoslijed sortiranja instaliranog razlikuje od sistemskog može se riješiti čak i pomoću samog instaliranog programa.

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

Ako dođe do pogreške kada se prijavi da se redoslijed sortiranja baze podataka razlikuje od sustava, u samoj aplikaciji 1C trebate odabrati odjeljak konfiguracije u kojem trebate ići na administraciju, kodnu stranicu tablica informacijske sigurnosti i trenutnu stavku instalacije sustava.

Zaključak

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

Zapravo, uklanjanje problema nije ograničeno samo na ova rješenja. Činjenica je da u samom okruženju 1C možete pisati skripte ili kreirati dodatne aplete za kontrolu cijelog sustava na temelju istog jezika Visual Basic koristeći baze podataka DVB format. Inače, pogreška povezana s pojavom gore navedene poruke može se vrlo jednostavno ukloniti, ako ne uzmete u obzir nedostatke u kodu samog programa ili utjecaj virusa. Ali to, mislim, nije najgora stvar. Ponekad i “mrcavost” korisnika koji ne znaju organizirati bazu podataka i povezati je s njom instalirani program, može uzrokovati pojavu ove vrste pogreške uvijek iznova.

Također treba obratiti pozornost na činjenicu da kada je omogućena automatska razmjena podataka same platforme s drugim bazama podataka, sve moraju imati potpuno isto kodiranje. Ako nije instaliran za sve baze podataka, onda i samo pitanje uvoza i izvoza podataka postaje, najblaže rečeno, besmisleno. U krajnjem slučaju, kao što je gore spomenuto, kodiranje treba biti onemogućeno. Ovo posebno vrijedi za situacije kada različiti terminali imaju instalirane različite verzije Windowsa, pa čak i različite arhitekture. To također može dovesti do nepredvidivih posljedica, do točke kada će biti nemoguće raditi s programom u pogledu istovremenog pristupa informacijama.

1C: što učiniti ako se pojavi poruka "Redoslijed sortiranja postavljen za bazu podataka razlikuje se od sustava!"

Uzrok pogreške je neslaganje između postavki sustava i postavki 1C.
Usput, ako je operativni sustav lokaliziran i regionalne postavke su ispravno postavljene, tada će se prilikom instaliranja 1C njegove postavke uskladiti s onima sustava.

Provjera jesu li postavke ispravne

I. Postavke sustava (za lokaliziranu rusificiranu verziju sustava Windows)

1. Otvorite Start - Postavke - Upravljačka ploča - Regionalne i jezične mogućnosti.

2. Na kartici Regionalne postavke, padajući popis trebao bi biti ruski.

3. Na kartici Jezici – Više detalja... – Dijaloški okvir Jezici i usluge unosa teksta – Kartica Opcije – Zadani jezik unosa trebao bi biti rusko-ruski.

4. Na kartici Advanced treba biti – Russian.

II. 1C postavke

2. Na padajućem popisu U načinu odaberite – OK.

4. U prozoru kodne stranice tablica infobaze, padajući popis treba sadržavati – 1251 – ruski, bjeloruski, bugarski i srpski jezik.

Bilješke

1. Ako koristite DIMB komponentu (upravljanje distribuiranom informacijskom bazom), - kada je provjera redoslijeda sortiranja onemogućena - NE SMIJETE koristiti znakove bilo koje druge abecede 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 programa 1C! – redoslijed redaka, na primjer, kod generiranja izvješća.

Rješavanje problema sa sustavom Windows Vista

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

Za ovo:

1. Pokrenite program 1C. U prozoru Pokretanje 1C odaberite željenu informacijsku bazu.

2. Na padajućem popisu U načinu odaberite Konfigurator – U redu.

3. Konfigurator će se pokrenuti. Odaberite izbornik Administracija – Kodna stranica tablica informacijske sigurnosti...

4. U prozoru Kodna stranica tablica infobaze iz padajućeg popisa odaberite + Trenutna instalacija sustava – OK.

5. U prozoru Konfiguratora s porukom „Prilikom promjene kodne stranice, ponovno će se izgraditi indeksi svih tablica podataka infobaze! Želite li promijeniti kodnu stranicu?" kliknite Da.

6. Nakon određenog vremena, ovisno o veličini informacijske sigurnosti, pojavit će se prozor Konfiguratora s porukom “Kodna stranica je promijenjena!”, kliknite OK.

7. Zatvorite konfigurator, možete raditi s infobazom.

8. Za rad s drugim sustavima informacijske sigurnosti promijenite kodnu stranicu tablica informacijske sigurnosti na isti način.

Unatoč nevoljkosti korporativnih korisnika da se oproste od Windows XP-a, postaje očito da će se to ipak morati učiniti u bliskoj budućnosti. Stoga će biti potrebno pokrenuti 1C Enterprise 7.7 in Windows okruženje 7 (Vista). U ovom smo članku odlučili pogledati "tipične" probleme koji se javljaju pri radu s 1C u novom OS okruženju i načine za njihovo rješavanje.

Pogreška: "Redoslijed sortiranja podataka razlikuje se od sistemskog"

Vjerojatno samo lijeni ne znaju za ovu grešku, kao ni za način rješavanja iste. Međutim, nije sve tako jednostavno kao što se čini, pa pogledajmo ovo pitanje detaljnije.

Razlog pogreške je trivijalan - neusklađenost kodnih stranica NT6 i 1C obitelji operativnih sustava. Postoje dva načina za rješavanje ovog problema:

  • Kodnu stranicu informacijske sigurnosti uskladiti sa sustavnom. Da bismo to učinili, pokrećemo Konfigurator - Administracija - IB kodna stranica i na samom dnu padajućeg popisa odaberite + Trenutna instalacija sustava. To je najispravniji način, ali usklađivanjem baze s kodeksom Windows stranica 7 (Vista) počet ćemo dobivati ​​istu pogrešku prilikom pokretanja baze podataka u sustavu Windows XP.
  • Onemogući provjeru redoslijeda sortiranja. Da biste to učinili, stvorite signalnu datoteku s nazivom ordnochk.prm(). Budući da je smještena u imenik s informacijskom sigurnošću, onemogućuje provjeru redoslijeda sortiranja za ovu bazu podataka prilikom postavljanja u imenik BIN(u instalacijskoj mapi 1C) provjera sortiranja bit će onemogućena za sve baze podataka na ovom računalu. Ova metoda djela samo s izdanjem 26 i novijim. Osim toga, 1C upozorava:
"Korištenje ove značajke može se preporučiti samo u ekstremnim slučajevima, kada nije moguće uskladiti redoslijed sortiranja sustava s redoslijedom sortiranja postavljenim za informacijsku bazu. Prilikom onemogućavanja provjere redoslijeda sortiranja u uvjetima aplikacije, distribuirane komponente upravljanja infobazom NE SMIJEJU koristiti znakove bilo koje abecede osim latinice, u identifikatoru od tri slova informacijskih baza koje su dio distribuirane. Treba imati na umu da 1C:Enterprise koristi mogućnosti sortiranja obaju mehanizama tijekom rada i onemogućavanje reda provjera identiteta u njima može dovesti do neočekivanog redoslijeda za korisnika, na primjer, prilikom generiranja izvješća."

Koju metodu odabrati? Ako imate homogenu flotu OS-a, tj. Svi strojevi pokreću Windows 7 (Vista), onda biste svakako trebali koristiti prvu opciju. Drugu opciju treba koristiti ako je potrebno istovremeno raditi s bazama podataka pod obje OS obitelji. U ovom slučaju, preporučljivo je locirati baze podataka na računalu sa sustavom Windows XP, i ordnochk.prm stavite ga u mapu BIN na računalu sa sustavom Windows 7 (Vista). To će vam omogućiti da izbjegnete moguće probleme s radom takvih komponenti kao što je URIB. Upamtite da se može koristiti stroj sa sustavom Windows 7 (Vista). samo za rad u 1C Enterprise modu. Sve promjene u modu konfiguratora moraju se napraviti samo na stroju sa sustavom Windows XP. Prilikom lociranja baza podataka na računalu sa sustavom Windows 7 (Vista) Obavezno kodnu stranicu informacijske sigurnosti treba pretvoriti u sistemsku (prema prvoj metodi), te ordnochk.prm koristiti već na strojevima sa sustavom Windows XP, inače će rad s URIB-om ili jednostavno učitavanje prethodno učitanih podataka u informacijsku sigurnost biti nemogući.

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

Ovaj se problem javlja kada je UAC omogućen, prilikom pristupa vanjski tretmani ili za druge radnje koje zahtijevaju knjižnicu V7Plus.dll(učitavanje podataka, izvješća itd.), dok V7Plus.dll prisutan u imeniku s bazom podataka. Razlog pogreške je taj što 1C Enterprise dinamički registrira 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 knjižnicu. Rješenje je jednostavno - registrirajte se V7Plus.dll ručno, za to preporučujemo da ga kopirate u mapu BIN (kako ne biste bili vezani za određenu bazu podataka), pokrenite Naredbeni redak s administratorskim pravima i pokrenite naredbu:

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

rezultat izvršenja trebala bi biti poruka o uspješnoj registraciji knjižnice.

Pogreška "Za pristup bazi podataka potreban je ODBC upravljački program za MS SQL Server verzija 3.50.0303 ili starija

Pojavljuje se pogreška kada pokušam pokrenuti SQL verzija 1C Enterprise 7.7 na Windows 7 (Vista) i leži u nedostatku podrške za ove verzije OS-a SQL poslužitelj ispod SQL poslužitelj 2005 SP2. Izvadak iz službenog Microsoftovog priopćenja za javnost:

Kako bi pružili višu razinu sigurnosti, operativni sustavi Microsoft Windows Server 2008 i Microsoft Windows Vista podržavat će SQL Server 2005 Express SP1, a sva ostala izdanja SQL Servera zahtijevat će SQL Server 2005 SP2 ili noviji. Ranije SQL verzije Poslužitelj, 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 sustavi Server 2008 i Windows Vista neće biti podržani.

Rješenja za danas ne postoji(i malo je vjerojatno da će se pojaviti). “Rješenje” koje se nalazi na Internetu, a koje uključuje zamjenu datoteka ODBC upravljačkog programa datotekama iz Windowsa XP, ne treba ozbiljno razmatrati i strogo se ne preporučuje njegovo korištenje.

Kao alternativna opcija Možete li preporučiti pokretanje 1C Enterprise na Windows poslužitelj 2003 u terminalskom načinu, preporučujemo istu opciju za 1C način rada datoteke na mreži s različite verzije Windows.

13. travnja

Pogreška "Postavljeni redoslijed sortiranja za bazu podataka razlikuje se od sustava"

Počevši od Winodws Vista, korisnici koji rade s 1C:Enterprise 7.7 mogu naići na pogrešku prilikom pokretanja programa: "Redoslijed sortiranja postavljen za bazu podataka razlikuje se od sistemskog." Nakon klika na OK, program izlazi. Postoje dva načina za rješavanje ove pogreške.



1. metoda: OrdNoChk.prm

Ako želite potpuno onemogućiti provjeru kodne stranice, kreirajte praznu datoteku pod nazivom OrdNoChk.prm u mapi "BIN" instalacijskog direktorija 1C:Enterprise 7.7 (prema zadanim postavkama to je 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 infobazom.

(otvoriti rajsfešlus)

Metoda 2: Promjena redoslijeda sortiranja

Ako radite u jednokorisničkom (lokalnom) 1C:Enterprise 7.7 ili koristite terminalski način rada na poslužitelju, tada možete jednostavno promijeniti redoslijed sortiranja baze podataka. Da biste to učinili, pokrenite 1C u načinu rada konfiguratora, odaberite administracija - Kodna stranica tablica informacijske sigurnosti -Trenutna instalacija sustava.

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

U ove poruke nema etiketa