Sorteringsordningen för databasen skiljer sig från den i systemet! Databasfel "Sorteringsordningen skiljer sig från systemet": hur fixar man det? Fel 1c sorteringsordningen skiljer sig från systemet

Som regel arbetar de flesta användare som hittar ett fel i systemet som indikerar att sorteringsordningen skiljer sig från systemet ett tydligen med 1C-paketet version 7.7. Det är detta som är mest sårbart, inte ens när det gäller effekterna av virus, utan också när det gäller fel och misslyckanden som ligger i själva paketets programkod. Men när du får ett felmeddelande om att sorteringsordningen skiljer sig från systemet behöver du inte panik. Det finns flera enkla lösningar som kan lösa detta problem snabbt och permanent. I detta fall kan minst två lösningar användas.

Databasfel "Sorteringsordningen skiljer sig från systemet": vad är problemet?

Problemet i sig är att huvudprogrammet i form av en körbar fil på servern eller klientmaskinen inte kan initiera databasen (SQL).

Som ett resultat kan anslutna användarterminaler (underordnade) inte komma åt själva databasen (även om programmets huvudkärna startar utan problem). Man tror att åtkomst till själva applikationen tillhandahålls exakt på nivån för serverversionen, som är ansvarig för att ansluta andra användardatorer som finns på det lokala nätverket. Det är just här problem uppstår.

Sorteringsordningen skiljer sig från systemet (Windows 7). Vad ska man göra först?

Man tror att i release nummer 26 ingick möjligheten att ignorera databasfiler. Men du bör inte lita på den här tjänsten.

Ett obefintligt objekt

Det händer att en applikation, när den startas, hänvisar till ett förmodat obefintligt objekt i form av filen OrdNoChk.prm, som verkar finnas i BIN-mappen för själva programmet, installerad i systemprogramfilerna.

Om ett systemmeddelande dyker upp om att sorteringsordningen skiljer sig från den i systemet finns det inget enklare än att skapa en tom fil i denna katalog med samma namn och ersättning när man sparar till exempel i samma Anteckningar, som ingår i standarduppsättningen för alla Windows-system. En annan fråga här är att standardtextredigeraren för inställningarna, som innehåller de initiala uppgifterna, inte fungerar när den redigeras direkt och sedan tillämpas i handling.

Ändra databasstrukturen baserat på lokalt datautbyte

Å andra sidan kan problemet med att ett fel inträffar med ett meddelande som indikerar att sorteringsordningen för den installerade skiljer sig från systemet lösas även med hjälp av det installerade programmet i sig.

Men här bör du först fundera över hur lämpligt det är att använda de verktyg och verktyg som beskrivs nedan.

Om ett fel uppstår när det rapporteras att sorteringsordningen för databasen skiljer sig från systemets, bör du i själva 1C-applikationen välja konfigurationsavsnittet där du behöver gå till administration, teckentabellen för informationssäkerhetstabellerna och det aktuella systeminstallationsobjektet.

Slutsats

I princip kan meddelandet att sorteringsordningen i 1C-databasen skiljer sig från systemet man raderas helt enkelt (eller bli av med det för alltid). Som praktiken visar, i det enklaste fallet kan du helt enkelt skapa det tomma objektet som anges ovan. Därefter visas inte längre en signalering om att sorteringsordningen skiljer sig från systemet ett.

Att eliminera problemet är faktiskt inte begränsat till bara dessa lösningar. Faktum är att i själva 1C-miljön kan du skriva skript eller skapa ytterligare applets för att styra hela systemet baserat på samma Visual Basic-språk med hjälp av DVB-formatdatabaser. Annars kan felet i samband med utseendet på meddelandet som anges ovan elimineras helt enkelt om du inte tar hänsyn till brister i själva programmets kod eller viral påverkan. Men det här tycker jag inte är det värsta. Ibland kan "snurrigheten" hos användare som inte vet hur man organiserar en databas och kopplar den till ett installerat program leda till att denna typ av fel dyker upp om och om igen.

Du bör också vara uppmärksam på det faktum att när automatiskt datautbyte av själva plattformen med andra databaser är aktiverat måste de alla ha exakt samma kodning. Om det inte är installerat för alla databaser blir själva frågan om att importera och exportera data milt sagt meningslös. Som en sista utväg, som nämnts ovan, bör kodning inaktiveras. Detta gäller särskilt för situationer när olika terminaler har olika versioner av Windows installerade, och även med olika arkitekturer. Detta kan också leda till oförutsägbara konsekvenser, till den grad att det blir omöjligt att arbeta med programmet för samtidig tillgång till information.

Sorteringsordningen för databasen stämmer inte överens med systemet

