1c 8.3 după testare volumul a scăzut. Testarea și corectarea bazei de informații

Orice utilizator a întâlnit erori în funcționarea bazei de date care apar dintr-o varietate de motive, de la întreruperi de curent până la defecțiunea echipamentului. Administrator de sistem. Și dacă utilizatorul vede pur și simplu că programul permite, de exemplu, să repornească, dar nu îl poate închide, atunci administratorul va căuta erori și le va rezolva.

Prima sugestie a fiecărui specialist într-o astfel de situație ar fi restabilirea copiei de rezervă. Dacă nu există niciunul sau este învechit, va trebui să faceți o serie de acțiuni simple, de exemplu, testați baza de date 1C. În acest articol vom lua în considerare doar unul dintre mecanismele de găsire și eliminare a erorilor din bazele de date 1C, precum și caracteristicile utilizării acestuia.

Testare și reparare baza de informatii Ne vom uita la 1C folosind exemplul de configurare a 1C Accounting ediția 3.0 (lansare - 3.0.54.20), platformă - 8.3.10.2561. Pentru edițiile mai vechi și alte configurații, precum și versiunile platformei 8.2, algoritmul de funcționare al acestui utilitar este similar.

Să începem cu mementoul nostru obligatoriu că înainte de ORICE manipulări cu configuratorul 1C, inclusiv înainte de testarea și corectarea bazei de date 1C 8.3, este recomandat să creați copie de rezervă baza de date cu care ne vom ocupa.

Modul de operare de care avem nevoie, creat pentru a testa baza de date 1C și a corecta erorile găsite, este disponibil în configurator, în secțiunea de meniu „Administrare”.


După lansarea utilitarului, vom vedea următoarea fereastră:


Conține o listă de verificări și moduri, precum și metode de testare. Să ne uităm la fiecare dintre ele mai detaliat.

Reindexarea tabelelor de securitate a informațiilor– la bifarea acestei casete, tabelele sunt reindexate. Acesta este procesul de reconstruire completă a indecșilor tabelelor bazei de date. Reindexarea îmbunătățește semnificativ performanța și performanța sistemelor 1C.

Monitorizarea integrității logice a securității informațiilor– un mecanism de verificare a organizării datelor, precum și de constatare a erorilor în integritatea logică și structurală a bazei de date studiate.

Integritatea referențială a securității informațiilor– verifică securitatea informațiilor pentru prezența legăturilor „întrerupte” sau „vide” care apar atunci când informațiile sunt procesate incorect și adesea când datele sunt șterse sau schimbul de date este configurat incorect.

Recalcularea rezultatelor, cu conceptul căruia îl întâlnim în registrele 1C. Acestea sunt tabele de rezultate, datele calculate din care se analizează mai ușor și mai rapid decât „revizuirea” întregului registru. Procedura poate crește viteza bazei de date.

Comprimarea tabelelor de securitate a informațiilor– reduce dimensiunea bazei de date. Cert este că la ștergerea obiectelor din baza de date, 1C nu le șterge definitiv, ci doar le marchează pentru ștergere. Acestea. acestea rămân în baza de date, dar nu sunt disponibile pentru utilizare. Dacă astfel de date nu sunt șterse prin procesare specială, atunci sunt șterse atunci când tabelele de securitate a informațiilor sunt comprimate. Apropo, același efect poate fi obținut prin încărcarea/descărcarea unui fișier de bază de date.

Restructurarea tabelelor de securitate a informațiilor– în timpul acestui proces, sistemul recreează tabelele bazei de date. Acest lucru se întâmplă de obicei atunci când sunt aduse modificări structurii metadatelor de configurare. Procesul poate dura perioadă lungă de timp.

Chiar sub această listă se află un câmp pentru selectarea tipului de testare: va exista testare simplă, în timpul căreia sistemul va arăta erorile existente, dar nu le va corecta, sau testarea cu corecție ulterioară. În acest caz, sistemul va încerca să corecteze toate erorile găsite.

Și mai mici sunt opțiunile de lucru cu link-uri „întrerupte” și pierderea parțială a datelor. Sunt disponibile trei opțiuni:

  • Creați obiecte– sistemul creează un element gol, care poate fi apoi completat manual cu date.
  • Legături clare– legăturile „întrerupte” și obiectele cu date parțiale vor fi șterse.
  • Nu schimba– sistemul nu va schimba obiectele numai după afișarea erorilor.

