Triedenie 1c sa líši od systémového. Poradie triedenia nastavené pre databázu sa líši od systémového. metóda: Zmena poradia zoradenia

Existujú prípady, keď nie je možné spustiť program 1C a zobrazí sa dialógové okno 1C so správou „Poradie triedenia nastavené pre databázu sa líši od systémového! Po zatvorení okna sa program zatvorí (môžete ho spustiť v režime Konfigurátor).

Valerij Sidorov

Príčina chyby a riešenia

Príčinou 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í

I. Nastavenia systému (pre lokalizované Russified Verzie systému Windows)

1. Otvorte Štart - Nastavenia - Ovládací panel - Miestne a jazykové nastavenia.

2. Na karte Miestne nastavenia by mal byť rozbaľovací zoznam ruský.

3. Na karte Jazyky – Ďalšie podrobnosti... – 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 malo byť – Ruština.

II. 1C nastavenia

4. V okne Kódová stránka tabuliek informačnej databázy by mal rozbaľovací zoznam obsahovať – 1251 – ruský, bieloruský, bulharský a srbský jazyk.

Poznámky

1. Ak používate komponent DIMB (distribuovaná správa infobáz), - keď je vypnutá kontrola poradia triedenia - NESMIETE používať znaky žiadnej 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 výsledkom – pre používateľa programu 1C! – poradie riadkov, napríklad pri generovaní prehľadov.

Oprava chyby v Windows Vista

Ak používate Windows Vista, zbavte sa hlásenia „Poradie triedenia 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 Launch 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 informačnej bezpečnosti, sa zobrazí okno Konfigurátor so správou „Kódová stránka bola zmenená!“, kliknite na OK.

7. Zatvorte Konfigurátor, môžete pracovať s infobázou.

8. Ak chcete pracovať s inými systémami informačnej bezpečnosti, rovnakým spôsobom zmeňte kódovú stránku tabuliek informačnej bezpečnosti.

Väčšina používateľov, ktorí v systéme nájdu chybu, ktorá naznačuje, že poradie zoradenia sa líši od systémového, spravidla pracuje s balíkom 1C verzie 7.7. Práve ona je najzraniteľnejšia nielen z hľadiska účinkov vírusov, ale aj v oblasti chýb a zlyhaní, ktoré spočívajú v samotnom programový kód balík. Keď sa vám však zobrazí chybové hlásenie, že poradie zoradenia je iné ako v systéme, nie je dôvod na paniku. Je tam niekoľko jednoduché riešenia, ktoré umožňujú tento problém rýchlo a natrvalo odstrániť. V tomto prípade možno použiť aspoň dve riešenia.

Chyba databázy „Poradie zoradenia sa líši od systému“: v čom je problém?

Samotný problém je, že hlavný program vo formulári spustiteľný súbor na serveri alebo klientskom počítači nemôže inicializovať databázu (SQL).

Výsledkom je, že pripojené používateľské (detské) terminály nemôžu pristupovať k samotnej databáze (hoci hlavné jadro programu sa spúšťa bez problémov). Predpokladá sa, že prístup k samotnej aplikácii je poskytovaný presne na úrovni serverovej verzie, ktorá je zodpovedná za pripojenie ďalších používateľských počítačov umiestnených v lokálna sieť. Presne tu vznikajú problémy.

Poradie zoradenia sa líši od systémového (Windows 7). Čo robiť ako prvé?

Predpokladá sa, že vo vydaní číslo 26 bola zahrnutá schopnosť ignorovať databázové súbory. Na túto službu by ste sa však nemali spoliehať.

Neexistujúci objekt

Stáva sa, že aplikácia pri spustení odkazuje na údajne neexistujúci objekt vo forme súboru OrdNoChk.prm, ktorý sa zdá byť umiestnený v priečinku BIN samotného programu nainštalovaného v programové súbory systémov.

Ak sa objaví systémové hlásenie, že poradie zoradenia je odlišné od systémového, nie je nič jednoduchšie, ako v tomto adresári vytvoriť prázdny súbor s rovnakým názvom a nahradiť ho pri ukladaní napríklad do rovnakého poznámkového bloku, ktorý je súčasťou štandardná sada všetkých systémov Windows. Otázkou tiež je, že štandard textový editor nastavenia obsahujúce počiatočné údaje, keď sú priamo upravené a následne aplikované v akcii, nefungujú.