Orsaken till felet är en oöverensstämmelse mellan systeminställningarna och 1C-inställningarna.
Förresten, om operativsystemet är lokaliserat och de regionala inställningarna är korrekta, kommer dess inställningar att anpassas till systeminställningarna när du installerar 1C.

Kontrollera att inställningarna är korrekta

I. Systeminställningar (för lokaliserad russifierad version av Windows)

1. Öppna Start - Inställningar - Kontrollpanelen - Regionala och språkalternativ.
2. På fliken Regionala inställningar bör rullgardinsmenyn vara rysk.
3. På fliken Språk – Mer information... – Dialogrutan Språk och textinmatningstjänster – Fliken Alternativ – Standardinmatningsspråket ska vara ryska-ryska.
4. På fliken Avancerat bör det finnas – ryska.

II. 1C-inställningar




4. I fönstret Kodsida för infobastabeller bör rullgardinsmenyn innehålla – 1251 – ryska, vitryska, bulgariska och serbiska språk.

Som en sista utväg rekommenderas det ibland att inaktivera matchning av sorteringsordning. För att göra detta måste du skapa en signalfil med namnet OrdNoChk.prm (med godtyckligt innehåll) i infobaskatalogen. Men:
1. Om du använder DIMB-komponenten (distribuerad infobashantering), - när sorteringsordningskontrollen är inaktiverad - SKA du INTE använda tecken från andra alfabet än latin i trebokstavsidentifieraren för infobaser som ingår i den distribuerade databasen.
2. Man bör komma ihåg att inaktivering av sorteringsordningens identitetskontroll kan leda till oväntade resultat - för användaren av 1C-programmet! – ordningen på raderna, till exempel vid generering av rapporter.

Felsökning av Windows Vista

Om du använder Windows Vista, ta bort meddelandet "Sorteringsordningen för databasen skiljer sig från systemet!" ovanstående metoder kommer inte att fungera.

För detta:

1. Starta 1C-programmet. I fönstret Launch 1C väljer du önskad informationsbas.
2. I listrutan I läge, välj Configurator – OK.
3. Konfiguratorn startar. Välj meny Administration – Kodsida för informationssäkerhetstabeller...
4. I fönstret Kodsida för infobastabeller, i rullgardinsmenyn, välj + Aktuell systeminstallation – OK.
5. I Configurator-fönstret med meddelandet "När kodtabellen ändras, kommer indexen för alla infobasdatatabeller att byggas om! Vill du ändra teckentabellen?" klicka på Ja.
6. Efter en viss tid, beroende på storleken på informationssäkerheten, visas Configurator-fönstret med meddelandet "Kodsidan har ändrats!", klicka på OK.
7. Stäng konfiguratorn, du kan arbeta med infobasen.
8. För att arbeta med andra informationssäkerhetssystem, ändra teckentabellen för informationssäkerhetstabeller på samma sätt.

Om ett fel uppstår när du ansluter till sql-servern, kopiera windows/system32-filerna sqlsrv32.dll och sqlsrv32.rll från en dator med winXP till en dator med Vista (efter att ha gett tillåtelse att skriva över dem)

Du köpte nyligen en ny dator, installerade 1C:Enterprise 7.7, överförde databasen från den gamla datorn och dina förväntningar på bekvämare arbete överskuggades av inskriptionen på skärmen:

Det här felet uppstår när kodtabellerna NT6 och 1C inte matchar. Det finns två huvudsakliga sätt att lösa detta problem.

1. Om du arbetar lokalt, på en dator och du inte behöver föra över databasen med jämna mellanrum till andra datorer, så är det enklaste sättet att ändra kodsidan för infobasen, som visas i figuren nedan.

För att göra detta, starta 1C:Enterprise i konfiguratorläge och välj sedan objektet " Administrering» - « IS-kodsida" Och i fönstret som öppnas, välj från listan, längst ner " +Aktuell systeminstallation " och klicka " OK».

Vi väntar på omindexering, stäng konfiguratorn och du kan fortsätta arbeta, dina data kommer inte att ändras eller gå förlorade.

2. Denna metod bör användas om i 1C:Enterprise 7.7. arbetar i ett nätverk, och du använder även olika versioner av Windows (till exempel Windows XP och Windows 7), eller så arbetar du med en databas på olika datorer, till exempel hemma och på kontoret, i det fall databasen finns på flyttbara media.

Lösningen är också ganska enkel, du måste skapa en fil " ordnochk.prm"i valfri editor, till exempel i samma anteckningsblock. Den här filen kan vara tom eller kan innehålla raden "Hej", i det här fallet spelar det ingen roll, huvudsaken är det korrekta filnamnet.

