Sortering 1c skiller seg fra system en. Sorteringsrekkefølgen som er satt for databasen er forskjellig fra systemrekkefølgen. metode: Endre sorteringsrekkefølgen

Det er tilfeller der det ikke er mulig å starte 1C-programmet, og en 1C-dialogboks vises med meldingen "Sorteringsrekkefølgen satt for databasen er forskjellig fra systemet!" Etter å ha lukket vinduet, lukkes programmet (du kan kjøre det i konfiguratormodus).

Valery Sidorov

Årsak til feil og løsninger

Årsaken til feilen er et misforhold mellom systeminnstillingene og 1C-innstillingene.
Forresten, hvis operativsystemet er lokalisert og de regionale innstillingene er riktig angitt, vil innstillingene bli brakt i tråd med systeminnstillingene når du installerer 1C.

Kontroller at innstillingene er riktige

I. Systeminnstillinger (for lokalisert Russified Windows-versjoner)

1. Åpne Start - Innstillinger - Kontrollpanel - Regionale og språkalternativer.

2. På fanen Regionale innstillinger skal rullegardinlisten være russisk.

3. På Språk-fanen – Flere detaljer... – Dialogboksen Språk og tekstinndatatjenester – Alternativer-fanen – Standard inndataspråk skal være russisk-russisk.

4. På fanen Avansert skal det være – Russian.

II. 1C-innstillinger

4. I vinduet Kode i infobasetabeller skal rullegardinlisten inneholde – 1251 – russisk, hviterussisk, bulgarsk og serbisk.

Notater

1. Hvis du bruker DIMB-komponenten (distribuert infobase-administrasjon), - når sorteringsrekkefølgekontroll er deaktivert - BØR du IKKE bruke tegn fra andre alfabeter enn latin i trebokstavsidentifikatoren til infobaser inkludert i den distribuerte databasen.

2. Man bør huske på at deaktivering av sorteringsrekkefølgeidentitetskontrollen kan føre til uventede resultater - for brukeren av 1C-programmet! – rekkefølgen på linjer, for eksempel ved generering av rapporter.

Retter feilen i Windows Vista

Hvis du bruker Windows Vista, så bli kvitt meldingen "Sorteringsrekkefølgen som er angitt for databasen er forskjellig fra systemet!" metodene ovenfor vil ikke fungere.

For dette:

1. Start 1C-programmet. I Launch 1C-vinduet velger du ønsket informasjonsbase.

2. I nedtrekkslisten I modus, velg Konfigurator – OK.

3. Konfiguratoren starter. Velg menyen Administrasjon – Kodeside for informasjonssikkerhetstabeller...

4. I vinduet Kode for infobasetabeller, i rullegardinlisten, velg + Gjeldende systeminstallasjon– OK.

5. I konfiguratorvinduet med meldingen "Når du endrer kodesiden, vil indeksene til alle infobasedatatabeller bli gjenoppbygd! Vil du endre kodesiden?" klikk Ja.

6. Etter en viss tidsperiode, avhengig av størrelsen på informasjonssikkerheten, vises konfiguratorvinduet med meldingen "Kodesiden er endret!", klikk OK.

7. Lukk konfiguratoren, du kan jobbe med infobasen.

8. For å jobbe med andre informasjonssikkerhetssystemer, endre kodesiden til informasjonssikkerhetstabeller på samme måte.

Som regel jobber de fleste brukere som finner en feil i systemet som indikerer at sorteringsrekkefølgen er forskjellig fra systemet en, tilsynelatende med 1C-pakken versjon 7.7. Det er hun som er mest sårbar, ikke engang når det gjelder effekten av virus, men også når det gjelder feil og feil som ligger i selve programkode pakke. Men når du mottar en feilmelding om at sorteringsrekkefølgen er forskjellig fra systemet, er det ingen grunn til panikk. Det er noen få enkle løsninger, som lar deg eliminere dette problemet raskt og permanent. I i dette tilfellet Minst to løsninger kan brukes.

Databasefeil "Sorteringsrekkefølgen er forskjellig fra systemet": hva er problemet?

Selve problemet er at hovedprogrammet i skjemaet kjørbar fil på serveren eller klientmaskinen kan ikke initialisere databasen (SQL).

Som et resultat kan tilkoblede brukerterminaler (underordnede) ikke få tilgang til selve databasen (selv om hovedkjernen i programmet starter uten problemer). Det antas at tilgang til selve applikasjonen gis nøyaktig på nivået til serverversjonen, som er ansvarlig for å koble til andre brukerdatamaskiner som ligger i lokalt nettverk. Det er nettopp her problemer oppstår.

Sorteringsrekkefølgen er forskjellig fra systemet (Windows 7). Hva skal jeg gjøre først?