Zmena štruktúry databázy na základe lokálnej výmeny údajov

Na druhej strane problém, že dôjde k zlyhaniu s hlásením, že poradie zoradenia nainštalovaného programu sa líši od systémového, je možné vyriešiť aj pomocou samotného nainštalovaného programu.

Tu by ste však mali najprv premýšľať o tom, aké vhodné je použiť nástroje a nástroje opísané nižšie.

Ak sa vyskytne chyba, keď je hlásené, že poradie triedenia databázy sa líši od systémového, v samotnej aplikácii 1C by ste mali vybrať konfiguračnú sekciu, v ktorej musíte prejsť do administrácie, kódovú stránku tabuliek zabezpečenia informácií a aktuálnu položku inštalácie systému.

Záver

V zásade možno správu, že poradie zoradenia v databáze 1C sa líši od systémovej, jednoducho vymazať (alebo sa jej navždy zbaviť). Ako ukazuje prax, v najjednoduchšom prípade môžete jednoducho vytvoriť prázdny objekt uvedený vyššie. Potom sa už nebude zobrazovať signalizácia, že poradie zoradenia sa líši od systémového.

V skutočnosti sa odstránenie problému neobmedzuje len na tieto riešenia. Faktom je, že v samotnom prostredí 1C môžete písať skripty alebo vytvárať ďalšie applety na ovládanie celého systému založeného na rovnakom jazyku. Visual Basic pomocou databáz DVB formát. V opačnom prípade možno chybu spojenú so zobrazením vyššie uvedenej správy celkom jednoducho odstrániť, ak neberiete do úvahy chyby v kóde samotného programu alebo vírusový vplyv. Ale toto, myslím, nie je to najhoršie. Niekedy „pomätenosť“ používateľov, ktorí nevedia, ako organizovať databázu a pripojiť ju nainštalovaný program, môže spôsobiť, že sa tento typ chyby bude objavovať znova a znova.

Mali by ste tiež venovať pozornosť skutočnosti, že keď je povolená automatická výmena údajov samotnej platformy s inými databázami, všetky musia mať presne rovnaké kódovanie. Ak nie je nainštalovaný pre všetky databázy, potom samotná otázka importu a exportu údajov sa stáva, mierne povedané, nezmyselnou. Ako posledná možnosť, ako je uvedené vyššie, by sa malo zakázať kódovanie. To platí najmä pre situácie, keď rôzne terminály majú nainštalované rôzne verzie systému Windows a dokonca aj s rôznymi architektúrami. To môže viesť aj k nepredvídateľným následkom až do bodu, kedy nebude možné pracovať s programom, pokiaľ ide o simultánny prístup k informáciám.

1C: čo robiť, ak sa zobrazí hlásenie „Poradie triedenia nastavené pre databázu sa líši od systémového!“

Príčinou 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í

I. Nastavenia systému (pre lokalizovanú ruskú verziu systému Windows)

1. Otvorte Štart - Nastavenia - Ovládací panel - Miestne a jazykové nastavenia.

2. Na karte Miestne nastavenia by mal byť rozbaľovací zoznam ruský.

3. Na karte Jazyky – Ďalšie podrobnosti... – 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 malo byť – Ruština.

II. 1C nastavenia

2. V rozbaľovacom zozname V režime vyberte – OK.

4. V okne Kódová stránka tabuliek informačnej databázy by mal rozbaľovací zoznam obsahovať – 1251 – ruský, bieloruský, bulharský a srbský jazyk.

Poznámky

1. Ak používate komponent DIMB (distribuovaná správa infobáz), - keď je vypnutá kontrola poradia triedenia - NESMIETE používať znaky žiadnej 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 výsledkom – pre používateľa programu 1C! – poradie riadkov, napríklad pri generovaní prehľadov.

Riešenie problémov so systémom Windows Vista

Ak používate Windows Vista, zbavte sa hlásenia „Poradie triedenia 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 Launch 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 infobáz v rozbaľovacom zozname zvoľte + Aktuálna inštalácia systému – OK.

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 informačnej bezpečnosti, sa zobrazí okno Konfigurátor so správou „Kódová stránka bola zmenená!“, kliknite na OK.

