Tietokannan lajittelujärjestys on erilainen kuin järjestelmä! Tietokantavirhe "Lajittelujärjestys eroaa järjestelmästä": kuinka korjata se? Virhe 1c lajittelujärjestys eroaa järjestelmän järjestyksestä

Yleensä useimmat käyttäjät, jotka löytävät järjestelmästä virheen, joka osoittaa, että lajittelujärjestys eroaa järjestelmästä, työskentelevät ilmeisesti 1C-paketin version 7.7 kanssa. Juuri tämä on haavoittuvin ei edes virusten vaikutusten suhteen, vaan myös itse paketin ohjelmakoodissa olevien virheiden ja vikojen alueella. Kuitenkin, kun saat virheilmoituksen, jonka mukaan lajittelujärjestys eroaa järjestelmästä, ei ole syytä paniikkiin. On olemassa useita yksinkertaisia ​​ratkaisuja, jotka voivat korjata tämän ongelman nopeasti ja pysyvästi. Tässä tapauksessa voidaan käyttää vähintään kahta ratkaisua.

Tietokantavirhe "Lajittelujärjestys eroaa järjestelmästä": mikä on ongelma?

Ongelma itsessään on se, että palvelimella tai asiakaskoneella suoritettavan tiedoston muodossa oleva pääohjelma ei voi alustaa tietokantaa (SQL).

Tämän seurauksena liitetyt käyttäjä- (lapsi)päätteet eivät pääse käsiksi itse tietokantaan (vaikka ohjelman pääydin käynnistyy ilman ongelmia). Uskotaan, että pääsy itse sovellukseen tarjotaan juuri palvelinversion tasolla, joka vastaa muiden paikallisverkossa olevien käyttäjien tietokoneiden yhdistämisestä. Juuri tästä ongelmat syntyvät.

Lajittelujärjestys eroaa järjestelmän järjestyksestä (Windows 7). Mitä tehdä ensin?

Uskotaan, että julkaisussa 26 oli mahdollisuus sivuuttaa tietokantatiedostoja. Mutta sinun ei pitäisi luottaa tähän palveluun.

Olematon esine

Sattuu niin, että sovellus viittaa käynnistettäessä oletettavasti olemattomaan kohteeseen OrdNoChk.prm-tiedoston muodossa, joka näyttää olevan itse ohjelman BIN-kansiossa, joka on asennettu järjestelmäohjelmatiedostoihin.

Jos näyttöön tulee järjestelmäviesti, jossa kerrotaan, että lajittelujärjestys eroaa järjestelmän järjestyksestä, ei ole mitään helpompaa kuin luoda tyhjä tiedosto tähän hakemistoon samalla nimellä ja korvata tallennettaessa esimerkiksi samaan Muistioon, joka sisältyy minkä tahansa Windows -järjestelmän vakiosarja. Toinen kysymys tässä on, että asetusten vakiotekstieditori, joka sisältää alkutiedot, ei toimi, kun sitä muokataan suoraan ja myöhemmin käytetään.

Tietokantarakenteen muuttaminen paikallisen tiedonvaihdon perusteella

Toisaalta ongelma, että vika ilmenee viestillä, joka ilmoittaa asennetun lajittelujärjestyksen poikkeavan järjestelmästä, voidaan ratkaista jopa itse asennetun ohjelman avulla.

Mutta tässä sinun tulee aluksi miettiä, kuinka suositeltavaa on käyttää alla kuvattuja työkaluja ja työkaluja.

Jos tapahtuu virhe, kun ilmoitetaan, että tietokannan lajittelujärjestys eroaa järjestelmästä, sinun tulee valita itse 1C-sovelluksessa konfigurointiosio, jossa sinun on siirryttävä hallintaan, tietoturvataulukoiden koodisivu ja nykyinen järjestelmän asennuskohde.

Johtopäätös

Periaatteessa viesti, että 1C-tietokannan lajittelujärjestys eroaa järjestelmästä, voidaan poistaa yksinkertaisesti (tai päästä eroon siitä ikuisesti). Kuten käytäntö osoittaa, voit yksinkertaisimmassa tapauksessa luoda yllä olevan tyhjän objektin. Sen jälkeen ilmoitusta siitä, että lajittelujärjestys eroaa järjestelmästä, ei enää näy.

