internetul Windows. Android

Verificarea configurației 1c 8.3 pentru erori. Testarea și fixarea bazei de informații

Funcționarea programului poate încălca din cauza încetării de urgență a muncii, de exemplu atunci când energia electrică este deconectată. Apoi, baza de date nu reușește să intre.

Uneori, un program de funcționare poate prezenta rezultate incorecte. Din lista "dispar" documente, atunci când încercați să deschideți documentul, programul îngheață, apar rezultate ciudate în rapoarte. Toate aceste "glitches" se opresc după testarea și fixarea 1c.

Erori nu se pot manifesta atât de nepoliticos, dar orice ciudățenie și inexactități sunt un motiv pentru " lucrări de reparații».

Cauze care duc la probleme:

  • Rezilierea de urgență a muncii (oprirea bruscă);
  • Deteriorare fizică hard disk;
  • Computere defecțiuni.

Înainte de a fixa baza de date, înapoi

Înainte de a testa baza de date, este necesar să se facă backup..

Acest lucru poate fi făcut să copieze direct catalogul unde se află baza de informații. Dacă nu puteți intra în configurator, puteți face o copie numai în acest fel.

Dacă ați reușit să introduceți configuratorul, trebuie să selectați opțiunea de administrare din meniu → Descărcați baza de informații, ca în figura 1. În fereastra care se deschide, trebuie să specificați un director pentru a înregistra o copie de rezervă și numele fișierului în care va fi salvată arhiva.

Înainte de testare și corectare a unei copii se face în mod necesar, deoarece corecția se efectuează modificări ireversibile de date. Uneori (foarte rar) ei nu se pot îmbunătăți, dar agravează starea bazei de date.

Cu o funcționare normală, copiile de rezervă trebuie făcute în mod regulat, cel mai bine - zilnic. Pentru ca această lucrare să fie efectuată automat, instalați program gratuit Backup-1c copii de rezervă ale contabilității.

Este mai bine să stocați copii de rezervă nu pe același transportator în care se află baza în sine. Flashka, depozitare pe Internet, altul hDD.. La urma urmei, uneori pierderea de date este asociată cu uzura fizică a hard diskului.

Disponibilitatea copiilor de rezervă - asigurare din pierderea datelor. Cu toate acestea, este imposibil să excludeți că în copiile de rezervă, totul este perfect, astfel încât relevanța opțiunii de testare și corecția nu este redusă.

Smochin. 1. Descărcarea datelor.

Rezuma:

  • Copiile de rezervă trebuie făcute în mod regulat;
  • Backup-urile trebuie depozitate pe un alt transportator;
  • Există un program de automatizare Backup-1c copii de rezervă ale contabilității;
  • Înainte de testare și corectare, faceți o copie a bazei.

Corectarea mijloacelor interne ale bazei informative ale programului

După efectuarea unei backup, deschideți baza de date în modul Configurator. Selectați opțiunea Meniul de administrare → Testarea și corecția baza de informare.

În fereastra care se deschide, trebuie să puneți căpușe (figura 2).

Dar este mai bine să nu faceți acest lucru: nu toate operațiunile enumerate în meniu sunt necesare la repararea după accident.

Fig.2. Testarea ferestrelor și fixarea 1C 8 cu populick-uri în toate punctele. Așa că nu faceți:

Dacă observați toate elementele, va începe un proces lung. Rezultatele de testare și corecție sunt afișate în partea de jos a ferestrei. După efectuarea acțiunilor, trebuie să faceți clic pe buton. Închide.

Face totul - nu cel mai mult cel mai bun modFotografiile! Utilizatorii calificați efectuează acțiuni în etape și selectiv.

Etape de corecție

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

  • Reintroducerea tabelelor bazei de informații;
  • Verificarea integrității logice;
  • Verificarea integrității de referință;
  • Recalcularea rezultatelor;
  • Mese de compresie;
  • Mese de restructurare.

Prima etapă, reintroducerea tabelelor de bază de informații, ajută la rezolvarea a 90% din probleme. Ce se întâmplă în procesul de reintroducere?

Efectuarea de date în cărți de referință, crearea de noi documente este însoțită de ordonarea lor automată. Numele sunt aliniate în ordine alfabetică, documente - prin date etc. În același timp, ordinea fizică a înregistrărilor nu se schimbă. Intrările sunt afișate într-o ordine specifică, deoarece acestea sunt numerele atribuite (indexuri), iar respectarea indicelui cu numărul de înregistrare fizică este conținută în tabelele indexului.

Indicii sunt foarte importanți:

  • Căutarea în tabele indexate are loc de mai multe ori mai rapidă decât în \u200b\u200bnon-indexată;
  • Numărul indexului este un cod unic "cod", indicii sunt conectați între înregistrările din tabele diferite;
  • Tabelele indiene sunt cadrul bazei de informații; Fără ei, programul 1c nu funcționează.