Și ultima zonă a ferestrei noastre este capacitatea de a întrerupe și a continua testarea întreruptă. Cert este că în unele baze de date procesul de testare și corectare poate dura mult (de la 1-2 la 20-30 de ore). Dacă bănuiți că sistemul va efectua scanarea pentru o perioadă foarte lungă de timp, puteți bifa caseta de selectare „Anulați scanarea după” și puteți seta o perioadă de timp după care scanarea va fi suspendată.


Dacă există o casetă de selectare „Continuați testarea întreruptă anterior”, apăsarea butonului „Run” va continua testarea de unde s-a oprit.

utilitarul chdbfl.exe

Dacă din mai multe motive nu putem intra în configurator - nu avem drepturi de lansare, de exemplu, atunci putem folosi utilitarul „chdbfl.exe”. Acesta este, de fapt, un analog al testării și corectării unei baze de informații de fișier (nu este potrivit pentru SQL). Verifică integritatea fizică a bazei de date. Să vedem unde se află și cum să-l folosești.

Accesați folderul cu platforma instalata. Nu este nevoie să descărcați fișierul.


După lansare vom vedea următoarea fereastră:


În acesta trebuie să indicați calea către fișierul bazei de date și să confirmați (sau să nu faceți acest lucru) necesitatea de a corecta erorile identificate. Calea către fișierul bazei de date poate fi găsită în lista de baze de date.


După finalizarea verificării, sistemul va raporta orice erori găsite.

Cum să testați și să corectați baza de date 1C:Accounting (8.3 edition 3.0)

2017-12-19T18:21:22+00:00

Deci, au existat probleme cu baza de date. Au apărut erori sau pur și simplu nu mai pornește. Nu vă grăbiți să sunați la un programator; puteți face multe pe cont propriu.

1. Mai întâi, faceți o copie de rezervă a bazei de date existente. Ideea este că testarea și repararea sunt operațiuni ireversibile pe baza de date care aproape întotdeauna îmbunătățesc lucrurile, dar într-un procent foarte mic de cazuri pot strica totul. Pentru acest caz foarte rar, trebuie mai întâi să facem o copie de rezervă.

2. Acum că s-a făcut backup-ul, lansați baza de date în modul configurator:

3. Selectați „Administrare” - „Testare și corectare...”:

4. Avem multe opțiuni pentru verificări și corecții pe care trebuie să le selectăm și să facem clic pe butonul „Run”. În principiu, le puteți selecta pe toate, dar cel mai rezonabil ar fi să efectuați aceste verificări și corecții în ordine și după fiecare corectare, să verificați dacă erorile au dispărut din baza de date:

5. Vom testa și repara imediat (a doua opțiune):

6. Dacă baza de date este foarte mare, atunci puteți limita executarea verificărilor în timp. Să nu facem asta:

7. Reindexarea tabelelor infobazei. Ce este? Pentru fiecare tabel (de exemplu, un director), în baza de date este construit un index pentru a accelera căutarea anumitor câmpuri. Deci, această remediere reconstruiește toți indecșii:

8. Verificarea integrității logice a bazei de informații verifică și corectează erorile logice din structurile tabelelor:

9. Verificarea integrității referențiale a bazei de informații verifică toate referințele la obiecte care ar putea să nu mai existe sau să fie distruse:

Prin urmare, la această verificare trebuie să indicați ce să faceți cu astfel de obiecte: creați altele noi, ștergeți-le sau nu faceți nimic.

10. Recalcularea rezultatelor. Rezultate - aproximativ vorbind, aceștia sunt indici pentru registrele în care sunt stocate informații, creat de documente. De exemplu, prezența totalurilor pentru registrul soldurilor de produse ne permite să obținem rapid valoarea soldurilor de produse pentru o anumită dată. Această verificare recalculează toate totalurile pentru tot timpul. Observ că aceasta este de obicei o verificare care necesită foarte mult timp.

11. În timp, bazele de date cresc foarte mult în dimensiune. Acest lucru se întâmplă deoarece baza de date acumulează o mulțime de date pe care le-am marcat pentru ștergere, apoi le-am șters, dar de fapt rămân încă în baza de date (doar că nu le mai vedem). Elementul „Comprimați tabelele bazei de informații” le șterge de fapt și baza de date este redusă în dimensiune:

12. Restructurarea tabelelor infobazei. Ultima armă formidabilă în lupta împotriva insectelor. Pentru fiecare tabel - creat masa noua cu structura necesară și toate datele din tabelul vechi sunt transferate în cel nou:

13. După ce ați selectat elementul dorit, rulați testul (butonul „Run”):

14. După toate verificările, se va deschide fereastra Mesaje de service cu informații despre rezultatele testului:

Dacă remedierea nu a ajutat și doar s-a înrăutățit - din backup-ul pe care l-am făcut în prima etapă.

Testare folosind un program de actualizare

Pentru utilizatorii mei totul este și mai simplu.

Marcați baza de date dorită în listă, apoi din elementul „Mai multe” selectați „6.06 Testare și reparare baze de date”:

Se va deschide o fereastră cu opțiuni care se potrivesc complet cu opțiunile configuratorului:

Selectați-le pe cele de care aveți nevoie și faceți clic pe „OK”.

În acest caz, actualizatorul:

  • va bloca baza de date și va da afară utilizatorii care lucrează;
  • va crea o copie de rezervă a bazei de date;
  • va lansa configuratorul pentru testare automată în conformitate cu setările marcate;
  • va permite tuturor utilizatorilor să se întoarcă după testare
  • Veți vedea toate informațiile despre rezultatele testului în fereastra de actualizare din filă Raport.

În același timp, dacă trebuie să restaurați (retroduceți) baza de date în copia de rezervă creată înainte de testare, verificați baza de date, apoi din elementul „Mai multe” selectați opțiunea „6.01 Restaurare fișier de date de bază de date din zip, 7z, rar”.

Creat 10.03.2016 13:43 Publicat 10.03.2016 13:43 Autor: Administrator Vizualizări: 6202

Mulți utilizatori pot experimenta că programul 1C s-a prăbușit, au început să apară erori, programul se „îngheață” sau se închide brusc. În acest caz, este pur și simplu necesar să testați și să corectați baza de informații, deoarece acest mecanism încorporat ajută aproape întotdeauna la rezolvarea acestui tip de problemă.

Dar înainte de a începe această procedură, precum și înainte de a efectua orice operațiuni importante, trebuie să faceți o copie a bazei de date. Detalii despre cum se creează o copie a bazei de date au fost discutate în articolul Crearea unei copii a bazei de date - de ce este necesar și cum se face.

Odată ce aveți o copie de rezervă care vă va salva de problemele legate de pierderea datelor, puteți trece la procedura de testare în sine. Pentru a face acest lucru, trebuie să rulați programul în modul configurator.

Când „Configuratorul” este lansat, faceți clic pe „Administrare” în meniu și selectați elementul corespunzător din lista derulantă.

În fereastra care se deschide, avem dreptul de a configura singuri opțiunea de verificare; ni se cere să bifăm elementele necesare.


Marcăm primul punct, deoarece această setare va reconstrui indecșii tabelului, ceea ce va crește performanța sistemului. Bifarea celei de-a doua casete vă va permite să verificați integritatea tabelelor bazei de date și să eliminați erorile din acestea. Apoi, selectăm verificarea integrității referențiale a bazei de informații pentru a verifica toate legăturile către obiecte, deoarece unele dintre ele pot să nu mai existe sau să fie distruse. Cu această alegere, devine activ câmpul de mai jos, în care puteți specifica ce să faceți cu astfel de obiecte: creați altele noi, ștergeți-le sau nu faceți nimic. Selectarea articolului următor va avea ca rezultat o recalculare a totalurilor din registrele de acumulare. Datorită „bifării” opusă comprimării tabelelor din bazele de date, la testare și corectare, datele pe care le-am marcat cândva pentru ștergere și chiar și atunci le-am șters vor fi în sfârșit șterse, dar au rămas tot în baza de date și pur și simplu nu ne-au fost vizibile. Acest lucru va reduce dimensiunea bazei noastre de date. Și ultimul lucru din această listă este restructurarea, este necesară pentru a se forma noi tabele cu structura dorită; nu ar trebui să vă fie teamă de acest lucru, deoarece toate datele vechi vor fi transferate pe cele noi. Astfel, după cum vedem, pentru a elimina problemele pe toate fronturile, este recomandat să bifați toate casetele.