Det antas at i utgivelse nummer 26 var muligheten til å ignorere databasefiler inkludert. Men du bør ikke stole på denne tjenesten.

Ikke-eksisterende objekt

Det hender at en applikasjon, når den startes, refererer til angivelig ikke eksisterende objekt i form av en fil OrdNoChk.prm, som ser ut til å være plassert i BIN-mappen til selve programmet installert i programfiler systemer.

Hvis det vises en systemmelding som sier at sorteringsrekkefølgen er forskjellig fra systemrekkefølgen, er det ikke noe enklere enn å lage en tom fil i denne katalogen med samme navn og erstatning når du for eksempel lagrer i samme Notisblokk, som er inkludert i standardsettet til alle Windows-systemer. Spørsmålet her er også at standarden tekstredigerer innstillinger som inneholder innledende data, når de redigeres direkte og deretter brukes i handling, fungerer ikke.

Endring av databasestruktur basert på lokal datautveksling

På den annen side kan problemet med at det oppstår en feil med en melding som indikerer at sorteringsrekkefølgen til den installerte er forskjellig fra systemet løses selv ved hjelp av selve det installerte programmet.

Men her bør du først tenke på hvor lurt det er å bruke verktøyene og verktøyene beskrevet nedenfor.

Hvis det oppstår en feil når det rapporteres at sorteringsrekkefølgen til databasen er forskjellig fra systemet, bør du i selve 1C-applikasjonen velge konfigurasjonsdelen der du må gå til administrasjon, kodesiden til informasjonssikkerhetstabellene og gjeldende systeminstallasjonselement.

Konklusjon

I prinsippet kan meldingen om at sorteringsrekkefølgen i 1C-databasen er forskjellig fra systemet man slettes ganske enkelt (eller bli kvitt den for alltid). Som praksis viser, i det enkleste tilfellet kan du ganske enkelt lage det tomme objektet som er angitt ovenfor. Etter det vil ikke lenger vises signal om at sorteringsrekkefølgen er forskjellig fra systemet en.

Å eliminere problemet er faktisk ikke begrenset til bare disse løsningene. Faktum er at i selve 1C-miljøet kan du skrive skript eller lage flere appleter for å kontrollere hele systemet basert på det samme Visuelt språk Grunnleggende bruk av databaser DVB-format. Ellers kan feilen knyttet til utseendet til meldingen som er angitt ovenfor elimineres ganske enkelt, hvis du ikke tar hensyn til feil i selve programmets kode eller viral påvirkning. Men dette tror jeg ikke er det verste. Noen ganger er "gretten" til brukere som ikke vet hvordan de skal organisere en database og koble den til installert program, kan føre til at denne typen feil vises igjen og igjen.

Du bør også være oppmerksom på det faktum at når automatisk datautveksling av selve plattformen med andre databaser er aktivert, må de alle ha nøyaktig samme koding. Hvis det ikke er installert for alle databaser, blir selve spørsmålet om å importere og eksportere data mildt sagt meningsløst. Som en siste utvei, som nevnt ovenfor, bør koding deaktiveres. Dette gjelder spesielt for situasjoner der forskjellige terminaler har forskjellige versjoner av Windows installert, og til og med med forskjellige arkitekturer. Dette kan også føre til uforutsigbare konsekvenser, til det punktet at det vil være umulig å jobbe med programmet om samtidig tilgang til informasjon.

1C: hva skal jeg gjøre hvis meldingen "Sorteringsrekkefølgen som er satt for databasen er forskjellig fra systemet!" vises

Årsaken til feilen er et misforhold mellom systeminnstillingene og 1C-innstillingene.
Forresten, hvis operativsystemet er lokalisert og de regionale innstillingene er riktig angitt, vil innstillingene bli brakt i tråd med systeminnstillingene når du installerer 1C.

Kontroller at innstillingene er riktige

I. Systeminnstillinger (for lokalisert russifisert versjon av Windows)

1. Åpne Start - Innstillinger - Kontrollpanel - Regionale og språkalternativer.

2. På fanen Regionale innstillinger skal rullegardinlisten være russisk.

3. På Språk-fanen – Flere detaljer... – Dialogboksen Språk og tekstinndatatjenester – Alternativer-fanen – Standard inndataspråk skal være russisk-russisk.

4. På fanen Avansert skal det være – Russian.

II. 1C-innstillinger

2. I rullegardinlisten I modus velger du – OK.

4. I vinduet Kode i infobasetabeller skal rullegardinlisten inneholde – 1251 – russisk, hviterussisk, bulgarsk og serbisk.

Notater