7. Zatvorte Konfigurátor, môžete pracovať s infobázou.

8. Ak chcete pracovať s inými systémami informačnej bezpečnosti, rovnakým spôsobom zmeňte kódovú stránku tabuliek informačnej bezpečnosti.

Napriek neochote podnikových používateľov rozlúčiť sa s Windows XP je zrejmé, že to bude potrebné urobiť v blízkej budúcnosti. A preto bude potrebné spustiť 1C Enterprise 7,7 palca Prostredie Windows 7 (Vista). V tomto článku sme sa rozhodli pozrieť na „typické“ problémy, ktoré vznikajú pri práci s 1C v novom prostredí OS, a spôsoby ich riešenia.

Chyba: "Poradie zoradenia údajov sa líši od systémového poradia"

Len leniví pravdepodobne nevedia o tejto chybe, ako aj o spôsobe, ako ju vyriešiť. Nie všetko je však také jednoduché, ako sa zdá, preto sa pozrime na tento problém podrobnejšie.

Dôvod chyby je triviálny - nesúlad medzi kódovými stránkami operačných systémov rodiny NT6 a 1C. Existujú dva spôsoby, ako vyriešiť tento problém:

  • Kódovú stránku zabezpečenia informácií uveďte do súladu so systémovou stránkou. Aby sme to dosiahli, spustíme Konfigurátor - Administrácia - Kódová stránka IB a úplne dole v rozbaľovacom zozname vyberte + Aktuálna inštalácia systému. Toto je najsprávnejší spôsob, ale uvedením základne do súladu s kódexom Stránka systému Windows 7 (Vista) začneme dostávať rovnakú chybu pri spustení databázy vo Windows XP.
  • Zakázať kontrolu poradia triedenia. Na tento účel vytvorte signálny súbor s názvom ordnochk.prm(). Umiestnením do adresára s informačnou bezpečnosťou sa znemožní kontrola poradia triedenia tejto databázy pri jej umiestnení do adresára BIN(v inštalačnom priečinku 1C) bude kontrola triedenia zakázaná pre všetky databázy na tomto počítači. Táto metóda Tvorba len s vydaním 26 a vyšším. Okrem toho 1C varuje:
"Použitie tejto funkcie možno odporučiť len v extrémnych prípadoch, keď nie je možné zosúladiť poradie zoradenia systému s poradím zoradenia nastaveným pre infobázu. Pri zakázaní kontroly poradia zoradenia v podmienkach aplikácie by sa komponenty na správu distribuovanej infobázy NESMIE používať v trojpísmenovom identifikátore informačných báz, ktoré sú súčasťou distribuovanej, použite znaky ľubovoľnej abecedy okrem latinky. Treba mať na pamäti, že 1C:Enterprise pri práci využíva možnosti triedenia oboch mechanizmov a deaktiváciu objednávky kontrola identity v nich môže viesť k neočakávanému poradiu riadkov pre používateľa, napríklad pri generovaní prehľadov.“

Ktorú metódu si vybrať? Ak máte homogénny vozový park OS, t.j. Všetky počítače bežia na Windows 7 (Vista), potom by ste určite mali použiť prvú možnosť. Druhá možnosť by sa mala použiť, ak je potrebné súčasne pracovať s databázami pod oboma rodinami OS. V tomto prípade je vhodné nájsť databázy na počítači so systémom Windows XP a ordnochk.prm umiestnite ho do priečinka BIN na počítači so systémom Windows 7 (Vista). To vám umožní vyhnúť sa potenciálnym problémom s prevádzkou takých komponentov, ako je URIB. Pamätajte, že je možné použiť počítač so systémom Windows 7 (Vista). iba pre prácu v režime 1C Enterprise. Akékoľvek zmeny v režime konfigurátora musia byť vykonané iba na počítači so systémom Windows XP. Pri vyhľadávaní databáz na počítači so systémom Windows 7 (Vista) Nevyhnutne kódová stránka informačnej bezpečnosti by sa mala skonvertovať na systémovú (podľa prvého spôsobu) a ordnochk.prm používať už na strojoch s Windows XP, inak nebude možné pracovať s URIB alebo jednoducho načítať predtým nahrané dáta do informačnej bezpečnosti.