După ce ne-am decis asupra verificărilor și modurilor, asigurați-vă că „Testare și corecție” este bifată mai jos.

La final, în cazul în care baza de date este prea mare, este posibil să se limiteze timpul necesar pentru a finaliza verificarea.

Când testarea a fost configurată, puteți începe procesul făcând clic pe butonul „Run”.

În timpul verificărilor, în partea de jos se va deschide o fereastră pentru mesajele de service, adică vom putea observa etapele testării și vom vedea când este finalizată. Nu uitați că această procedură este efectuată în modul exclusiv, deci este necesar ca toți utilizatorii care lucrează să închidă programul. De asemenea, este recomandat să efectuați această verificare de fiecare dată înainte de actualizare, iar modul de actualizare a programului a fost descris în articolul Cum se actualizează 1C.

Din păcate, există situații în care, din cauza unei erori în program, nici măcar nu putem lansa Configuratorul. Apoi va trebui să acționați într-un mod diferit, și anume, testați cu componenta chdbfl.exe. Acest proces este similar cu testarea și remedierea discutate mai sus. Mai întâi trebuie să facem o copie a bazei de date, dar întrucât în ​​acest caz lucrul se desfășoară fără configurator, facem o copie prin simpla copiere a directorului infobase.

Dacă am uitat exact unde se află baza, putem oricând să privim calea din fereastra de lansare selectând baza dorită.


Acum, știind calea exactă către baza de date, găsim directorul și îl copiem.

Apoi, trebuie să găsiți și să rulați utilitarul chdbfl.exe, acesta este instalat împreună cu platforma 1C și poate fi găsit în folderul „Bin” al directorului de instalare, cel mai adesea adresa arată astfel: C:\Program Files (x86)\1cv8\8.3.7.1845\bin , unde 8.3.7.1845 este numărul lansării platformei. Dar dacă tot aveți dificultăți în găsirea adresei, puteți clarifica adresa făcând clic Click dreapta mouse-ul pe eticheta „1C Enterprise”.

Deci, găsim utilitarul de care avem nevoie în folderul „bin” și îl rulăm dublu click Butonul stânga al mouse-ului.

După lansarea utilitarului, se va deschide o fereastră pentru a verifica integritatea fizică a fișierului bazei de date, va trebui să specificăm numele fișierului, calea către baza de date este deja cunoscută după copiere, deschideți directorul cu baza de date și selectați fișierul „ 1Cv8”. Bifăm necesitatea de a corecta erorile detectate și facem clic pe „Run”.


Când operațiunea este finalizată, vom vedea rezultatul în fereastra de utilitate. După aceea, închideți fereastra și încercați să intrați în program.


Meniul beta

Testare externă și internă a bazei de date 1C:Enterprise

Pentru orice utilizator experimentat 1C:Enterprise, testarea externă și internă a bazei de date este obișnuită. Acest articol se adresează utilizatorilor începători care fie s-au confruntat cu o funcționare inexplicabilă a bazei lor de date, fie s-au confruntat cu o întrerupere bruscă de curent a computerului sau laptopului lor, după care baza de date a încetat să se mai deschidă sau au loc blocări în timpul funcționării și 1C se închide pur și simplu fără mesaje despre erori. , sau multe altele (există într-adevăr o mulțime de motive pentru testare, nu le vom enumera pe toate).

Procesul de testare este destul de simplu în ambele cazuri, dar în funcție de dimensiunea bazei de date și subsistem disc PC-ul (HDD sau SSD) poate dura o perioadă destul de lungă.


Testare externă a bazei de date 1C:Enterprise: verificarea integrității fizice a fișierului bazei de date

Testarea externă este primul lucru de făcut dacă baza de date nu se deschide.

Înainte de orice testare, asigurați-vă că faceți o copie a fișierului 1Cv8.1CD!

Pentru a efectua această procedură în folderul specificat (versiunea platformei poate fi oricare)

C:\Program Files (x86)\1cv8\8.3.8.1784\bin

stă utilitatea chdbfl.exe(butoi albastru cu căpușă verde).

  1. Lansați utilitarul chdbfl.exe.
  2. În fereastra care apare, indicați lăsarea fișierului 1Cv8.1CD baza de date pe care doriți să o testați.
  3. Bifați caseta de selectare „Corectați erorile detectate”.
  4. Clic "Alerga."