1. Hvis du bruker DIMB-komponenten (distribuert infobase-administrasjon), - når sorteringsrekkefølgekontroll er deaktivert - BØR du IKKE bruke tegn fra andre alfabeter enn latin i trebokstavsidentifikatoren til infobaser inkludert i den distribuerte databasen.

2. Man bør huske på at deaktivering av sorteringsrekkefølgeidentitetskontrollen kan føre til uventede resultater - for brukeren av 1C-programmet! – rekkefølgen på linjer, for eksempel ved generering av rapporter.

Feilsøking av Windows Vista

Hvis du bruker Windows Vista, så bli kvitt meldingen "Sorteringsrekkefølgen som er angitt for databasen er forskjellig fra systemet!" metodene ovenfor vil ikke fungere.

For dette:

1. Start 1C-programmet. I Launch 1C-vinduet velger du ønsket informasjonsbase.

2. I nedtrekkslisten I modus, velg Konfigurator – OK.

3. Konfiguratoren starter. Velg menyen Administrasjon – Kodeside for informasjonssikkerhetstabeller...

4. I vinduet Kode for infobasetabeller, i rullegardinlisten, velg + Gjeldende systeminstallasjon – OK.

5. I konfiguratorvinduet med meldingen "Når du endrer kodesiden, vil indeksene til alle infobasedatatabeller bli gjenoppbygd! Vil du endre kodesiden?" klikk Ja.

6. Etter en viss tidsperiode, avhengig av størrelsen på informasjonssikkerheten, vises konfiguratorvinduet med meldingen "Kodesiden er endret!", klikk OK.

7. Lukk konfiguratoren, du kan jobbe med infobasen.

8. For å jobbe med andre informasjonssikkerhetssystemer, endre kodesiden til informasjonssikkerhetstabeller på samme måte.

Til tross for bedriftsbrukernes motvilje mot å si farvel til Windows XP, begynner det å bli åpenbart at dette fortsatt må gjøres i nær fremtid. Og derfor vil det være behov for å lansere 1C Enterprise 7.7 in Windows-miljø 7 (Vista). I denne artikkelen bestemte vi oss for å se på "typiske" problemer som oppstår når du arbeider med 1C i et nytt OS-miljø, og måter å løse dem på.

Feil: "Datasorteringsrekkefølgen er forskjellig fra systemrekkefølgen"

Bare de late vet sannsynligvis ikke om denne feilen, så vel som måten å løse den på. Imidlertid er ikke alt så enkelt som det ser ut til, så la oss se på dette problemet mer detaljert.

Årsaken til feilen er triviell - et misforhold mellom kodesidene til NT6- og 1C-familien av operativsystemer. Det er to måter å løse dette problemet på:

  • Sett kodesiden for informasjonssikkerhet på linje med systemet. For å gjøre dette lanserer vi Konfigurator - Administrasjon - IB kodeside og helt nederst i rullegardinlisten velg + Gjeldende systeminstallasjon. Dette er den mest korrekte måten, men ved å bringe basen i samsvar med koden Windows-side 7 (Vista) vil vi begynne å få den samme feilen når du starter databasen i Windows XP.
  • Deaktiver sorteringsrekkefølgekontroll. For å gjøre dette, lag en signalfil med navnet ordnochk.prm(). Når den er plassert i en katalog med informasjonssikkerhet, deaktiverer den kontroll av sorteringsrekkefølgen for denne databasen når den plasseres i katalogen BIN(i 1C installasjonsmappen) sorteringssjekk vil være deaktivert for alle databaser på denne PCen. Denne metoden virker bare med utgivelse 26 og høyere. I tillegg advarer 1C:
"Bruk av denne funksjonen kan kun anbefales i ekstreme tilfeller, når det ikke er mulig å koordinere systemets sorteringsrekkefølge med sorteringsrekkefølgen som er satt for infobasen. Når du deaktiverer sorteringsrekkefølgesjekking i applikasjonsbetingelsene, BØR ikke distribuerte inbruk tegn fra alle alfabeter unntatt latin, i identifikatoren på tre bokstaver for informasjonsbasene som er en del av den distribuerte. Det bør huskes at 1C:Enterprise bruker sorteringsmulighetene til begge mekanismene når de arbeider, og deaktiverer rekkefølgen identitetssjekk i dem kan føre til en uventet rekkefølge for brukeren, for eksempel ved generering av rapporter."

