Testarea și fixarea bazei 1c

Funcționarea programului poate fi rupt din cauza avorta, de exemplu în timpul unei pene de curent. Apoi, baza de date nu poate intra.

Uneori, programul de funcționare poate afișa rezultate incorecte. Din lista de „dispariție“ documente atunci când încercați să deschideți programul de accidente, apar rezultate ciudate în rapoarte. Toate aceste „erori“ sunt terminate după testarea și remedierea.

Erorile pot apărea nu atât de dur, dar orice ciudățenii și discrepanțe sunt motive de „reparație“.

Motivele care duc la probleme:

  • Abandonați (pană de curent bruscă);
  • deteriorarea fizică a hard disk-ului;
  • Funcționare defectuoasă a computerului.

Înainte de corectarea bazei pentru a face o copie de rezervă

Înainte de a testa baza de date, asigurați-vă că pentru a face o copie de rezervă a acestuia.

Dacă nu reușiți să introduceți configuratorul, trebuie să selectați opțiunea de meniu baza de date Administrare → Unload ca în figura 1. În fereastra pe care doriți să specificați un director pentru scrierea numelui de backup și fișier al fișierului va fi salvat.

Înainte de a testa și de corectare este necesară copie, deoarece corecția se efectuează schimbări ireversibile de date. Uneori (rareori), ei nu pot imbunatati, si sa agraveze starea bazei de date.

În timpul funcționării normale, backup-urile ar trebui să se facă în mod regulat, cel mai bun - în fiecare zi. Pentru a se asigura că acest lucru se realizează în mod automat, instalați programul gratuit de contabilitate Bekaper-1C Backupurile.

Este mai bine pentru a stoca copiile de rezervă nu sunt pe același suport media, care este baza în sine. Potrivit unitate flash, de stocare online, un alt hard disk. Pentru că, uneori, pierderea de date este legată de uzura fizică pe hard disk.

Disponibilitatea backup - asigurare împotriva pierderilor de date. Dar noi nu putem garanta că totul este perfect, astfel încât relevanța opțiunilor de testare și de corecție nu scade în backup-uri.

Fig. 1. datele de încărcare.

  • Copiile de rezervă ar trebui să se facă în mod regulat;
  • Copiile de siguranță ar trebui să fie stocate pe alte suporturi;
  • Pentru a automatiza un program de Bekaper-1C Backupurile contabil;
  • Înainte de testare și de corecție este necesară pentru a face o copie a bazei de date.

Corectarea bazei de informații intermediul programului intern

Odată susținute, deschide baza de date în modul Designer. Selectați opțiunea de meniu Administrare → Testarea și corectarea bazei de date de informații.

În fereastra care se deschide, aveți nevoie pentru a pune în jos o căpușă (Fig.2).

Dar este mai bine să nu o fac: nu toate operațiunile enumerate în meniu, în cazul în care reparațiile necesare după un accident.

Fig.2. Testarea Box și bug 1c 8 secunde ticaie la toate punctele. Deci, nu este necesar:

Testarea și fixarea bazei 1c

Dacă marcați toate elementele vor începe un proces lung. testarea și corectarea rezultatelor prezentate în partea de jos a ferestrei. După parcurgerea etapelor necesare pentru a faceți clic pe butonul Închidere.

Efectuați toate - nu cea mai bună opțiune! Utilizatorii calificați efectua acțiuni treptat și selectiv.

etape de corectare

Luați în considerare toate elementele de meniu testarea și corectarea.

  • Reindexați bază de informații de masă;
  • Verificați integritatea logică;
  • Verificarea integrității referențiale;
  • Recalcularea rezultatelor;
  • Tabel compresiune;
  • Restructurarea tabele.

Prima etapă, Reindexați tabel bază de informații, ajută la rezolvarea problemelor 90%. Ce se întâmplă în procesul de re-indexare?

Adăugarea de date în directoare, de a crea noi documente însoțite de ordonarea lor automată. Numele sunt aranjate în ordine alfabetică, documentele - de date, etc. În acest caz, ordinea fizică a înregistrărilor nu se schimbă. Intrările sunt afișate într-o anumită ordine, deoarece acestea sunt atribuite numere (indici), iar intrarea index corespunzător conține numărul fizic în tabelele Index.

Indexuri sunt foarte importante:

  • Căutare indexate tabele este de multe ori mai rapid decât non-indexate;
  • Numărul Index - un „cod“ unic de înregistrare, indicii efectuat conexiunea între înregistrările din diferite tabele;
  • tabel Index - o bază de informații cadru; fără programul 1C nu funcționează.