Det måste placeras i rotmappen med 1C:Enterprise installerat (som standard är det " C:\Program Files\1Cv77\BIN\"). Den här filen kommer att inaktivera sorteringskontrollen.

Om du har en nätverksversion och 1C:Enterprise är installerad på varje dator, då måste du placera denna fil på varje dator, detta är viktigt.

Det är det, njut av ditt arbete.

För tillfället är det få som använder 1C version 7.7, men det finns fortfarande organisationer som av en eller annan anledning inte kan byta till nyare plattformar. I min praktik har jag inte sett konfigurationer skrivna i 7.7 på länge. Men nyligen var jag tvungen att ta itu med 7. Under processen stötte jag på ett sådant problem. När du kör på olika versioner av Windows visas samma fel hela tiden. Sorteringsordningen för databaser skiljer sig nämligen från den i systemet. Det finns två sätt att lösa detta på; låt oss titta närmare på var och en av dem.

Hur man inaktiverar 1c-kodtabellskontroll

Ändra kodtabellen

Det enklaste sättet är att ändra teckentabellen i 1C-programmet. För att göra detta, starta programmet i konfiguratorläge. Gå sedan till Administration - Kodsida för informationssäkerhetstabeller.

I fönstret som visas väljer du + Aktuell systeminstallation och klickar på OK.

Därefter bör programmet starta, men det finns en varning: om användare från olika operativsystem fungerar i den här konfigurationen, till exempel Windows XP och Windows 7, måste du göra liknande åtgärder varje gång när du startar på en annan version.

Inaktiverar kontroll av teckentabell

Denna metod är mycket bättre och enklare. Du kan inaktivera incheckning av teckentabell i 1C. För att göra detta måste du skapa en fil med namnet ordnochk.prm och placera den i programmappen på den här sökvägen C:\Program Files\1Cv77\Bin. Om du inte har en Bin-katalog, placera filen i katalogen ovan. C:\Program Files\1Cv77\

1C-programmet är på en annan väg för mig, så var inte uppmärksam på det. Det är allt, om något inte fungerar, skriv i kommentarerna, jag ska försöka svara och hjälpa alla.

1C: vad ska man göra om meddelandet "Sorteringsordningen för databasen skiljer sig från systemets ena!"

Orsaken till felet är en oöverensstämmelse mellan systeminställningarna och 1C-inställningarna.
Förresten, om operativsystemet är lokaliserat och de regionala inställningarna är korrekta, kommer dess inställningar att anpassas till systeminställningarna när du installerar 1C.

Kontrollera att inställningarna är korrekta

I. Systeminställningar (för lokaliserad russifierad version av Windows)

1. Öppna Start - Inställningar - Kontrollpanelen - Regionala och språkalternativ.

2. På fliken Regionala inställningar bör rullgardinsmenyn vara rysk.

3. På fliken Språk – Mer information... – Dialogrutan Språk och textinmatningstjänster – Fliken Alternativ – Standardinmatningsspråket ska vara ryska-ryska.

4. På fliken Avancerat bör det finnas – ryska.

II. 1C-inställningar

2. I rullgardinsmenyn I läge, välj – OK.

4. I fönstret Kodsida för infobastabeller bör rullgardinsmenyn innehålla – 1251 – ryska, vitryska, bulgariska och serbiska språk.

Anteckningar

1. Om du använder DIMB-komponenten (distribuerad infobashantering), - när sorteringsordningskontrollen är inaktiverad - SKA du INTE använda tecken i något annat alfabet än latin i trebokstavsidentifieraren för infobaser som ingår i den distribuerade databasen.

2. Man bör komma ihåg att inaktivering av identitetskontrollen för sorteringsordningen kan leda till oväntade resultat - för användaren av 1C-programmet! – ordningen på raderna, till exempel vid generering av rapporter.

Felsökning av Windows Vista

Om du använder Windows Vista, ta bort meddelandet "Sorteringsordningen för databasen skiljer sig från systemet!" ovanstående metoder kommer inte att fungera.

För detta:

1. Starta 1C-programmet. I fönstret Launch 1C väljer du önskad informationsbas.

2. I listrutan I läge, välj Configurator – OK.

3. Konfiguratorn startar. Välj meny Administration – Kodsida för informationssäkerhetstabeller...

4. I fönstret Kodsida för infobastabeller, i rullgardinsmenyn, välj + Aktuell systeminstallation – OK.

5. I Configurator-fönstret med meddelandet "När kodtabellen ändras, kommer indexen för alla infobasdatatabeller att byggas om! Vill du ändra teckentabellen?" klicka på Ja.

6. Efter en viss tid, beroende på storleken på informationssäkerheten, visas Configurator-fönstret med meddelandet "Kodsidan har ändrats!", klicka på OK.

7. Stäng konfiguratorn, du kan arbeta med infobasen.

8. För att arbeta med andra informationssäkerhetssystem, ändra teckentabellen för informationssäkerhetstabeller på samma sätt.