Instalarea 1c 77 pe Windows 10 64. Remedierea erorii „Ordinea de sortare setată pentru baza de date diferă de cea de sistem!”

accident


Ni se pune adesea întrebarea dacă 1s 7.7 va funcționa pe un computer nou și cum să-l transferăm acolo. Totul nu este atât de complicat pe cât pare. Mai întâi, să copiem bazele de date 1c 7.7 pe medii amovibile, care trebuie să fie transferate pe un computer nou. Puteți afla căile către bazele de date când lansați comanda rapidă 1C 7.7.
Pornim un computer nou și copiem bazele de date în locația pe care ați desemnat-o pentru ele și ne amintim calea.
Accesați partiția de sistem Windows (unitatea C), apoi Fișiere de program (x86) și copiați folderul 1Cv77 aici
Apoi, accesați acest folder și găsiți folderul BIN
în el căutăm fișierul executabil 1cv7l.exe.


Creați o comandă rapidă pentru aceasta pe desktop și lansați-o.

Acum suntem goali aici, așa că vom arăta platforma unde sunt bazele. Vă amintiți că am spus să vă amintiți calea către bazele de date 1C7.7? Acum trebuie să ajungem la el. Faceți clic pe adăugare, denumiți baza de date și mergeți la locația de stocare a bazei de date 1c făcând clic pe cele trei puncte. Trebuie doar să mergeți în folderul cu baza de date și să faceți clic pe OK.
La pornirea bazei de date pentru prima dată, poate apărea următoarea eroare:

dar nu vă descurajați, să lansăm baza de date 1c 7.7 în modul configurator.
Apoi, accesați „Administrare”, apoi „Pagina de coduri a tabelelor de securitate a informațiilor”, selectați „+ instalare curentă a sistemului”, faceți clic pe OK. Chiar dacă atunci când îl deschideți, veți avea deja „+ instalare curentă a sistemului”, totuși faceți clic pe OK. Va apărea o casetă de dialog. Faceți clic pe da. Așteptăm.

Întreaga bază de date este gata și o lansăm în modul „Enterprise”. Toate bazele funcționează. Dar poate apărea următoarea situație Trebuie să găsim fișierul V7Plus.dll. Puteți încerca prin căutare. Cel mai probabil este stocat în baza ta de date. Deci trebuie mutat în folderul BIN din care am creat comanda rapidă pentru platformă. Acum trebuie să înregistrăm această bibliotecă. Pentru a face acest lucru, trebuie să creați o comandă rapidă la această bibliotecă pe desktop. Faceți clic dreapta pe el și accesați proprietăți. În câmpul obiect, introduceți „regsvr32”, faceți clic pe aplicați și OK. Aveți grijă să nu ștergeți ghilimele! Eticheta noastră a luat următoarea formă. Acum rulăm ca administrator (clic dreapta pe „Run ca administrator”) și întreaga bibliotecă este înregistrată.

Am rezolvat această problemă.

Se știe că platforma 1C:Enterprise 7.7 are probleme de compatibilitate cu sistemele pe 64 de biți din familia Windows (XP, Vista, 7, Server 2003, Server 2008). Ce trebuie să faceți dacă mai trebuie să rulați acest lucru produs software pe un sistem de operare pe 64 de biți? În continuare, vom analiza soluția la această problemă.

Esența problemei constă în arhitectura foarte învechită a platformei 1C:Enterprise 7.7 (este timpul să o îngropim!). Cu ideea de a instala pe 64 de biți sistem de operare folosind setup.exe trebuie să părăsiți imediat. Nu va funcționa.
Ar trebui să faci asta:

Pasul 1. Instalați corect platforma 1C:Enterprise 7.7 (adică în conformitate cu toate cărțile și instrucțiunile) pe un sistem de operare pe 32 de biți. Este mai bine dacă nu este un sistem de operare pe server (pentru a nu lupta cu eventualele probleme din timp).

Pasul 2. Copiați folderul C:\Program Files\1cv77\BIN de la un sistem pe 32 de biți la un folder C:\Program Files (x86)\1Cv77\BIN sistem pe 64 de biți. Faceți comenzi rapide corespunzătoare către fișierul 1cv7.exe (sau 1cv7s.exe) de pe desktopul utilizatorului.

Pasul 3. (Pas pentru sistemele de operare Windows server) Adăugați o excepție la DEP. Pentru asta vom deschide Panoul de control –> Sistem–> Tab În plus

Faceți clic pe butonul Opțiuni. Se deschide o fereastră Opțiuni de performanță. Deschide fila Prevenirea execuției datelor.

Când îl deschideți pentru prima dată, lista va fi goală. Ar trebui să apăsați butonul Adăugași selectați fișierele 1cv7.exe(sau 1cv7s.exe). După aceasta, puteți accepta modificările.
Dezactivați DEP (selectați opțiunea Activați DEP pentru programele majore și Servicii Windows ) nu merita. Scopul DEP poate fi citit în nota de subsol de mai jos.