Încălcarea tabelelor de index duce la haos în prezentarea documentelor. Se poate, de exemplu, pentru a aprinde un document în care nu există nici un nume de mărfuri, dar există un număr de ele.

Fiecare nouă înregistrare este însoțită de modificări ale indicilor de masă, de exemplu, după intrarea se face în directorul începând cu litera A, acesta va fi atribuit unul dintre primele indicii, și toate celelalte numere de index va fi schimbat. O pauză scurtă care are loc dupa efectuarea unui nou record, asociat cu recalcularea indicilor; mai mari baza de date, pauza mai vizibile.

Creați un document și înregistrări îl pune în mișcare o serie de tabele de index (uneori mai multe zeci). De fapt, 1c tabel reindesatsiya este în curs de desfășurare la momentul de a lucra cu date. Dar, în funcțiune sunt indexate de fiecare dată când una sau mai multe tabele, și pentru testarea și corectarea se face indexare completă a tuturor tabelelor, iar procesul de baze de date mari, să ia o lungă perioadă de timp.

Deci, există astfel de procese în re-indexare:

  • Înregistrări re-clasat și sortate;
  • Restabilește legătura între tabele, și alte obiecte;
  • În multe cazuri - restabilește programul.

După re-indexare poate fi verificată - dacă performanța bazei de date a recuperat.

Următoarea etapă - pentru a verifica integritatea logică. Verificați conformitatea structurii reale a bazei de date și descrierea acesteia în configurația (prezența obiectelor, legăturile dintre obiecte). Această verificare se raportează erori de multe ori chiar și pe o bază de funcționare, nu trebuie să intrați în panică în astfel de mesaje. Cu toate acestea, aceasta este o ocazie pentru a se referi la un specialist pentru recomandări.

Recalcularea rezultatul - o procedură lungă și riscantă. 1C recalculare rezultă într-un mod normal, dar acesta nu este „de la începutul timpului“, iar de la începutul lunii. Totalurile sunt urmărite în registre, accelerează de lucru. Dacă rândul său, renumărarea rezultatelor testelor și modul de corecție, conversia este realizată de la începutul bazei, iar valorile stabilite curente ale registrelor pot „float“ din cauza documentelor lungi, șterse sau modificate „backdating“. Ca urmare, munca pe retratarea pe termen lung nu este util.

Dacă nu există nici o necesitate, din traducerea rezultatelor mai bune mă abțin.

tabele de compresie - această procedură este de a elimina fizic înregistrările care au fost marcate pentru ștergere și nu mai este afișat. Aceste înregistrări pot fi foarte numeroase, fără utilizarea de dimensiuni umflate a bazei de date.

compresie de masă - o caracteristică utilă, chiar dacă nu funcționează în mod necesar.

Restructurarea mese - operațiune până în prezent în trecerea la noua versiune a programului. Atunci când restructurarea creează un tabel gol cu ​​formatul specificat în configurația și în ele este transferat, înregistrare cu înregistrare, informațiile din tabelele vechi. Noile tabele pot fi extinse câmpuri, câmpuri noi adăugate. Restructurarea - o operațiune care ar trebui să pregătească o bază de informații pentru activitatea într-un mod nou, și este absolut necesar atunci când actualizarea.

În cazul în care nici o versiune nu este schimbat, nu este necesară restructurarea, această procedură consumatoare de timp nu adăuga sau schimba.

Deci, atunci când un corectând „căzut“ programe sunt opțiunile necesare și utile:

  • Reindexare tabelele bazei de date de informații
  • Verificați integritatea logică
  • Verificați integritatea referențială

Ce se întâmplă dacă nu puteți începe testarea și corectarea?

În cazul în care baza de date este grav deteriorat sau chiar Configurator nu poate intra, nu există o altă oportunitate de a restabili: utiliza chdbfl.exe de utilitate. Fișierul poate fi găsit în directorul Bin al directorul de instalare (Figura 3).

Fig. 3. Selectarea utilitate chdbfl.exe

Testarea și fixarea bazei 1c

Conform înregistrărilor din linia de comandă, așa cum se arată în figura 3, este clar că calea fișierului este prin 1sv8.2 catalog sau 1sv8.3, pe scurt, prin intermediul catalogului programului. Acesta poate fi localizat în folderul Program Files sau într-un alt dosar. Trebuie să găsim o locație director și deschideți-l. În interiorul dosarul pentru a deschide directorul Bin,

Rulați fișierul executabil, selectați baza de date care urmează să fie corectate, și pentru a permite corectarea erorilor constatate (Figura 4)

Figura 4. fereastră chdbfl.exe

Testarea și fixarea bazei 1c

Pentru a rezuma. Dacă programul nu pornește după o întrerupere anormală, procedați în felul următor:

articole similare