Itse asiassa ongelman poistaminen ei rajoitu vain näihin ratkaisuihin. Tosiasia on, että itse 1C-ympäristössä voit kirjoittaa skriptejä tai luoda lisäsovelmia ohjaamaan koko järjestelmää samaan Visual Basic -kieleen käyttämällä DVB-muotoisia tietokantoja. Muuten yllä mainitun viestin ilmestymiseen liittyvä virhe voidaan poistaa yksinkertaisesti, jos et ota huomioon itse ohjelman koodin puutteita tai virusvaikutusta. Mutta tämä ei mielestäni ole pahin asia. Joskus sellaisten käyttäjien "köyhyys", jotka eivät osaa järjestää tietokantaa ja yhdistää sitä asennettuun ohjelmaan, voi johtaa tämäntyyppisten virheiden esiintymiseen yhä uudelleen ja uudelleen.

Kannattaa myös kiinnittää huomiota siihen, että kun itse alustan automaattinen tiedonvaihto muiden tietokantojen kanssa on käytössä, niillä kaikilla on oltava täsmälleen sama koodaus. Jos sitä ei ole asennettu kaikkiin tietokantoihin, itse tiedon tuonnista ja viennistä tulee lievästi sanottuna merkityksetön. Viimeisenä keinona, kuten edellä mainittiin, koodaus tulisi poistaa käytöstä. Tämä pätee erityisesti tilanteisiin, joissa eri terminaaleihin on asennettu eri Windows-versiot ja jopa eri arkkitehtuurit. Tämä voi myös johtaa arvaamattomiin seurauksiin, jopa siihen pisteeseen, että on mahdotonta työskennellä ohjelman kanssa samanaikaisen tiedonsaannin suhteen.

Tietokannan lajittelujärjestys ei vastaa järjestelmän järjestystä

Virheen syy on järjestelmäasetusten ja 1C-asetusten välinen ristiriita.
Muuten, jos käyttöjärjestelmä on lokalisoitu ja alueelliset asetukset on asetettu oikein, 1C:tä asennettaessa sen asetukset saatetaan linjaan järjestelmän kanssa.

Tarkista, että asetukset ovat oikein

I. Järjestelmäasetukset (Windowsin lokalisoidulle venäläisversiolle)

1. Avaa Käynnistä - Asetukset - Ohjauspaneeli - Alue- ja kieliasetukset.
2. Alueasetukset-välilehden avattavan luettelon tulee olla venäjäksi.
3. Kielet-välilehdellä – Lisätietoja... – Kielet ja tekstinsyöttöpalvelut -valintaikkuna – Asetukset-välilehti – Oletussyöttökielen tulee olla venäjä-venäläinen.
4. Lisäasetukset-välilehdellä pitäisi olla – venäjä.

II. 1C asetukset




4. Tietokantataulukkojen Koodisivun avattavassa luettelossa tulee olla – 1251 – venäjän, valkovenäläisen, bulgaria ja serbia kieliä.

Viimeisenä keinona on joskus suositeltavaa poistaa lajittelujärjestyksen täsmäytystarkistus käytöstä. Tätä varten sinun on luotava tietokantahakemistoon signaalitiedosto nimeltä OrdNoChk.prm (mitallisen sisällön kanssa). Mutta:
1. Jos käytät DIMB-komponenttia (hajautettu tietokannan hallinta), - kun lajittelujärjestyksen tarkistus on poistettu käytöstä - EI SAA käyttää muiden kuin latinalaisten aakkosten merkkejä hajautetun tietokannan tietokantojen kolmikirjaimissa tunnisteissa.
2. On pidettävä mielessä, että lajittelujärjestyksen identiteetin tarkistuksen poistaminen käytöstä voi johtaa odottamattomiin tuloksiin - 1C-ohjelman käyttäjälle! – rivien järjestys esimerkiksi raportteja luotaessa.

Windows Vistan vianmääritys

Jos käytät Windows Vistaa, poista viesti "Tietokannalle asetettu lajittelujärjestys eroaa järjestelmästä!" yllä olevat menetelmät eivät toimi.

Tätä varten:

1. Käynnistä 1C-ohjelma. Valitse Launch 1C -ikkunassa haluamasi tietokanta.
2. Valitse avattavasta In mode -luettelosta Configurator – OK.
3. Configurator käynnistyy. Valitse valikko Hallinta – Tietoturvataulukoiden koodisivu...
4. Valitse Infobase tables -ikkunan Koodisivun avattavasta luettelosta + Nykyinen järjestelmän asennus – OK.
5. Configurator-ikkunassa viesti "Koodisivua vaihdettaessa kaikkien tietokannan tietotaulukoiden indeksit rakennetaan uudelleen! Haluatko vaihtaa koodisivua?" napsauta Kyllä.
6. Tietyn ajan kuluttua tietoturvan koosta riippuen näkyviin tulee Configurator-ikkuna, jossa on viesti "Koodisivu on muutettu!", napsauta OK.
7. Sulje Configurator, niin voit käyttää tietokantaa.
8. Muuta tietoturvataulukoiden koodisivua samalla tavalla työskennelläksesi muiden tietoturvajärjestelmien kanssa.

Jos sql-palvelimeen yhdistämisen yhteydessä tapahtuu virhe, kopioi windows/system32-tiedostot sqlsrv32.dll ja sqlsrv32.rll winXP-tietokoneesta tietokoneeseen, jossa on Vista (kun olet antanut luvan korvata ne)

Ostit äskettäin uuden tietokoneen, asensit 1C:Enterprise 7.7:n, siirsit tietokannan vanhasta tietokoneesta, ja odotuksesi mukavammasta työskentelystä varjosi näytöllä oleva teksti:

Tämä virhe ilmenee, kun NT6- ja 1C-kooditaulukot eivät täsmää. Tämän ongelman ratkaisemiseksi on kaksi päätapaa.

1. Jos työskentelet paikallisesti, yhdellä tietokoneella, eikä sinun tarvitse ajoittain siirtää tietokantaa muille tietokoneille, niin helpoin tapa on vaihtaa tietokannan koodisivu alla olevan kuvan mukaisesti.

Voit tehdä tämän käynnistämällä 1C:Enterprise konfiguraattoritilassa ja valitsemalla sitten kohteen " Hallinto» - « IS koodisivu" Ja valitse avautuvassa ikkunassa alareunassa olevasta luettelosta " +Nykyinen järjestelmäasennus "ja napsauta" OK».

Odotamme uudelleen indeksointia, sulje konfiguraattori ja voit jatkaa työskentelyä, tietosi eivät muutu tai katoa.

2. Tätä menetelmää tulee käyttää, jos 1C:Enterprise 7.7. työskentelet verkossa ja käytät myös eri Windows-versioita (esim. Windows XP ja Windows 7), tai työskentelet yhden tietokannan kanssa eri tietokoneissa, esimerkiksi kotona ja toimistossa, jos tietokanta on sijaitsee irrotettavalla tietovälineellä.

Ratkaisu on myös melko yksinkertainen, sinun on luotava tiedosto " ordnochk.prm"millä tahansa editorilla, esimerkiksi samassa muistikirjassa. Tämä tiedosto voi olla tyhjä tai sisältää rivin "Hei", tässä tapauksessa sillä ei ole väliä, pääasia on oikea tiedostonimi.