Prevenirea execuției datelor (DEP) (engleză) Prevenirea execuției datelor) este o caracteristică de securitate încorporată în familia de sisteme de operareWindows, care nu permite aplicareaexecuta cod dintr-o zonă de memorie marcată „numai date”. Acesta va preveni unele atacuri care, de exemplu, stochează codul într-o astfel de zonă, folosind un buffer overflow. DEP funcționează în două moduri: hardware, pentru procesoare, care poate marca paginile ca „nu pentru executarea codului” și software, pentru alte procesoare. Această caracteristică a apărut pentru prima dată în Windows XP Service Pack 2.
Pasul 4. Instalați driverele pentru cheia HASP. Puteți găsi drivere pentru cheia HASP pentru versiunea de Windows pe 64 de biți pe site-ul web Aladdin.
Ar trebui utilizate următoarele drivere:
  • Drivere pentru cheia HASP Device Driver 5.22;
  • License Manager (pentru cheia pentru a funcționa în rețea) HASP License Manager 8.32;
Pasul 5. Depășiți problemele rămase când utilizați Windows Vista/7 și Windows Server 2008/2008 R2. Puteți citi despre ceea ce trebuie făcut în postarea mea.

ATENŢIE! MAI MULTE CARACTERISTICI!

După publicarea acestei postări, am întâlnit o caracteristică neplăcută. Am pus mâna (aproape simultan) pe două laptopuri cu sistemul de operare Windows 7 x64 instalat. S-a dovedit că versiunea pentru utilizator unic 1C: Enterprise 7.7(în cazul meu configurația a fost Contabilitate) NU FUNCȚIONEAZĂ pe un sistem de operare pe 64 de biți. Indiferent ce am făcut, cheia de protecție nu a cedat și a încercat să nu fie detectată. Din păcate, platforma software 1C:Enterprise 7.7 este veche și astfel de probleme nu vor fi niciodată rezolvate.

Totuși, în timpul experimentului, s-a putut stabili că, în cazul utilizării unei licențe multi-utilizator, se lucrează pe un computer cu Windows instalat 7 x64 în 1C: Enterprise 7.7 este posibil și tot ce este scris mai sus este absolut adevărat. Este recomandabil să alegeți un computer cu sistem de operare pe 32 de biți ca loc pentru plasarea cheii de securitate.

Cazul descris poate deveni o problemă serioasă pentru administratorii de sistem atunci când migrează către echipamente noi. Înclin să cred că în fiecare caz individual este necesar doar testeazaîntr-un fel sau altul.

Instalarea platformei 1C:Enterprise 7.7 pe un sistem de operare pe 64 de biți este plină de unele dificultăți. Faptul este că nu veți putea instala 1C printr-un program de instalare obișnuit, chiar dacă rulați programul în . Dar nimic nu este imposibil. Mai jos este instrucțiuni pas cu pas pentru instalarea 1C:Enterprise pe Windows pe 64 de biți, în cazul meu este .

1. Instalare pe Windows x32

Mai întâi trebuie să instalați platforma 1C:Enterprise necesară în orice alt 32 de biți sistem Windows prin schimbarea căii implicite de instalare în " C:\Fișiere de program (x86)\1Cv77\„(pentru ca toate comenzile rapide să funcționeze). Am scris în detaliu despre instalarea 1C. Apoi trebuie să copiați următoarele fișiere pe sistemul pe 64 de biți:

  1. Director " 1Cv77» din drum
    « C:\Fișiere de program (x86)\» Sistem pe 32 de biți în
    « C:\Fișiere de program (x86)\» Sistem pe 64 de biți.
  2. Director " 1C Enterprise 7.7» din drum
    « C:\Documente și setări\Toți utilizatorii\Meniul principal\Programe»
    pe un sistem pe 32 de biți
    « C:\ProgramData\Microsoft\Windows\Start Menu\Programs»
    sistem pe 64 de biți
    (Căile pot varia în funcție de versiunile de Windows utilizate).
  3. Copiați fișierul din cale
    « C:\WINDOWS\system32\» Sistem pe 32 de biți în
    « C:\Windows\SysWOW64\» Sistem de operare pe 64 de biți.

Te-a ajutat acest articol?

Instalarea 1C 7.7 sub Windows 7:
Programul de instalare 1C 7.7 este o aplicație pe 16 biți, iar suportul pentru astfel de programe este dezactivat în Windows 7. Prin urmare, am luat un alt program de instalare 1C, pe 32 de biți (Căutați pe Internet sau întrebați francizatul). L-am rulat „ca administrator”. La fel ca în Vista, chiar dacă sunt administrator, trebuie să confirm încă o dată că sunt administrator sau pot dezactiva UAC (alias User Account Control, cunoscut și sub numele de User Account Control). Și a instalat versiunea SQL.

