1s kódová stránka. Chyba databázy „Poradie zoradenia sa líši od systému“: ako opraviť? Riešenie problémov v systéme Windows Vista

Pri načítavaní údajov do databázy 1C 7.7 MS SQL cez konfigurátor sa vyskytne chyba:

"Poradie triedenia nastavené pre databázu sa líši od systémového!"

A to za predpokladu, že sme na všetky miesta natlačili súbor OrdNoChk.prm, čím sa zruší kontrola kódovania.

Ponáhľam sa poznamenať, že túto chybu nemožno v systéme prekonať Konfigurácia systému Windows Server 2008 R2 a MS SQL Server 2008. Staré 1C 7.7 nechápe, ako sa s týmito príšerami vysporiadať. Preto môžete nahrať údaje do 1C 7.7 iba na MS SQL Server 2000 (2005). A potom preneste sql databázu na MS SQL Server 2008. Tento postup sa zvyčajne používa pri konverzii databázy z formátu DBF do formátu MS SQL.

Takže pracujeme s MS SQL Server 2000. Verzia 1C: 7.7.027. Ak chcete chybu opraviť, musíte zmeniť súbor pomocou HEX editora. BkEnd.dll, ktorý sa nachádza v adresári BIN 1C programy.

Ako hex editor môžete použiť bezplatný editor PSPad. Otvorte editor: Súbor - Otvoriť v HEX editore. Otvorte náš súbor BkEnd.dll.

V ponuke vyberte "Hľadať" - "Prejsť na riadok". A prejdite na $0018A79D. Zmeňte hodnotu "75" na "EB". Uložiť.

Zopakujeme načítanie dát v 1C. Na konci sťahovania sa môže objaviť chyba transakcie – nevenujte jej pozornosť.

V základnom adresári 1C musíte súbor odstrániť 1srecalc. Tento súbor môže zostať po prepočítaní účtovných súčtov a program sa ich pokúsi zakaždým prepočítať.

Sú chvíle, keď sa program nespustí 1C, zobrazí sa okno 1C so správou "Poradie zoradenia nastavené pre databázu je iné ako !".

Po zatvorení okna sa program zatvorí (môžete ho spustiť v režime Konfigurátor).

Príčina chyby a riešenia

Príčina chyby nesúlad nastavení a nastavení 1C.

Mimochodom, ak operačný systém lokalizované a regionálne nastavenia sú správne nastavené, potom počas inštalácie 1C jeho nastavenia budú zosúladené s .

Kontrola správnosti nastavení

ja nastavenie(pre lokalizovanú ruskú verziu Windows)

1. Otvorte Štart > Prispôsobenie> Ovládací panel> jazykové a regionálne normy.

2. Tab Regionálne možnosti rozbaľovacia ponuka by mala byť ruský.

3. Tab Jazyky > Viac… – okno Jazyky a služby zadávania textu > tab možnosti > Jazyk vstupu by mala byť – > rusko-ruský.

4. Tab Okrem toho by mala byť> ruský.

II. 1C nastavenia

1. Spustite program 1C. V okne Spustite 1C

2. Rozbaľovací zoznam V režime vyberte Konfigurátor > OK.

3. Behajte Konfigurátor. Vyberte ponuku Administrácia > Kódová stránka IB tabuliek

4. V okne rozbaľovacia ponuka by mala byť> 1251 > Ruský, bieloruský, bulharský a srbský jazyk.

Poznámky

1. Ak používate komponent (distribuovaná správa infobáz),pri deaktivácii kontroly poradia triedenia,V trojpísmenovom identifikátore informačných databáz zahrnutých v distribuovanej databáze NEPOUŽÍVAJTE znaky inej abecedy než latinky.

2. Uvedomte si, že zakázanie kontroly identity poradia triedenia môže viesť k neočakávaným udalostiam pre program 1C!poradie riadkov, napríklad pri generovaní prehľadov.

Riešenie problémov v Windows Vista a Windows 7+

Ak používate Windows Vista a Windows 7+ , potom sa zbavte správy "Poradie zoradenia nastavené pre databázu sa líši od poradia zoradenia systému!" vyššie uvedené metódy nebudú fungovať.