Încălcarea tabelelor index duce la haos în prezentarea documentelor. Poate, de exemplu, să aprindă un document în care nu există articole de bunuri, dar există numărul lor.

Fiecare intrare nouă este însoțită de modificări ale tabelelor index: de exemplu, după efectuarea unui director record care pornește litera A, acesta va fi atribuit unul dintre primii indici și toate celelalte numere de index vor fi modificate. Pauză mică care apare după efectuarea noua înregistrare, legată de recalcularea indexurilor; Cu cât este mai mare baza, cu cea mai vizibilă o pauză.

Crearea unui document și înregistrări în acesta duce la mai multe tabele index (uneori mai multe duzini). De fapt, reindtionul tabelelor 1C este menținută în mod constant în timp ce lucrează cu date. Dar în modul de funcționare, de fiecare dată când unul sau mai multe mese sunt indexate și când se testează și fixează, indexarea completă a tuturor tabelelor este efectuată și acest proces, pentru baze de date mari, durează mult timp.

Deci, atunci când sunt redexate, apar astfel de procese:

  • Înregistrările sunt clasate și raționalizate;
  • Relația dintre tabele și alte obiecte este restabilită;
  • În multe cazuri, programul este restabilit.

După re-indemnizație, puteți verifica dacă performanța bazei a fost restaurată.

Următorul pas este să verificați integritatea logică. Corespondența structurii reale a bazei de informații și descrierea acesteia în configurație (prezența obiectelor, prezența legăturilor între obiecte) este verificată. Această verificare raportează adesea erorile chiar și într-o bază de date de lucru, nu ar trebui să se panică cu astfel de mesaje. Cu toate acestea, aceasta este o ocazie pentru abordarea unei consultări cu un specialist.

Verificarea legăturilor de integritate de referință "Porecle" între obiecte. Uneori, tabelul folosește o legătură cu un obiect lipsă, cum ar fi un document la distanță. Integritatea de referință este luată pentru a fi restaurată manual, în conformitate cu lista rezultată din verificare. Uneori, integritatea de referință este încălcată pe "zonele abandonate" - în documentele irelevante vechi. Apoi pur și simplu nu acordă atenție.

Recalcularea rezultatelor - o procedură lungă și riscantă. În 1c, rezultatele sunt recalculate în modul normal, dar nu este "de la începutul timpului" și de la începutul lunii. Valorile finale sunt monitorizate în registre, accelerează munca. Dacă activați recalcularea rezultatelor în modul de testare și corecție, recalcularea va fi luată din momentul creării bazei, iar valorile curente corecte ale registrelor pot "înota" datorită recuperării pe distanțe lungi sau Documente fixe. Ca urmare, lucrările pe termen lung privind recalcularea nu va beneficia.

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

Tabelele de comprimare este procedura de îndepărtare fizică a înregistrărilor care au fost marcate pentru ștergere și oprite afișate pe ecran. Pot exista o mulțime de astfel de înregistrări, ei mătură baza de date fără utilizare.

Compresie de masă - caracteristică utilăDeși nu este necesar să o îndeplinim.

Restructurarea tabelelor - funcționarea, relevantă atunci când se deplasează la versiune noua Programe. Când se creează restructurarea, tabelele goale sunt create cu formatul specificat în configurație și sunt transferate în înregistrare, informații din mese vechi. Câmpurile pot fi extinse în tabele noi, au fost adăugate noi câmpuri. Restructurarea este o operație care ar trebui să pregătească o bază de informații pentru a lucra într-un mod nou și este absolut necesar la actualizări.

Dacă nu s-au schimbat versiuni, restructurarea nu este necesară, această lungă procedură nu va adăuga nimic și nu se poate schimba.

Deci, la corectarea programului "Fallen", sunt necesare și opțiuni:

  • Reintroducerea tabelelor de bază de informații
  • Verificarea integrității logice
  • Verificați integritatea de referință

Dacă nu puteți efectua testare și corectare?

Dacă baza este grav deteriorată și nu este posibilă introducerea configuratorului, rămâne o altă caracteristică de restaurare: utilizați utilitarul CHDBFL.EXE. Fișierul poate fi găsit în folderul directorului de instalare a binului (figura 3).

Smochin. 3. Selectarea utilitarului CHDBFL.EXE

Pe V. linie de comandaAfișată în Fig.3, se poate observa că calea către fișier se află prin directorul 1CV8.2 sau 1SV8.3, pe scurt prin directorul de programe. Acesta poate fi localizat în dosarul fișierelor program sau într-un alt dosar. Trebuie să găsiți locația directorului și să o deschideți. În interiorul directorului Deschideți dosarul Bin,