Chyba pri vytváraní z komponentu V7Plus.dll (chýba CLSID)

Tento problém sa vyskytuje, keď je povolené UAC pri prístupe vonkajšie ošetrenia alebo pre iné akcie vyžadujúce knižnicu V7Plus.dll(nahrávanie údajov, správ a pod.), pričom V7Plus.dll prítomný v adresári s databázou. Dôvodom chyby je, že 1C Enterprise registruje túto knižnicu dynamicky, keď vznikne potreba jej použitia. Keď je povolené UAC, 1C pracuje s používateľskými právami, a preto nemôže zaregistrovať knižnicu. Riešenie je jednoduché – registrácia V7Plus.dll manuálne, na tento účel odporúčame skopírovať ho do priečinka BIN (aby nebol viazaný na konkrétnu databázu), spustite Príkazový riadok s právami správcu a spustite príkaz:

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

výsledkom vykonania by mala byť správa o úspešnej registrácii knižnice.

Chyba „Na prístup k databáze je potrebný ovládač ODBC pre MS SQL Server verzie 3.50.0303 alebo staršej

Pri pokuse sa vyskytne chyba spustiť SQL verzia 1C Enterprise 7.7 na Windows 7 (Vista) a spočíva v nedostatočnej podpore pre tieto verzie OS SQL server nižšie SQL Server 2005 SP2. Výňatok z oficiálnej tlačovej správy Microsoftu:

Na zabezpečenie vyššej úrovne bezpečnosti operačné systémy Microsoft Windows Server 2008 a Microsoft Windows Vista budú podporovať SQL Server 2005 Express SP1 a všetky ostatné vydania SQL Servera budú vyžadovať SQL Server 2005 SP2 alebo novší. Skôr SQL verzie Server vrátane SQL Server 2000(všetky vydania vrátane Desktop Engine, známeho aj ako MSDE), SQL Server 7.0 a SQL Server 6.5, operatívne systémy Windows Server 2008 a Windows Vista nebudú podporované.

Riešenia pre dnešok neexistuje(a je nepravdepodobné, že sa objaví). „Riešenie“ nájdené na internete zahŕňajúce nahradenie súborov ovládača ODBC súbormi zo systému Windows XP by sa nemalo vážne zvažovať a jeho používanie sa prísne neodporúča.

Ako alternatívna možnosť Môžete odporučiť spustiť 1C Enterprise Windows Server 2003 v terminálovom režime, odporúčame rovnakú možnosť pre režim súborov 1C v sieti s rôzne verzie Windows.

13. apríla

Chyba „Poradie zoradenia nastavené pre databázu sa líši od systému“

Počnúc Winodws Vista môžu používatelia, ktorí pracujú s 1C:Enterprise 7.7, pri spustení programu naraziť na chybu: „Poradie triedenia nastavené pre databázu sa líši od systémového. Po kliknutí na OK sa program ukončí. Existujú dva spôsoby, ako vyriešiť túto chybu.



1. spôsob: OrdNoChk.prm

Ak chcete úplne zakázať kontrolu kódovej stránky, vytvorte prázdny súbor s názvom OrdNoChk.prm v priečinku „BIN“ inštalačného adresára 1C:Enterprise 7.7 (predvolene je to C:\Program Files\1Cv77\BIN) alebo (C :\Program Files (x86)\1Cv77\BIN) . Ak z nejakého dôvodu potrebujete zakázať kontrolu kódovej stránky iba pre jednu infobázu, umiestnite OrdNoChk.prm do priečinka s požadovanou infobázou.

(rozbaliť)

Metóda 2: Zmena poradia zoradenia

Ak pracujete v jednoužívateľskom (lokálnom) 1C:Enterprise 7.7 alebo používate terminálový režim na serveri, môžete jednoducho zmeniť poradie zoradenia databázy. Ak to chcete urobiť, spustite 1C v režime konfigurátora, vyberte Administrácia - Kódová stránka tabuliek informačnej bezpečnosti -Aktuálna inštalácia systému.

Poznámka! Ak máte nakonfigurovanú automatickú výmenu s inými infobázami, všetky infobázy musia mať rovnaké kódovanie. Alebo musí byť vypnutá kontrola kódovania (pozri metódu 1).

U tejto správyžiadne štítky