Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • U kontaktu sa
  • 1s sortiranje osvaja 7 xp. Postavljen redoslijed sortiranja za baze podataka razlikuje se od redoslijeda sistemskog sortiranja

1s sortiranje osvaja 7 xp. Postavljen redoslijed sortiranja za baze podataka razlikuje se od redoslijeda sistemskog sortiranja

Postoje slučajevi kada program ne uspe da se pokrene 1C, 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

Uzrok greške neusklađenost postavki i postavki 1C.

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

Provjera ispravnosti postavki

I. postavke(za lokaliziranu rusku verziju Windows)

1. Otvori Počni > Prilagodba> Kontrolna tabla> jezik i regionalni standardi.

2. Tab Regionalne opcije padajući meni bi trebao biti ruski.

3. Tab Jezici > Više… – prozor Jezici za unos teksta i usluge > tab Opcije > Jezik unosa treba biti – > rusko-ruski.

4. Tab Dodatno treba biti> ruski.

II. 1C postavke

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

2. Padajuća lista U modu izaberite Konfigurator > uredu.

3. Trči Konfigurator. Odaberite meni Administracija > Kodna stranica IB tabela

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

Bilješke

1. Ako koristite komponentu (upravljanje distribuiranom bazom podataka),kada onemogućite provjeru redoslijeda sortiranja,NEMOJTE koristiti znakove bilo kojeg alfabeta osim latinice u troslovnom identifikatoru baza podataka uključenih u distribuiranu bazu podataka.

2. Imajte na umu da onemogućavanje provjera identiteta redoslijeda sortiranja može dovesti do neočekivanog za 1C program!redoslijed redova, na primjer, prilikom generiranja izvještaja.

Rješavanje problema u Windows Vista i Windows 7+

Ako koristite Windows Vista i Windows 7+ , onda se riješite poruke "Red sortiranja postavljen za bazu podataka se razlikuje od redosleda sistemskog sortiranja!" gore navedene metode neće raditi.

Moraćemo da idemo drugim putem:

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

2. Padajuća lista U modu izaberite Konfigurator >OK.

3. Trči Konfigurator. Odaberite meni Administracija > Kodna stranica IB tabela

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

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 razmotriti "tipične" probleme koji nastaju kada 1C radi u okruženju novih operativnih sistema i načine za njihovo rješavanje.

Greška "redoslijed sortiranja podataka se razlikuje od sistema"

Vjerovatno samo lijen ne zna za ovu grešku, kao ni za način njenog rješavanja. Međutim, nije sve tako jednostavno kao što se čini, pa razmotrimo ovo pitanje detaljnije.

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

  • Dovedite IS kodnu stranicu u skladu sa sistemskom. Da bismo to uradili, pokrećemo Konfigurator - Administracija - IS kodna stranica i na samom dnu padajuće liste izaberite + Trenutna postavka sistema. Ovo je najispravniji način, ali usklađivanjem baze podataka 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 bismo to učinili, kreiramo signalnu datoteku s imenom ordnochk.prm(). Budući da je postavljen u direktorij sa IB, onemogućuje provjeru redoslijeda sortiranja za ovu bazu podataka, kada se stavi 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 sistemskog sortiranja sa redoslijedom sortiranja postavljenim za infobazu. Latinica, u troslovnom identifikatoru infobaza uključenih u distribuiranu infobazu .Treba imati na umu da 1C:Enterprise tokom rada koristi mogućnosti sortiranja oba mehanizma, a onemogućavanje provjere identiteta narudžbe u njima može dovesti do neočekivanog redoslijeda redova za korisnika, na primjer, prilikom generiranja izvještaja.

Koji je način izbora? Ako imate homogenu flotu OS, tj. Pošto sve mašine imaju Windows 7 (Vista), onda svakako treba koristiti prvu opciju. Drugu opciju treba koristiti ako je potrebno istovremeno raditi sa bazama podataka u obje porodice OS. U ovom slučaju, poželjno je baze podataka postaviti na mašinu sa Windows XP, i ordnochk.prm stavite u fasciklu BIN na Windows 7 (Vista) mašini. Ovo će izbjeći potencijalne probleme s radom komponenti kao što je URIB. Imajte na umu da se može koristiti Windows 7 (Vista) mašina samo za rad u 1C Enterprise modu. Sve promjene u modu konfiguratora moraju se izvršiti samo na Windows XP mašini. Kada se baze podataka nalaze na mašini sa Windows 7 (Vista) obavezno trebate donijeti IB kodnu stranicu u sistemsku (prema prvom metodu), i ordnochk.prm već se koristi na mašinama sa Windows XP, inače neće biti moguće raditi sa URIB-om ili jednostavno učitati prethodno učitane podatke u IB.

Greška pri kreiranju iz komponente V7Plus.dll (nedostaje CLSID)