Dacă utilizați versiunea fișier a bazei de date, omiteți acest paragraf, acesta este pentru bazele de date SQL:
Acum 1C:Enterprise 7 este instalat sub Windows 7. Dar când încerc să mă conectez la baza de date SQL, se spune că „Pentru a accesa baza de date, este necesar un driver ODBC pentru MS SQL Server versiunea 3.50.0303 sau mai veche”. Nu sunt deloc surprins să văd că sistemul folosește versiunea de driver 6.1.7100.0, care după părerea mea este mai veche decât 3.50.0303, pentru că, deși are 7, este totuși Windows.
Încerc să copiez bibliotecile necesare (sqlsrv32.dll și sqlsrv32.rll) din Windows XP, dar Administratorul nu are drepturi pentru a schimba folderul System32.
Apăs pe butonul suplimentar, merg la fila Proprietar și mă desemnez ca proprietar al acestor fișiere. După aceasta, mi se permite în continuare să îmi acord dreptul de a face modificări.
Și în sfârșit pot copia aceste biblioteci non-private.

Încerc să mă conectez, dar nu mă vor lăsa să intru din nou, deși de data aceasta îmi spun asta „Ordinea de sortare setată pentru baza de date este diferită de cea de sistem!”
Mă duc în folderul 1C BIN și creez un fișier acolo OrdNoChk.prm.

Și din nou Windows7 îmi spune că nu pot crea un fișier în acest folder, creați acest fișier undeva în „documentele mele” și copiați-l în BIN.
Și... 1C funcționează sub Windows 7, singurul „DAR” este că verificarea ordinii de sortare este dezactivată? Ce înseamnă acest lucru? Nu am putut găsi nimic serios, cu excepția faptului că rapoartele pot să nu fie afișate în ordine alfabetică, iar când creați un URDB, puteți utiliza doar alfabetul latin în codurile bazei de date...

PS: De asemenea, trebuie să ne amintim că, pentru ca componentele externe să se încarce, prima lansare trebuie efectuată cu User Account Control (UAC) dezactivat sau șobolanul potrivit - Run as Administrator.

Cum se dezactivează Controlul contului de utilizator (UAC)?
Înainte de a efectua acești pași, conectați-vă cu un cont de administrator.
* Începe »
* Introduceți UAC în bara de căutare »
* Deschideți linkul Modificați setările de control al contului de utilizator (UAC) »
* Schimbând poziția glisorului, selectați nivelul de protecție necesar, ghidat de descrierea din partea dreaptă a ecranului (recomandăm nivelul „Notifică numai când programele încearcă să facă modificări la computer”).
* Faceți clic pe „OK””
* Reporniți computerul

Probabil că mulți s-au confruntat cu problema instalării 1C:Enterprise 7.7 pe sisteme pe 64 de biți. Cu toate acestea, această problemă poate fi rezolvată. Pentru a rezolva acest lucru, veți avea nevoie de un computer cu un sistem de operare pe 32 de biți instalat.

Deci, instalăm 1C pe un computer cu un sistem de operare pe 32 de biți (dacă intenționați să utilizați 1C pe un server, selectați: „Instalare pe un server - Administrativ”). Apoi mergem la C:/Program Files și copiem folderul cu programul 1Cv77 (să zicem, pe o unitate flash), după care introducem flash-ul într-un computer care rulează sistemul de interes Vista x64, Windows 7 x64 sau Server 2008 x64. la noi și copiați folderul cu programul 1Cv77 în directorul C:/Program Files (x86). Deschideți folderul 1Cv77/BIN, căutați fișierul 1cv7.exe și creați o comandă rapidă pentru acesta pe desktop.

Este recomandabil să instalați managerul de licențe ca serviciu, dacă îl instalați ca program, uneori pot apărea blocări în timpul pornirii automate, iar managerul de licențe va trebui să fie pornit manual.

Acum mergem la proprietățile comenzii rapide pentru 1C create mai devreme pe desktop și o setăm să ruleze ca administrator.

Foarte des, la pornire, apare o eroare: „Utilizatorul multiplu 1C a detectat o eroare, aplicația va fi închisă și DEP este de vină.
Deschideți „Proprietăți sistem - Setări avansate de sistem”, în secțiunea „Performanță”, faceți clic pe butonul „Opțiuni” - accesați fila „Prevenirea execuției datelor”. Fie bifați caseta „Activați DEP numai pentru programe și servicii Windows”, fie adăugați programul 1C (fișierul 1cv7.exe) la excepții.
După aceasta, întreprinderea 1C funcționează excelent. Când instalați pe un server, va trebui să repetați setările pentru fiecare utilizator pentru a rula ca administrator și ca și pentru setările DEP.

Dacă apare eroarea: „Sortarea bazei de date este diferită de cea de sistem” Trebuie să deschideți baza de date în configurator. Urmează „Administrare - Pagina de coduri a tabelelor de securitate a informațiilor” și modificați la + setarea curentă a sistemului. Când vi se cere să resortați baza de date, răspundeți „Da”.

Există o singură nuanță în problema cu pagina de cod - lucrul simultan cu o singură bază de date de pe computere care rulează Windows XP și Windows Vista (Windows 7) este imposibil! Când vă conectați la o bază de date pe Vista sau XP, va fi afișat un mesaj de eroare - sortarea bazei de date este diferită de cea de sistem. În ciuda faptului că acest lucru poate fi ocolit prin simpla interzicere a sortării bazei de date, nu recomand să faceți acest lucru în cazul unei opriri de urgență a 1C, această metodă poate duce la rezultate imprevizibile, până la pierderea completă a datelor conținute în; baza de date.