Rularea fișierului executabil, selectați baza de date care urmează să fie corectată și să permiteți erorile detectate (Fig.4)

Fig.4. Fereastra CHDBFL.EXE program.

Să ne rezumăm. Dacă programul nu începe după întreruperea de urgență, trebuie să faceți următoarele:

  • Face o copie de rezervă;
  • Încercați să introduceți configuratorul și să utilizați opțiunea de testare și corectare;
  • Dacă configuratorul nu reușește să introducă, să găsească programul exe și să încercați să salvați datele utilizând acest program;
  • Dacă toate încercările nu dau rezultate, trebuie să căutați ajutor de la experți;
  • În cazul pierderii de date neechilibrate, setați cea mai recentă backup viabilă;
  • Dacă copierea de rezervă nu este efectuată - restaurați datele privind documentele primare și imprimările de hârtie.

Recuperarea de succes a datelor nu este întotdeauna. Asigurarea de la pierderea de date este backup zilnică: Dacă baza de informații este deteriorată, puteți să vă întoarceți acum o zi și să restaurați rapid înregistrările pierdute.

Deoarece utilizatorul își corectează propriile greșeli ale anilor trecuți, este permisă în contabilitate și fiscală pentru impozitul pe venit, sunt informați experții 1C.

Pentru a simplifica contabilitatea impozitului pe venit în programul "1c: Contabilitate 8" editorial 3.0, se implementează următorul mecanism de corectare a erorilor anilor anteriori legați de reflexia primirii de bunuri (lucrări, servicii). Dacă erorile (distorsiuni):

  • a condus la includerea cuantumului de impozitare, modificările aduse datelor contabile fiscale se fac în perioada de impozitare anterioară;
  • nu a dus la includerea sumei fiscale plătibile, modificările aduse datelor contabile fiscale se fac în perioada de impozitare actuală.

În cazul în care contribuabilul încă dorește să profite de dreptul său și să prezinte autorității fiscale o declarație fiscală rafinată privind declarațiile fiscale a veniturilor pentru ultima perioadă (în cazul în care erorile (denaturările) nu au condus la includerea sumei fiscale), atunci Utilizatorul va trebui să ajusteze manual datele de măsurare a taxelor.

Exemplul 1.

Pentru a corecta erorile pentru a supraestima costul perioadei de impozitare anterioare, este de asemenea utilizat un document. Ajustarea admiteriicu tipul de operațiune Corectarea în documentele primare.Diferența constă în faptul că data documentului de fundație și data documentului de corecție se referă la diferiți ani: în câmpul din document Ajustarea admiterii Să subliniem data: 02/29/2016 . După această formă a documentului Ajustarea admiterii Pe tab-ul lucrul principal Modifică: în zona detaliilor Reflecția veniturilor și a cheltuielilor În loc de comutatoare, apare câmpul Articolul din alte venituri și cheltuieli :.În acest domeniu, trebuie să specificați articolul necesar - Profitul (pierderea anilor trecuți)Prin alegerea acestuia din director Alte venituri și cheltuieli.

Completarea părții de masă Serviciiși înregistrarea unei versiuni corectate a documentului Factura primitănu diferă de ordinul descris în exemplul 1 din articol "Corectarea erorii anului de raportare în 1c: Contabilitate 8".

Fiți atenți, dacă in. sistem de contabilitate Pentru organizarea "nouului interior", se stabilește data interzicerii modificărilor datelor din perioada "închisă" (adică perioada în care este prezentată raportarea autorităților de control - de exemplu, 12/31/2015), Când încercați să efectuați un document, un mesaj despre imposibilitatea schimbării va fi afișat date în perioada interzisă. Acest lucru se datorează faptului că documentul Ajustarea admiteriisituația descrisă face modificări ale datelor contabile fiscale (pentru impozitul pe venit) pentru perioada de impozitare anterioară (în septembrie 2015). Pentru a efectua un document Ajustarea admiteriidata interdicției modificării datelor va trebui să elimine temporar.

După document. Ajustarea admiteriicontabilitatea și înregistrările în resurse speciale sunt formate pentru scopuri de contabilitate fiscală (figura 1).


Smochin. 1. Rezultatul documentului "Ajustarea avansului"

În plus față de înregistrările din registrul contabil, sunt introduse intrări corective din registrele de acumulare TVA a prezentat și Achiziționarea TVA.. Toate intrările legate de ajustarea TVA pentru trimestrul III nu diferă de înregistrările din exemplul 1 din articol. "Corectarea erorii anului de raportare în 1c: Contabilitate 8"pentru că în parte din TVA în acest exemplu Procedura de corecție nu este diferită. Să luăm în detaliu modul în care greșelile din anii trecuți sunt fixați în contabilitate și fiscalitate contabilă pe impozitul pe venit.