Se on sijoitettava juurikansioon, jossa 1C:Enterprise on asennettu (oletuksena se on " C:\Ohjelmatiedostot\1Cv77\BIN\"). Tämä tiedosto poistaa lajittelutarkistuksen käytöstä.

Jos sinulla on verkkoversio ja 1C:Enterprise on asennettu jokaiseen tietokoneeseen, sinun on asetettava tämä tiedosto jokaiseen, tämä on tärkeää.

Siinä se, nauti työstäsi.

Tällä hetkellä harvat käyttävät 1C-versiota 7.7, mutta silti on organisaatioita, jotka eivät syystä tai toisesta voi siirtyä uudempiin alustoihin. Käytännössäni en ole nähnyt 7.7:ssä kirjoitettuja määrityksiä pitkään aikaan. Mutta äskettäin jouduin käsittelemään 7:ää. Prosessin aikana törmäsin tällaiseen ongelmaan. Kun käytät eri Windows-versioita, sama virhe ilmenee jatkuvasti. Nimittäin tietokantojen lajittelujärjestys eroaa järjestelmästä. On kaksi tapaa ratkaista tämä; tarkastellaan kutakin niistä yksityiskohtaisemmin.

Kuinka poistaa 1c-koodisivun tarkistus käytöstä

Kooditaulukon muuttaminen

Helpoin tapa on vaihtaa koodisivu 1C-ohjelmassa. Voit tehdä tämän käynnistämällä ohjelman konfiguraattoritilassa. Siirry seuraavaksi Hallinta - Tietoturvataulukoiden koodisivulle.

Valitse näkyviin tulevassa ikkunassa + Nykyinen järjestelmäasennus ja napsauta OK.

Sen jälkeen ohjelman pitäisi käynnistyä, mutta on yksi varoitus: jos eri käyttöjärjestelmien käyttäjät työskentelevät tässä kokoonpanossa, esimerkiksi Windows XP ja Windows 7, niin käynnistäessäsi eri versiota sinun on tehtävä samanlaiset toimet joka kerta.

Koodisivun tarkistus poistetaan käytöstä

Tämä menetelmä on paljon parempi ja yksinkertaisempi. Voit poistaa koodisivun tarkistuksen käytöstä 1C:ssä. Tätä varten sinun on luotava tiedosto nimeltä ordnochk.prm ja asetettava se ohjelmakansioon tälle polulle C:\Program Files\1Cv77\Bin. Jos sinulla ei ole Bin-hakemistoa, sijoita tiedosto yllä olevaan hakemistoon. C:\Ohjelmatiedostot\1Cv77\

1C-ohjelma on minulle eri tiellä, joten älä kiinnitä siihen huomiota. Siinä kaikki, jos jokin ei toimi, kirjoita kommentteihin, yritän vastata ja auttaa kaikkia.

1C: mitä tehdä, jos näyttöön tulee viesti "Tietokantaan asetettu lajittelujärjestys eroaa järjestelmästä!"

Virheen syy on järjestelmäasetusten ja 1C-asetusten välinen ristiriita.
Muuten, jos käyttöjärjestelmä on lokalisoitu ja alueelliset asetukset on asetettu oikein, 1C:tä asennettaessa sen asetukset saatetaan linjaan järjestelmän kanssa.

Tarkista, että asetukset ovat oikein

I. Järjestelmäasetukset (Windowsin lokalisoidulle venäläisversiolle)

1. Avaa Käynnistä - Asetukset - Ohjauspaneeli - Alue- ja kieliasetukset.

2. Alueasetukset-välilehden avattavan luettelon tulee olla venäjäksi.

3. Kielet-välilehdellä – Lisätietoja... – Kielet ja tekstinsyöttöpalvelut -valintaikkuna – Asetukset-välilehti – Oletussyöttökielen tulee olla venäjä-venäläinen.

4. Lisäasetukset-välilehdellä pitäisi olla – venäjä.

II. 1C asetukset

2. Valitse avattavasta In mode -luettelosta – OK.

4. Tietokantataulukkojen Koodisivun avattavassa luettelossa tulee olla – 1251 – venäjän, valkovenäläisen, bulgaria ja serbia kieliä.

Huomautuksia

1. Jos käytät DIMB-komponenttia (hajautettu tietokannan hallinta), - kun lajittelujärjestyksen tarkistus on poistettu käytöstä - EI SAA käyttää muiden kuin latinalaisten aakkosten merkkejä hajautetun tietokannan tietokantojen kolmikirjaimissa tunnisteissa.

2. On pidettävä mielessä, että lajittelujärjestyksen identiteetin tarkistuksen poistaminen käytöstä voi johtaa odottamattomiin tuloksiin - 1C-ohjelman käyttäjälle! – rivien järjestys esimerkiksi raportteja luotaessa.

Windows Vistan vianmääritys

Jos käytät Windows Vistaa, poista viesti "Tietokannalle asetettu lajittelujärjestys eroaa järjestelmästä!" yllä olevat menetelmät eivät toimi.

Tätä varten:

1. Käynnistä 1C-ohjelma. Valitse Launch 1C -ikkunassa haluamasi tietokanta.

2. Valitse avattavasta In mode -luettelosta Configurator – OK.

3. Configurator käynnistyy. Valitse valikko Hallinta – Tietoturvataulukoiden koodisivu...

4. Valitse Infobase tables -ikkunan Koodisivun avattavasta luettelosta + Nykyinen järjestelmän asennus – OK.

5. Configurator-ikkunassa viesti "Koodisivua vaihdettaessa kaikkien tietokannan tietotaulukoiden indeksit rakennetaan uudelleen! Haluatko vaihtaa koodisivua?" napsauta Kyllä.

6. Tietyn ajan kuluttua tietoturvan koosta riippuen näkyviin tulee Configurator-ikkuna, jossa on viesti "Koodisivu on muutettu!", napsauta OK.

7. Sulje Configurator, niin voit käyttää tietokantaa.

8. Muuta tietoturvataulukoiden koodisivua samalla tavalla työskennelläksesi muiden tietoturvajärjestelmien kanssa.