După aceasta, patru fișiere noi cu prefixul _$NEW$_ vor apărea în folderul bazei de date. Nu ștergeți aceste fișiere în timpul testării, se vor șterge singure! De asemenea, vi se va părea că această utilitate este „înghețată” și nu se întâmplă nimic - nu este așa! Nu întrerupeți sub nicio formă funcționarea acestui utilitar! Aceste acțiuni vă vor deteriora irevocabil baza de date 1C!

După testare, cel mai probabil veți vedea mesajul „Nu s-au găsit erori”, dar acest lucru nu înseamnă că nu s-a întâmplat nimic cu baza dvs. de date. În primul rând: cu siguranță a devenit mai mic. Poate chiar de 2 ori - este normal, chiar bine. În al doilea rând, cel mai probabil problema a dispărut și acum va începe 1C. Verifica.

Dacă problema este mai gravă și nu a fost rezolvată prin testare externă, trecem la testarea internă.

Testarea bazei de date internă: Testarea și corectarea bazei de informații (TiS)

Acesta este următorul pas în depanarea bazei de date. Aceste acțiuni sunt necesare mult mai puțin frecvent decât testarea externă, dar nu ajută mai puțin.


Mai ai întrebări?

Ceva n-a mers bine? Specialiștii companiei noastre vă vor ajuta să rezolvați orice probleme care pot apărea! Contactaţi-ne! →

Puteți pune întrebări și în grupul nostru VC sau pe nostru YouTube canal!

Aceste articole vor fi de interes pentru tine

Clientul nostru s-a confruntat cu o situație complet standard: Windows 10 a primit un pachet mare de actualizare și după ce a repornit computerul la pornirea 1C:Enterprise, utilizatorul a văzut o fereastră cu textul „Nu a fost găsită nicio licență pentru a utiliza programul”. Nimic ieșit din comun încă. Dar după introducerea unui nou cod PIN 1C:Enterprise și mesaje despre activare cu succes data viitoare când intrați în program, va apărea din nou mesajul că licența nu a fost găsită. Să ne dăm seama care e treaba.

Funcționarea programului poate fi întreruptă din cauza unei întreruperi de urgență, de exemplu, în timpul unei întreruperi de curent. Atunci nu mă pot conecta la baza de date.

Uneori, un program funcțional poate afișa rezultate incorecte. Documentele „dispar” din listă, programul se blochează atunci când încearcă să deschidă un document, iar în rapoarte apar rezultate ciudate. Toate aceste „defecțiuni” se opresc după testarea și remedierea 1C.

Erorile pot să nu pară atât de grosolane, dar orice ciudățenie și inexactitate sunt motive pentru „lucrare de reparație”.

Motivele care duc la probleme:

  • Oprire de urgență (întreruperea bruscă a curentului);
  • Deteriorarea fizică hard disk;
  • Defecțiuni ale computerului.

Înainte de a repara baza de date, faceți o copie de rezervă

Înainte de a testa baza de date, asigurați-vă că ați făcut o copie de rezervă.

Acest lucru se poate face prin copierea directă a directorului în care se află baza de informații. Dacă nu vă puteți conecta în Configurator, atunci puteți face o copie numai în acest fel.

Dacă ați reușit să intrați în Configurator, atunci trebuie să selectați opțiunea Administrare → Încărcare bază de informații din meniu, ca în Fig. 1. În fereastra care se deschide, trebuie să specificați directorul pentru înregistrarea copiei de rezervă și numele fișierului în care va fi salvată arhiva.

Înainte de testare și corectare, trebuie făcută o copie, deoarece corectarea aduce modificări ireversibile ale datelor. Uneori (foarte rar) acestea pot înrăutăți starea bazei de date, mai degrabă decât să o îmbunătățească.

În timpul funcționării normale, copiile de rezervă trebuie efectuate în mod regulat, de preferință zilnic. Pentru a face acest lucru automat, instalați program gratuit Backup-1C Backup-uri de contabilitate.

Este mai bine să stocați copiile de siguranță nu pe același suport în care se află baza de date în sine. O unitate flash, un spațiu de stocare pe internet sau altul va fi suficient. HDD. La urma urmei, uneori pierderea de date este asociată cu uzura fizică a hard disk-ului.

A avea copii de rezervă este asigurare împotriva pierderii datelor. Cu toate acestea, nu putem garanta că totul este perfect în copiile de rezervă, astfel încât relevanța opțiunii Testare și corectare nu scade.