Ovaj problem se javlja kada je UAC omogućen, kada se pristupa vanjskoj obradi ili tokom drugih radnji koje zahtijevaju biblioteku V7Plus.dll(učitavanje podataka, izvještaja, itd.), dok V7Plus.dll prisutan u direktoriju baze podataka. Razlog za grešku je taj što 1C Enterprise dinamički registruje ovu biblioteku kada je treba koristiti. 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 BIN folder (kako ne bi bio vezan 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 "Pristup bazi podataka zahtijeva ODBC drajver za MS SQL Server verziju 3.50.0303 ili stariju

Greška se javlja pri pokušaju pokretanja SQL verzije 1C Enterprise 7.7 na Windows 7 (Vista) i sastoji se u nedostatku podrške za ove OS verzije SQL servera ispod SQL Server 2005 SP2. Izvod iz službenog Microsoftovog saopštenja za javnost:

Za viši nivo sigurnosti, Microsoft Windows Server 2008 i Microsoft Windows Vista će podržavati SQL Server 2005 Express SP1, dok će za sva druga izdanja SQL Servera biti potreban SQL Server 2005 SP2 ili noviji. Ranije verzije SQL Servera, uključujući SQL Server 2000(sva izdanja, uključujući izdanje Desktop Engine, poznato i 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 sa zamjenom datoteka ODBC drajvera datotekama iz Windows XP-a ne treba ozbiljno razmatrati i kategorički se ne preporučuje njegovo korištenje.

Kao alternativu, možemo 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čitim verzijama Windowsa.

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

Valery Sidorov

Uzrok greške i rješenja

Razlog za grešku 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 instaliranja 1C njegove postavke uskladiti sa sistemskim.

Provjera ispravnosti postavki

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

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

2. Na kartici Regionalne postavke u padajućoj listi treba da bude - ruski.

3. Na kartici Jezici - Više ... - dijaloški okvir Jezici i usluge za unos teksta - kartica Opcije - Podrazumevani jezik unosa treba da bude ruski-ruski.

4. Na kartici Napredno, trebalo bi da bude - 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 URIB (upravljanje distribuiranom bazom podataka), - kada je provjera redoslijeda sortiranja onemogućena, - NE SME koristiti znakove bilo kojeg drugog alfabeta 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čekivanog - 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 Start 1C odaberite željenu bazu podataka.

2. Na padajućoj listi U načinu rada izaberite Konfigurator - OK.

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

4. U prozoru kodne stranice tabele infobaze izaberite + Trenutna postavka sistema - OK sa padajuće liste.

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 IB-a, pojaviće se prozor konfiguratora sa porukom "Promenjena kodna stranica!", kliknite na OK.

7. Zatvorite konfigurator, možete raditi sa info bazom.

8. Za rad s drugim IB, promijenite kodnu stranicu IB tablica na isti način.

Prilikom učitavanja podataka u bazu podataka 1C 7.7 MS SQL preko konfiguratora, javlja se greška:

"Red sortiranja postavljen za bazu podataka se razlikuje od sistemskog!"

I to pod uslovom da smo gurnuli datoteku OrdNoChk.prm na sva mjesta, što poništava provjeru kodiranja.

Žurim da primijetim da se ova greška ne može prevladati na sistemskoj konfiguraciji Windows Server 2008 R2 i MS SQL Server 2008. Stari 1C 7.7 ne razumije kako se ponašati sa ovim čudovištima. Dakle, možete učitati podatke u 1C 7.7 samo na MS SQL Server 2000 (2005). Zatim prenesite sql bazu podataka na MS SQL Server 2008. Ova procedura se obično koristi kada se baza podataka pretvara iz DBF formata u MS SQL format.

Dakle, radimo sa MS SQL Serverom 2000. Verzija 1C: 7.7.027. Da biste ispravili grešku, morate promijeniti datoteku koristeći HEX editor. BkEnd.dll, koji se nalazi u imeniku BIN 1C programi.

Kao heksadecimalni uređivač, možete koristiti besplatni PSPad editor. Otvorite uređivač: Datoteka - Otvori u HEX editoru. Otvorite naš fajl BkEnd.dll.

U meniju odaberite "Traži" - "Idi na red". I idite na $0018A79D. Promijenite vrijednost "75" u "EB". Sačuvaj.

Ponavljamo učitavanje podataka u 1C. Na kraju preuzimanja može se pojaviti greška u transakciji - ne obraćajte pažnju na to.

U osnovnom direktoriju 1C morate izbrisati datoteku 1srecalc. Ova datoteka može ostati nakon ponovnog izračunavanja računovodstvenih ukupnih iznosa i program će svaki put pokušati da ih ponovo izračuna.

Trenutno malo ljudi koristi 1C verziju 7.7, ali ipak 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 tom procesu naišao sam 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 redoslijeda sistemskog sortiranja. Postoje dva načina da se to riješi, svaki od njih ćemo detaljnije analizirati.

Kako onemogućiti provjeru kodne stranice 1s

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 stavku 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, onda kada pokrenete na drugoj verziji, morat ćete učiniti takve radnje svaki put.

Onemogući provjeru kodne stranice

Ovaj način je mnogo bolji i lakši. 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 fasciklu sa programom duž ove putanje C:\Program Files\1Cv77\Bin. Ako nemate Bin direktorij, prenesite datoteku u gornji direktorij. C:\Program Files\1Cv77\

Program 1C leži kod mene na drugačiji način, tako da ne obraćajte pažnju na to. To je sve ako nešto nije išlo, napišite u komentarima pokušat ću svima odgovoriti i pomoći.

Top Related Articles