Potrivit articolului 14 din PBU 22/2010, profiturile rezultate din reducerea costului de închiriere supraestimată în suma de 30.000 de ruble se reflectă în evidența contabilă a altor venituri din perioada curentă (înregistrarea în contul de credit 91.01 " Veniturile "în februarie 2016 sunt corectate).

În contabilitatea fiscală, în conformitate cu articolul 54 alineatul (1) din Codul Fiscal al Federației Ruse, prețul supraestimat al contractului de leasing ar trebui să sporească baza fiscală pentru perioada în care a fost comisă eroarea specificată (deformare). Prin urmare, suma este de 30 000 de ruble. Se reflectă în veniturile din vânzări și formează un rezultat financiar cu înregistrări din septembrie septembrie 2015.

Pentru a ține cont de corectarea calculelor cu contrapărții (dacă se efectuează o astfel de ajustare după terminarea perioadei de raportare), programul servește drept un cont 76.K "Corectarea calculelor perioadei anterioare". Contul 76. Și reflectă datoria de decontare cu contrapartidele, începând cu data de operare, care este supusă ajustării, până la data operațiunii corective (în exemplul nostru din septembrie 2015 și februarie 2016).
Rețineți că înregistrarea Sumă bine dt 76.k sumă bine, ct 90.01.1 - Aceasta este o cablare condiționată care servește numai pentru a ajusta baza fiscală spre creșterea și impozitul pe venit calculat corespunzător.

În exemplul nostru, baza fiscală nu a crescut prin creșterea veniturilor din vânzări, ci prin reducerea costurilor indirecte. Veniturile și costurile din declarația actualizată trebuie reflectate corect, astfel încât utilizatorul poate selecta una dintre următoarele opțiuni:

Ajustați manual indicatorii din Anexa nr. 1 și Anexa nr. 2 la foaia 02 a declarației actualizate cu privire la profitul timp de 9 luni și pentru 2015 (reduce veniturile provenite din vânzări și, în același timp, reduce costurile indirecte cu 30.000 de ruble);
Ajustați manual corespondența contului în scopul contului fiscal, după cum se arată în figura 2.


Smochin. 2. Ajustarea de postare

De la urma modificărilor efectuate, rezultatul financiar pentru anul 2015 sa schimbat în contabilitatea fiscală, în decembrie 2015 este necesar să se reepită operațiunea de reglementare Reformarea echilibruluiincluse în procesare Închiderea unei luni.

Acum, cu raportarea automată, datele de contabilitate fiscală ajustată vor scădea în ceea ce privește declarația rafinată a profiturilor pentru cele 9 luni ale anului 2015 și declarația rafinată cu privire la impozitul pe venit pentru anul 2015.

În același timp, utilizatorul apare în mod inevitabil întrebări care sunt direct legate de contabilitate:

  • cum să corectați echilibrul calculelor cu un buget pentru impozitul pe venit care se va schimba după sumele suplimentare de impozitare?
  • de ce, după ajustarea ultimei perioade, se efectuează relația cheie Bu \u003d No + P + BP?

Pentru încărcarea suplimentară a impozitului pe venit, cu o creștere a bazei fiscale, care sa produs ca urmare a corecțiilor aduse contabilității fiscale, în perioada de detectare a erorilor (în februarie 2016), programul trebuie să introducă o înregistrare contabilă cu Operațiuniintroduceți manual:

Debit 99.01.1 Credit 68.04.1 cu al doilea subconto Bugetul federal.

În cantitatea de suprataxă în bugetul federal;

Debit 99.01.1 Credit 68.04.1 cu al doilea subconto Bugetul regional.

Pentru cantitatea de suprataxă în bugetul subiecților Federației Ruse.

În ceea ce privește egalitatea Bu \u003d Well + PR + BP, într-adevăr, după ajustarea ultimei perioade, nu se efectuează. Raport Analiza stării de contabilitate a impozitului pe venit (secțiune Rapoarte) Pentru anul 2015 va ilustra, de asemenea, regula Contabilitate conform datelor contabile \u003d evaluarea valorii în funcție de datele de contabilitate fiscală + diferențe permanente și temporare Nu este executat pentru secțiuni Impozit și Venituri. Această situație apare din cauza discrepanței în legislația privind contabilitatea și contabilitatea fiscală și, în acest caz, nu este o eroare.