Budeme musieť ísť inou cestou:

1. Spustite program 1C. V okne Spustite 1C vyberte požadovanú informačnú základňu.

2. Rozbaľovací zoznam V režime vyberte Konfigurátor >OK.

3. Behajte Konfigurátor. Vyberte ponuku Administrácia > Kódová stránka IB tabuliek

4. V okne Kódová stránka tabuliek informačnej databázy vyberte z rozbaľovacieho zoznamu + Aktuálne nastavenie >OK.

Poradie triedenia nastavené pre databázu sa nezhoduje so systémom triedenia

Dôvodom chyby je nesúlad medzi nastaveniami systému a nastaveniami 1C.
Mimochodom, ak je operačný systém lokalizovaný a regionálne nastavenia sú správne nastavené, potom pri inštalácii 1C budú jeho nastavenia zosúladené so systémovými.

Kontrola správnosti nastavení

ja Systémové nastavenia(pre lokalizovanú ruskú verziu systému Windows)

1. Otvorte Štart - Nastavenia - Ovládací panel - Miestne a jazykové nastavenia.
2. Na karte Miestne nastavenia v rozbaľovacom zozname by malo byť - Ruština.
3. Na karte Jazyky - Viac ... - dialógové okno Jazyky a služby zadávania textu - karta Možnosti - Predvolený vstupný jazyk by mal byť ruština-ruština.
4. Na karte Rozšírené by to malo byť - Ruština.

II. 1C nastavenia




4. V okne Kódová stránka tabuliek informačnú základňu v rozbaľovacom zozname by mal byť - 1251 - ruský, bieloruský, bulharský a srbský jazyk.

Ako posledná možnosť sa niekedy odporúča vypnúť kontroly zhody poradia zoradenia. Na tento účel vytvorte v adresári infobase signálny súbor s názvom OrdNoChk.prm (s ľubovoľným obsahom). Ale:
1. Ak používate komponent URIB (distribuovaná správa infobáz), - keď je vypnutá kontrola poradia triedenia, - NESMIETE používať znaky inej abecedy okrem latinky v trojpísmenovom identifikátore infobáz zahrnutých v distribuovanej databáze.
2. Treba mať na pamäti, že deaktivácia kontroly identity poradia triedenia môže viesť k neočakávaným – pre používateľa programu 1C! - poradie riadkov, napríklad pri generovaní prehľadov.

Riešenie problémov v systéme Windows Vista

Ak používate Windows Vista, zbavte sa hlásenia "Poradie zoradenia nastavené pre databázu sa líši od systémového!" vyššie uvedené metódy nebudú fungovať.

Pre to:

1. Spustite program 1C. V okne Start 1C vyberte požadovanú informačnú základňu.
2. V rozbaľovacom zozname V režime vyberte Konfigurátor - OK.
3. Spustí sa konfigurátor. Zvoľte menu Administrácia - Kódová stránka tabuliek informačnej bezpečnosti ...
4. V okne Kódová stránka tabuliek informačnej databázy v rozbaľovacom zozname vyberte možnosť + Aktuálne inštalácia systému– Dobre.
5. V okne Konfigurátor so správou „Pri zmene kódovej stránky sa prebudujú indexy všetkých tabuliek údajov infobáz! Chcete zmeniť kódovú stránku? kliknite na tlačidlo Áno.
6. Po určitom čase, v závislosti od veľkosti IB, sa zobrazí okno Konfigurátor so správou "Kódová stránka zmenená!", kliknite na OK.
7. Zatvorte Konfigurátor, môžete pracovať s infobázou.
8. Ak chcete pracovať s inými IB, zmeňte kódovú stránku tabuliek IB rovnakým spôsobom.

Ak, pri pripojení k sql server objaví sa chyba - prepíšeme súbory windows / system32 sqlsrv32.dll a sqlsrv32.rll z počítača s winXP na počítač s whist (predtým dávame práva na ich prepísanie)