Orez. 1. Încărcarea datelor.

Rezuma:

  • Backup-urile trebuie făcute în mod regulat;
  • Backup-urile trebuie stocate pe alt suport;
  • Există un program de automatizare Backup-1C Backup-uri de contabilitate;
  • Înainte de testare și corectare, asigurați-vă că faceți o copie a bazei de date.

Corectarea bazei de informații folosind instrumente interne ale programului

După ce a fost făcută copierea de rezervă, deschideți baza de date în modul Configurator. Selectați opțiunea de meniu Administrare → Testare și reparare baza de informații.

În fereastra care se deschide, trebuie să bifați casetele (Fig. 2).

Dar este mai bine să nu faceți acest lucru: nu toate operațiunile enumerate în meniu sunt necesare atunci când reparați după un accident.

Fig.2. 1C 8 fereastră de testare și corecție cu toate casetele bifate. Nu face asta:

Dacă bifați toate căsuțele, va începe un proces lung. Rezultatele testării și corecțiilor sunt afișate în partea de jos a ferestrei. După finalizarea pașilor, trebuie să faceți clic pe butonul Închide.

A face totul nu este cel mai bun cea mai bună opțiune! Utilizatorii calificați efectuează acțiuni pas cu pas și selectiv.

Etape de corectare

Să ne uităm la toate elementele de meniu Testare și corecție.

  • Reindexarea tabelelor infobazei;
  • Verificarea integritatii logice;
  • Verificarea integrității referențiale;
  • Recalcularea rezultatelor;
  • Compresie de masă;
  • Tabele de restructurare.

Prima etapă, Reindexarea tabelelor din bazele de informații, ajută la rezolvarea a 90% din probleme. Ce se întâmplă în timpul procesului de reindexare?

Introducerea datelor în directoare și crearea de noi documente este însoțită de ordonarea automată a acestora. Titlurile sunt aranjate alfabetic, documentele sunt ordonate după date etc. În acest caz, ordinea fizică a înregistrărilor nu se modifică. Înregistrările sunt afișate într-o anumită ordine, deoarece li se atribuie numere (indexuri), iar indexul la numărul de înregistrare fizică este conținut în tabelele index.

Indicii sunt foarte importanți:

  • Căutarea în tabele indexate este de multe ori mai rapidă decât căutarea în tabele neindexate;
  • Numărul de index este un „cod” unic al unei înregistrări; indecșii sunt utilizați pentru a conecta înregistrări din tabele diferite;
  • Tabelele index reprezintă cadrul bazei de informații; Fără ele, programul 1c nu funcționează.

Încălcarea tabelelor de index duce la haos în prezentarea documentelor. De exemplu, poate apărea un document care nu conține nume de mărfuri, dar conține cantitatea acestora.

Fiecare intrare nouă este însoțită de modificări în tabelele de index: de exemplu, după ce o intrare care începe cu litera A este adăugată în director, i se va atribui unul dintre primii indexuri și toate celelalte numere de index vor fi modificate. Scurta pauză care apare după efectuarea unei noi intrări este asociată cu recalcularea indicilor; Cu cât baza este mai mare, cu atât pauza este mai vizibilă.

Crearea unui document și a înregistrărilor în el pune în mișcare mai multe tabele de index (uneori câteva zeci). De fapt, tabelele din 1C sunt reindexate în mod constant în timpul lucrului cu date. Dar în modul producție, unul sau mai multe tabele sunt indexate de fiecare dată, iar în timpul Testării și Corectării, se realizează o indexare completă a tuturor tabelelor, iar acest proces, pentru bazele de date mari, durează mult.

Deci, în timpul reindexării au loc următoarele procese:

  • Intrările sunt re-clasificate și ordonate;
  • Legătura dintre tabele și alte obiecte este restabilită;
  • În multe cazuri, funcționarea programului este restabilită.

După reindexare, puteți verifica dacă funcționalitatea bazei de date a fost restaurată.

Următoarea etapă este verificarea integrității logice. Se verifică corespondența structurii efective a bazei de informații și descrierea acesteia în Configurație (prezența obiectelor, prezența conexiunilor între obiecte). Această verificare raportează adesea erori chiar și într-o bază de date funcțională; nu ar trebui să vă panicați când primiți astfel de mesaje. Cu toate acestea, acesta este un motiv pentru a cere sfatul unui specialist.