În conformitate cu articolul 81 alineatul (1) din Codul Fiscal al Federației Ruse, corectarea erorii, care a condus la înclinarea bazei fiscale, ar trebui să se reflecte în perioada de reflecție a operațiunii inițiale și în contabilitate, Corectarea erorii din ultimii ani se face prin perioada curentă. Diferențele permanente și temporare sunt concepte legate de înregistrările contabile ("Regulamentele contabile" Contabilitatea calculelor pentru impozitul pe venit "PBU 18/02", aprobat prin Ordinul Ministerului Finanțelor din Rusia din 19 noiembrie 2002 nr. 114N). Nu există niciun motiv să recunoaștem diferențele în ultima perioadă, înainte de a face o intrare corecțională în contabilitate.

După reflectarea în contabilitatea contabilă, corectarea erorii în perioada de detecție, rezultatul financiar pentru 2016, calculat în funcție de contabilitatea contabilă și fiscală, va fi diferită în ceea ce privește corectarea erorilor - în contabilitatea profitului va fi mai mult. Prin urmare, ca urmare a documentului Ajustarea admiterii Se formează o diferență constantă pe cantitatea de eroare corectată (a se vedea figura 1). După executarea operațiunii de reglementare Calculul impozitului pe venitÎn februarie 2016, va fi recunoscut un activ fiscal permanent (PNA).

vK.com/buhcenter Vkontakte Group.
1-BC.RU Site-ul companiei unde vă puteți familiariza cu serviciile.
 Reindexarea tabelelor de bază de informații.
Pentru a găsi rapid informații la tabelele principale cu date de bază, se adaugă tabele auxiliare în care datele sunt sortate de câmpurile specificate ale tabelului principal - tabelele de indexare. Datorită utilizării tabelelor de indexare, performanța 1c crește, deoarece nu este nevoie să sortați întregul tabel de date de bază pentru eșantionare, puteți utiliza fișierul index și selectați intrările necesare De acolo.
La scrierea datelor către tabelele de date principale, sunt completate și tabelele de indexare. Dar din diferite motive tehnice, pot fi eliminate indicii, care, în cele din urmă, poate duce la erori. Pentru a corecta această clasă de erori la testarea și fixarea bazei 1c 8.3 se efectuează, trebuie să instalați caseta de selectare pentru acest element de meniu.
 Verificarea integrității logice a bazei de informații
La momentul creării de obiecte noi în configurația 1C, în baza de date sunt create noi tabele, ceea ce indică legături cu alte tabele de bază. Din diverse motive, comunicarea poate deveni incorectă (de exemplu, datorită unei actualizări incorecte sau a unei deconectări neașteptate a energiei electrice în momentul înregistrării). Pentru a corecta acest tip de eroare, selectați acest element de meniu.
 Verificarea integrității de referință a bazei de informații
Probabil, a trebuit să vedeți "legături sparte" în configurații 1c. Dacă nu, atunci ești norocos!
Pentru a identifica și corecta aceste erori, selectați acest element de meniu, în timp ce opțiunile pentru tratamente pentru astfel de erori sunt activate mai jos (a se vedea figura de mai sus). Putem alege cum să corectăm erorile atunci când există referințe la obiecte inexistente: creați obiecte, curățați legăturile, nu schimbați; Și cu pierderea parțială de date: Creați obiecte, ștergeți un obiect, nu se modifică.
 Recalcularea rezultatelor
Pentru a efectua eșantioane rapide de date în baza de date 1C, există tabele cu date deja calculate cu o perioadă lunară. Când facem apel la aceste date - nu sunt colectate din tabelele principale (ar dura mult timp) și sunt emise imediat din aceste tabele rezultate. În consecință, acest mecanism ar funcționa, trebuie să aveți rezultatele corecte pentru perioadele anterioare. Prin urmare, dacă 1c "înșelă" în rapoarte, această eroare este fixată de acest element de meniu.
 Comprimarea tabelelor de bază de informații
Ștergerea obiectelor din baza de date - Operația este destul de dureroasă și lungă, astfel încât în \u200b\u200bconfigurațiile 1c, procesul de demontare este împărțit în 2 etape. Când ștergeți obiecte în configurație, în baza de date 1C, datele sunt unite și din acest motiv nu participă la operațiuni ulterioare, deși rămân fizic în vigoare. Ce ar putea curăța tabelele din aceste înregistrări efectuează testarea și fixarea bazei 1c 8.3 cu "comprimarea tabelelor de bază".
 Restructurarea tabelelor de bază de informații
Când se modifică detaliile a ceea ce se modifică fie un obiect 1C metadate, baza de date trebuie să completeze toate tabelele obiectului schimbat cu noi înregistrări. Acest lucru se face prin restructurarea tabelelor bazei de date. În timpul procesului de restructurare, sunt create copii ale tabelelor de bază de date cu structura configurației curente, apoi datele transferate în tabelele create. În cazul adăugării detaliilor în metadatele 1c, va fi creată o coloană goală în tabelul nou; În cazul eliminării recuzitării - în noul tabel, coloana pentru aceste recuzită nu va fi creată și, în consecință, nu va fi transferată.
În procesul de restructurare, toate tabelele de bază de date vor fi recreate, astfel încât această operațiune este cea mai lungă.