Tento článok bude diskutovať o príčine chyby. "Poradie zoradenia nastavené pre databázu sa líši od poradia zoradenia systému!" v 1C:Enterprise 7.7, ako aj spôsob, ako ho odstrániť.

0. O chybe

2. Zmena kódovej stránky IB

Ak pracujete v 1C:Enterprise lokálne alebo používate 1C s ktoroukoľvek verziou, túto chybu je možné opraviť takto:

Spustíme 1C:Enterprise v režime konfigurátora a potom vyberte položku " Administrácia» — « Kódová stránka IB».

V okne, ktoré sa otvorí, vyberte zo zoznamu úplne dole " +Aktuálne systémové nastavenie» a stlačte « OK».

Čakáme na koniec reindexácie a pokojne pracujeme s infobázou.

3. Vytvorte súbor ordnochk.prm

Ak používatelia pracujú s 1C:Enterprise 7.7. z rôznych počítačov v sieti Verzie systému Windows(napríklad Windows XP a Windows 7), alebo pracujete s jednou databázou rôzne počítače, povedzme doma a v kancelárii, v prípade, že je databáza na vymeniteľnom médiu, potom by ste mali vytvoriť súbor " ordnochk.prm" a umiestnite ho do koreňového priečinka s nainštalovaným 1C: Enterprise (v predvolenom nastavení je " C:\Program Files\1Cv77\bin\"). Tento súbor zakáže kontrolu zoradenia.

Nie je to také ťažké vytvoriť. Vytvorte prázdny súbor pomocou poznámkového bloku a premenujte ho na ordnochk.prm, zatiaľ čo s .TXT na .prm

Malo by sa pamätať na to, že pri riešení chyby týmto spôsobom môže nastať problém so zobrazením správ a poradie riadkov nemusí byť celkom správne. okrem toho tadiaľto neprijateľné, ak sa používa systém distribuovaných infobáz.

Pomohol vám tento článok?

Kúpili ste si nedávno nový počítač, nainštaloval 1C:Enterprise 7.7, preniesol databázu zo starého počítača a nápis na obrazovke zatienil očakávania pohodlnejšej práce:

Táto chyba sa vyskytuje, keď sa tabuľky kódov NT6 a 1C nezhodujú. Existujú 2 hlavné spôsoby riešenia tohto problému.

1. Ak pracujete lokálne na jednom počítači a nepotrebujete periodicky prenášať databázu na iné počítače, potom najjednoduchším spôsobom je zmeniť kódovú stránku infobázy, ako je znázornené na obrázku nižšie.

Ak to chcete urobiť, spustite 1C:Enterprise v režime konfigurátora a potom vyberte položku ponuky " Administrácia» - « Kódová stránka IB". A v okne, ktoré sa otvorí, vyberte zo zoznamu úplne dole " +Aktuálne systémové nastavenie » a stlačte « OK».

Čakáme na reindexáciu, zatvorte konfigurátor a môžete pokračovať v práci, vaše údaje sa nezmenia a nestratia sa.

2. Táto metóda by sa mala použiť, ak 1C:Enterprise 7.7. fungujú v sieti a stále sa používajú rôzne verzie Windows (napríklad Windows XP a Windows 7), alebo pracujete s rovnakou databázou na rôznych počítačoch, povedzme doma a v kancelárii, v prípade, že je databáza na vymeniteľnom médiu.

Riešenie je tiež celkom jednoduché, musíte vytvoriť súbor " ordnochk.prm“ v ľubovoľnom editore, napríklad v tom istom poznámkovom bloku. Tento súbor môže byť prázdny alebo môže obsahovať reťazec „Ahoj“, v tomto prípade na tom nezáleží, hlavná vec je správny názov súboru.

Musí byť umiestnený v koreňovom priečinku s nainštalovaným 1C:Enterprise (v predvolenom nastavení je to " C:\Program Files\1Cv77\bin\"). Tento súbor zakáže kontrolu zoradenia.

Ak máte sieťovú verziu a na každom počítači je nainštalovaný 1C:Enterprise, musíte tento súbor umiestniť na každý počítač, je to dôležité.

Všetko dobrá práca.