Integritatea referenţială verifică relaţiile dintre obiecte. Uneori, un tabel folosește o referință la un obiect lipsă, cum ar fi un document șters. Se obișnuiește să se restabilească manual integritatea referențială, folosind lista obținută în urma verificării. Uneori, integritatea referenţială este ruptă în „zonele abandonate” – în documente vechi, irelevante. Atunci pur și simplu nu acordă atenție.

Povestirea rezultatelor este o procedură lungă și riscantă. În 1c, rezultatele sunt recalculate în modul normal, dar nu se efectuează „de la începutul timpului”, ci de la începutul lunii. Valorile rezultate sunt urmărite în registre, acest lucru accelerează munca. Dacă activați recalcularea totalurilor în modul de testare și corectare, recalcularea va avea loc din momentul în care a fost creată baza de date, iar valorile curente corecte ale registrelor pot „pluti” din cauza documentelor șterse sau corectate „retrospectiv”. ”. Ca urmare muncă îndelungată recalcularea nu va aduce niciun beneficiu.

Dacă nu este nevoie, atunci este mai bine să vă abțineți de la recalcularea rezultatelor.

Comprimarea tabelului este o procedură de ștergere fizică a înregistrărilor care au fost marcate pentru ștergere și nu mai sunt afișate. Pot exista o mulțime de astfel de înregistrări; ele umflă inutil dimensiunea bazei de date.

Comprimarea tabelului - caracteristică utilă, deși nu este necesar să faceți acest lucru.

Tabelele de restructurare este o operațiune care este relevantă atunci când treceți la versiune noua programe. În timpul restructurării, tabelele goale sunt create cu formatul specificat în configurație, iar informațiile din tabelele vechi sunt transferate către acestea, înregistrare cu înregistrare. În tabelele noi, câmpurile pot fi extinse și pot fi adăugate câmpuri noi. Restructurarea este o operațiune care trebuie să pregătească baza de informații pentru a funcționa într-un mod nou, și este absolut necesară pentru actualizări.

Dacă nicio versiune nu s-a schimbat, atunci nu este necesară restructurarea; această procedură îndelungată nu va adăuga sau modifica nimic.

Așadar, atunci când remediați un program „crash”, următoarele opțiuni sunt necesare și utile:

  • Reindexarea tabelelor bazei de informații
  • Verificarea integrității logice
  • Verificarea integrității referențiale

Ce ar trebui să fac dacă nu pot rula Test and Fix?

Dacă baza de date este grav deteriorată și nici măcar nu puteți intra în Configurator, mai există o opțiune de recuperare: utilizați utilitarul chdbfl.exe. Fișierul poate fi găsit în folderul Bin al directorului de instalare (Fig. 3).

Orez. 3. Selectarea utilitarului chdbfl.exe

Cu programare la Linie de comanda, prezentat în Fig. 3, este clar că calea către fișier se află prin directorul 1сv8.2, sau 1сv8.3, pe scurt, prin directorul programului. Poate fi localizat în folderul Fișiere program sau într-un alt folder. Trebuie să găsiți locația directorului și să-l deschideți. În director, deschideți folderul Bin,

După rularea fișierului executabil, selectați baza de date care trebuie corectată și permiteți corectarea erorilor detectate (Fig. 4)

Fig.4. fereastra programului chdbfl.exe

Să rezumam. Dacă programul nu pornește după o întrerupere de urgență, trebuie să faceți următoarele:

  • Faceți o copie de rezervă;
  • Încercați să vă conectați prin Configurator și să utilizați opțiunea Testare și reparare;
  • Dacă nu puteți intra în Configurator, găsiți programul exeși încercați să salvați datele folosind acest program;
  • Dacă toate încercările eșuează, trebuie să căutați ajutor de la specialiști;
  • În cazul pierderii irecuperabile a datelor, instalați cea mai recentă copie de rezervă de lucru;
  • Dacă backup nu a fost efectuată - restaurați datele din documentele primare și imprimările pe hârtie.

Recuperarea cu succes a datelor nu are loc întotdeauna. Asigurarea împotriva pierderii de date este backup-uri zilnice: dacă baza de informații este deteriorată, puteți să vă întoarceți cu o zi și să restaurați rapid înregistrările pierdute.

Acțiune