Uneori, atunci când lucrați cu 1c, pot apărea eșecuri sau erori.

În acest articol vom vorbi despre testarea și corectarea bazei de informații 1c.

Baza de informație 1c. (în termeni de 1c) - Locația de stocare pentru toate datele privind contabilitatea în una sau mai multe organizații caracterizate printr-o adresă specifică de stocare. Două opțiuni pentru stocarea bazei de informații sunt posibile: opțiunea de fișier și client-server.

Dacă aveți nevoie să efectuați o procedură de testare și să corectați baza de informații 1c:

În primul rând, ar trebui să creați o copie a bazei de date (dacă este posibil, deoarece cadrul bazei devine atât de "criptat", ceea ce nu este nici măcar capacitatea de a se sprijini).

În al doilea rând: După crearea unei backup, trebuie să deschideți configuratorul, apoi în meniu: Administrare -\u003e Testarea și corectarea ...

Procedura de testare și corectarea bazei de informații servește la diagnosticarea și eliminarea stărilor eronate ale bazelor de informații care au un format de stocare diferit ( fişier sau client server):

Procedura vă permite să selectați cecuri și moduri care trebuie executate pentru baza de informații curentă.

Reindexarea mesei -aceasta este reconstruirea indiciilor de masă care vizează îmbunătățirea performanței bazei.

Verificarea integrității logice - Acesta este un set complet de verificări logice de baze de date

Verificați integritatea de referință - Acesta este un subset al integrității logice a bazei de date, existentă pentru o lucrare separată cu "biți" de referințe. Specifică va fi explicată mai jos în text.

Recalcularea rezultatelor -calculul rezultatului tabelelor registrelor de acumulare

Tabele de compresie ale bazei de informații - Acest articol este responsabil pentru reducerea dimensiunii bazei de date după testare. Puteți explica scăderea dimensiunii bazei de date, de exemplu, după cum urmează: Când obiectul este scos din bază, acesta rămâne, de fapt, în baza de date din interiorul, dar invizibilă pentru utilizatorul final. Acest lucru se face astfel încât obiectul să poată fi restabilit după Îndepărtarea completă Din baza de date (deși nu ne-am întâlnit). Și comprimarea tabelelor, elimină doar informații despre obiectele șterse din baza de date. Există mai puține mese (acesta este doar un exemplu, ca lucrări de compresie).

"Comprimarea tabelelor de bază de informații" este disponibilă numai pentru opțiunea de fișier. Opțiunile rămase funcționează în modul fișier și în modul server.

Tabele de restructurare -un exemplu poate fi dat în acest exemplu: este creat tabelul nr. 1, este creată o copie a structurii sale, să sunăm ca Tabelul nr. 2 și datele din tabelul nr. 1 sunt copiate de porțiunile din tabelul nr. 2.

Este posibil să se efectueze numai testarea sau testarea cu corecția.

Setările pentru procesarea procesării erorilor sunt disponibile pentru selectare atunci când procesează "Testarea și fixarea", precum și "Verificarea integrității de referință a bazei de informații".

Prima setare: "Dacă există referințe la obiecte inexistente" înseamnă că va fi o căutare pentru "legături rupte" (când unele rechizite se referă, de exemplu, pe elementul cărții de referință și fizic acest element Nu există în baza de date. Ca rezultat, există înregistrări ale tipului "obiectul nu a fost găsit<……>") Și versiunea de procesare a unor astfel de legături:

Încercați să creați un obiect inexistent;

Nimic de schimbat.

A doua configurație: "Cu pierderea parțială a datelor obiectului" înseamnă că datele oricărui obiect au fost pierdute, dar datele rămase sunt suficiente pentru a restabili pierderea. Opțiunile de procesare pentru astfel de obiecte nu diferă în sensul variantelor configurației anterioare.

Procesul de testare și corectare a bazei de informații poate fi împărțit în mai multe etape. Următoarele caracteristici sunt disponibile:

  • testarea și corectarea timpului de restricționare;
  • salvarea parametrilor de testare între pași;
  • a continuat întreruperea și corectarea anterioară;
  • suport testarea și fixarea prin porțiuni pe promptul de comandă.

Trebuie remarcat faptul că testarea și fixarea bazei de informații 1c pot fi efectuate numai în modul monopol. (adică, utilizatorii cu o bază de informații în procesul de testare și corectare este imposibilă).