Hvilken metode bør du velge? Hvis du har en homogen OS-flåte, dvs. Alle maskiner kjører Windows 7 (Vista), så bør du definitivt bruke det første alternativet. Det andre alternativet bør brukes hvis det er nødvendig å jobbe med databaser under begge OS-familiene samtidig. I dette tilfellet er det tilrådelig å finne databasene på en maskin med Windows XP, og ordnochk.prm plasser den i BIN-mappen på en maskin med Windows 7 (Vista). Dette vil tillate deg å unngå potensielle problemer med driften av slike komponenter som URIB. Husk at en maskin som kjører Windows 7 (Vista) kan brukes bare for arbeid i 1C Enterprise-modus. Eventuelle endringer i konfiguratormodus må gjøres bare på en maskin med Windows XP. Når du finner databaser på en maskin med Windows 7 (Vista) Nødvendigvis informasjonssikkerhetskodesiden skal konverteres til system en (i henhold til den første metoden), og ordnochk.prm bruk allerede på maskiner med Windows XP, ellers vil det være umulig å jobbe med URIB eller bare laste inn tidligere opplastede data til informasjonssikkerheten.

Feil ved oppretting fra komponent V7Plus.dll (CLSID mangler)

Dette problemet oppstår når UAC er aktivert, ved tilgang eksterne behandlinger eller for andre handlinger som krever et bibliotek V7Plus.dll(laster opp data, rapporter osv.), mens V7Plus.dll finnes i katalogen med databasen. Årsaken til feilen er at 1C Enterprise registrerer dette biblioteket dynamisk når bruksbehovet oppstår. Når UAC er aktivert, fungerer 1C med brukerrettigheter og kan derfor ikke registrere biblioteket. Løsningen er enkel – registrer deg V7Plus.dll manuelt, for dette anbefaler vi å kopiere den til BIN-mappen (for ikke å være knyttet til en spesifikk database), kjør Kommandolinje med administratorrettigheter og kjør kommandoen:

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

resultatet av utførelse bør være en melding om vellykket bibliotekregistrering.

Feil "For å få tilgang til databasen kreves en ODBC-driver for MS SQL Server versjon 3.50.0303 eller eldre

Det oppstår en feil når jeg prøver start SQL versjon 1C Enterprise 7.7 på Windows 7 (Vista) og ligger i mangelen på støtte for disse OS-versjonene SQL server under SQL Server 2005 SP2. Utdrag fra Microsofts offisielle pressemelding:

For å gi et høyere sikkerhetsnivå, operativsystemer Microsoft Windows Server 2008 og Microsoft Windows Vista vil støtte SQL Server 2005 Express SP1, og alle andre utgaver av SQL Server vil kreve SQL Server 2005 SP2 eller nyere. Tidligere SQL-versjoner Server, inkludert SQL Server 2000(alle utgaver, inkludert Desktop Engine, også kjent som MSDE), SQL Server 7.0 og SQL Server 6.5, operativt Windows-systemer Server 2008 og Windows Vista støttes ikke.

Løsninger for i dag eksisterer ikke(og det er usannsynlig at det dukker opp). "Løsningen" som finnes på Internett som involverer å erstatte ODBC-driverfiler med filer fra Windows XP bør ikke vurderes seriøst, og bruken er strengt tatt ikke anbefalt.

Som alternativt alternativ Kan du anbefale å starte 1C Enterprise på Windows Server 2003 i terminalmodus, anbefaler vi det samme alternativet for 1C filmodus på nettverket med forskjellige versjoner Windows.

13. april

Feil "Sorteringsrekkefølgen angitt for databasen er forskjellig fra systemet"

Fra og med Winodws Vista kan brukere som jobber med 1C:Enterprise 7.7 støte på en feil når programmet starter: "Sorteringsrekkefølgen som er angitt for databasen er forskjellig fra systemet." Etter å ha klikket OK, avsluttes programmet. Det er to måter å løse denne feilen på.



1. metode: OrdNoChk.prm

Hvis du vil deaktivere kodesidekontrollen fullstendig, oppretter du en tom fil kalt OrdNoChk.prm i "BIN"-mappen i 1C:Enterprise 7.7-installasjonskatalogen (som standard er dette C:\Program Files\1Cv77\BIN) eller (C :\Program Files (x86)\1Cv77\BIN) . Hvis du av en eller annen grunn trenger å deaktivere kodesidesjekking for bare én infobase, plasser OrdNoChk.prm i mappen med den nødvendige infobasen.

(pakke ut)

Metode 2: Endre sorteringsrekkefølgen

Hvis du jobber i enkeltbruker (lokal) 1C:Enterprise 7.7, eller bruker terminalmodus på serveren, kan du ganske enkelt endre sorteringsrekkefølgen til databasen. For å gjøre dette, start 1C i konfiguratormodus, velg Administrasjon - Kodeside med informasjonssikkerhetstabeller -Gjeldende systeminstallasjon.

Merk! Hvis du har konfigurert automatisk utveksling med andre infobaser, må alle infobaser ha samme koding. Eller kodekontroll må være deaktivert (se metode 1).

U av denne meldingen ingen etiketter