Utilitate CHDBFL.

O opțiune cu testarea bazei prin intermediul programului în sine 1c nu este singura. Amplasarea platformei 1C: Compania include un alt utilitar auxiliar pentru testarea și fixarea variantei fișierului bazei de date.

Din nou, înainte de toate operațiile cu baza de date, asigurați-vă că ați creat o copie.

După succes copie de rezervă Trebuie să deschideți utilitarul CHDBFL. Acesta este situat în catalogul programului instalat 1c.

Calea către acesta este de obicei ca aceasta: C: \\ Program Files \\ 1CV82 \\ "Platforma de eliberare 1c" \\ bin

Există un fișier: "chdbfl.exe"

Asigurați-vă că în baza de date 1C, pe care o veți testa, nici un utilizator (inclusiv dvs.) să lanseze programul.

În fereastra "Numele fișierului DB", selectați calea către fișierul bazei de date. Fișierul în sine are întotdeauna o extensie * .1CD, iar calea către dosarul bazei de date poate fi vizualizată în lista de baze de date de informații, care se deschide când porniți 1C: Enterprise.

Puteți verifica pur și simplu baza de date, puteți verifica imediat "Corectarea erorilor detectate". Apoi, programul în sine va corecta erorile din baza de date. Setările de aici, însă, nu există și programul va corecta deja erorile bazei de date în mod automat.

După selectarea bazei de date și setarea modului, trebuie doar să faceți clic pe "Run". Programul va începe să funcționeze și, după un timp, va anunța finalizarea procesului de testare.

1C8 Testarea parametrilor de consolă a consolei și corectarea

Designer. (Config în 8.0) rulați în modul Configurator.

/@ Calea către fișier cu parametrii liniei de comandă.

/ F. Calea către baza de date privind informațiile despre fișiere (excluzând numele fișierului).
/ S. Adresa bazei de informații pe serverul 1c: Întreprinderi.
/ Ibname. Rulați baza de informații numită numele din lista de baze de date de informații. Dacă este necesar, numele trebuie luat în citate duble. În acest caz, dacă numele conține ghilimele duble, atunci trebuie să înlocuiți fiecare ghilimele duble în două citate duble. Dacă în lista de baze de date se găsesc mai multe baze nume specificat.Utilizatorul va fi emis o eroare.

/ N. Numele de utilizator așa cum este specificat în configurator.
/ P. Parola de utilizator a cărei nume este specificată în parametrul / N. Dacă utilizatorul nu are parolă, acest parametru poate fi omis.

/ Out [-noruncate] Specifică fișierul la mesajele de ieșire. Dacă este specificat -Noucat, fișierul nu este șters (nu este utilizat în client slab). C 8.2.15 Fișierul de mesaje se deschide în modul care permite citirea comună și în timpul regimul lotului Rulați o intrare de configurare în acest fișier este efectuată imediat și nu este tamponată.

/ UC [cod de acces] - Vă permite să instalați o conexiune cu o bază de date de informații pe care este instalată setarea de conectare. Dacă este specificat un cod de acces non-gol atunci când blocarea este setată, atunci trebuie să specificați acest cod de acces în parametrul / UC.

/ Dumphib [fișier name] Descărcarea bazei de informații.

/ Ibcheckandrepair. Efectuați testarea și fixarea bazei de informații.
. -Rindex. mese de reintroducere;
-Logintegritatea. Verificarea integrității logice sau
-Logandrefsintegritate. Verificarea integrității logice și de referință;
-Recalcticale. Recalcularea rezultatelor;
-Ibcompressions. Mese de compresie;
-Reconstrui restructurarea tabelelor de bază de informații;

-Badrefcreate. Creați obiecte sau
-Badrefclear. Curățați obiectele sau
-Badrefnone. Nu schimbați cu pierderea parțială a obiectelor:

-Baddatacreate. Creați obiecte sau
-BadDatadelete Ștergeți obiectele sau

-Baddatanone. Nu modificați obiectele;

UseStastPoint. Utilizați punctul de retur salvat pentru a continua testarea din locul unde a fost întreruptă în sesiunea anterioară;
Timelimit: HHH: mm Restricționarea timpului maxim de sesiune de testare: hhh. - numărul de ore (0..999); mm. - Numărul de minute (0..59).

Exemple de utilizare a parametrilor

C: \\ Fișierele programului \\ 1cv8 \\ bin \\ 1cv8.exe config / f "C: \\ demotrd2" / n "Fedorov (administrator)" / p "" / ibcheckandRepair -logintegritate

C: \\ Program Files \\ 1CV82 \\ comune \\ 1cestart.exe designer / s "server-1c \\ 1c-work82" / n "administrator" / p "12345" / ibcheckandRepair -logintegritate

Mulțumesc!

Testarea și fixarea bazei de date privind informațiile 1C 8.3 trebuie efectuate dacă aveți erori în baza de informații și înainte de a actualiza configurația de bază. În majoritatea cazurilor, dacă baza dvs. de informații este deteriorată, aceasta ajută.

Înainte de a efectua testare și fixare, trebuie să faceți o copie de rezervă a bazei de date. Dacă nu puteți merge la configurator, atunci în dosarul cu program instalat 1c este un utilitar pentru testare și corectare care nu necesită pornirea programului în modul Configurator. Vorbește despre toate astea de mai jos.

Luați în considerare acest instrument și cum să lucrați cu acesta. Vom descrie, în special, ce steaguri trebuie să fie puse în interfață.

Rulați programul în modul Configurator:

Selectați din elementul de administrare "Testarea și fixarea":

Care sunt casetele de selectare?

Există diferite opțiuni de testare, luați în considerare aceste zici:

  • Reintroducerea tabelelor de bază de informații - Aceasta este o reconstrucție completă a indexurilor pentru tabelele bazei de date. Reindexarea mărește viteza bazei de informații. Procedura este lungă, dar nu va fi niciodată superfluă.
  • Verificarea integrității logice a bazei de informații - verificați integritatea logică și structurală a bazei de date, corectează erorile din date;
  • Verificarea integrității de referință a bazei de informații - Verificați "Link-uri Bied" din baza de date. Astfel de erori pot apărea atunci când sistemul sau eșecurile pot fi șterse. Există 3 opțiuni pentru fixarea unor astfel de erori:
    • Creați obiecte - sistemul creează elemente - dopuri, care pot fi umplute cu informațiile necesare,
    • Link-uri curate - legăturile "rupte" vor fi curățate,
    • Nu schimba - Sistemul vă va arăta doar erori.
  • Recalcularea rezultatelor. Rezultate - tabel de rezultate pre-calculate în registrele de acumulare, calcul și contabilitate. Recalcularea rezultatelor, precum și reinderarea, nu va fi niciodată dăunătoare și va da un plus la viteza programului;
  • Tabele de compresie Baza de informare - Când ștergeți datele 1c nu șterge rândurile de masă, ci doar "marchează" să le ștergeți. Ele nu sunt vizibile pentru utilizator, dar vor continua în baza de date. Compresia bazei de date elimină permanent aceste date. De asemenea, același efect poate fi atins prin descărcarea și descărcarea fișierului de bază de informații (* .dt);
  • Restructurarea tabelelor de bază de informații - un proces lung prin care sistemul re-poziționează tabelele de bază. O astfel de procedură are loc atunci când efectuați modificări ale structurii de configurare.

În exemplul nostru, este simplu toate casetele de selectare, așa cum se arată în figură și faceți clic pe "Rulați":

Funcționarea operațiunii Putem observa în colțul din stânga jos al ferestrei de configurare 1C. Erorile identificate sunt afișate în fereastra Mesaje de service.

După terminarea testului, faceți clic pe "Închidere":

Rezultatul operațiunilor de performanță pe care le putem vedea în fereastra Mesaje de service.

Testarea și corecția sunt finalizate.

Dacă configuratorul nu se deschide: utilitatea CHDBFL.EXE

Dacă baza este deteriorată atât de mult încât nu puteți intra în configurator, puteți utiliza. Utilitarul este instalat împreună cu platforma 1c și îl puteți găsi în folderul BIN al directorului de instalare:

Înainte de a continua testul, trebuie să faceți o copie a bazei dvs., deoarece utilizarea acestui utilitar poate duce la consecințe ireversibile. Deoarece nu puteți intra în configurator, backupul trebuie să fie realizat prin copierea simplă a directorului de informații despre informații.

După ce ați fost apăsat, apăsați fereastra folderului din dosar și faceți clic pe "Paste". Se face o copie, executați utilitatea:

Se afișează fereastra principală de utilitate. Trebuie să specificăm numele fișierului bazei de date. Apăsați trei puncte. Se deschide o fereastră de selectare a fișierelor de bază de date. Căutăm directorul bazei dvs. de date și punct pentru a depune fișierul 1cv8.1cd. Faceți clic pe "Deschidere".

Am pus o bifă "corectați erorile detectate" și faceți clic pe "Rulați".

Așteptăm capătul operațiunii. Poate dura mult timp, în funcție de dimensiunea bazei.

După executare, dacă erorile au fost fixate, acestea vor apărea în fereastra de utilități. În cazul meu, erorile nu au fost detectate. Faceți clic pe "Închidere" și încercați să introduceți programul. Dacă încă nu lucrați, trebuie să contactați un specialist.