Reindexare 1c

Cum se reindexați baza de date.

Versiunea de fișier 1C lucrează cu fișiere DBF. Pentru a accelera recuperarea datelor, sistemul creează pentru fiecare fișier * .dbf fișier index corespunzător cu extensia * .cdx. Ca urmare a eșecului sau a fișierelor necorespunzătoare index de ieșire 1C pot fi încălcate. Uneori, acest lucru duce la eșec funcționarea sistemului reindexarea 1C. aceasta trebuie să facă o re-indexare.

Porniți programul "1C: Enterprise" în modul exclusiv: Start -> Programs -> 1C: Enterprise 7.7 -> 1C: Enterprise Monopoly.

Atunci când funcționează sistemul, dar datele nu sunt afișate corect trebuie să efectueze o Reînscriere forțată de indexare 1C.

Pentru a forța 1C Reindexarea ar trebui să elimine toate fișierele index în directorul bazei de date. Index sunt toate fișierele cu extensia * .cdx. Acesta este unul dur, sunt moi.

Trebuie să mergi la configuratorul, selectați meniul Administrare - Testarea și corectarea securității informațiilor. să stabilească o capusa pe elementul dorit, Reindexare (altele eliminate), apoi pe Executare. Modul, desigur, trebuie să fie stabilite de testare și de corecție. Același lucru, dar poate fi realizată în mod automat după cum urmează.

Automată re-indexare a bazei de date 1C

Când trebuie să faci re-indexare 1C? Eu lucrez foarte mult cu utilizatorii bazei de date cu un kvalfikatsiey scăzut. Opriți butonul de alimentare de calculator pentru a le norma și nici o explicație nu se aplică. Firește, cu o astfel de viraj muște 1C toți indicii și data viitoare când vă conectați aveți nevoie pentru a restabili, reconstrui baze de date. În acest caz, ajută-mă să automat re-indexate program de noapte de bază.

Pentru a automatiza procesul de Reindexare poate utiliza 1C lot modul de funcționare. Pentru a face acest lucru, creați un fișier cu extensia * .prm, astfel reindex.prm, și plasați următorul cod
[General]
Părăsiți = 1
CheckAndRepair = 1
[CheckAndRepair]
Repair = 1
PhysicalIntegrity = 0
Reindexați = 1
LogicalIntegrity = 0
RecalcSecondaries = 0
RecalcTotals = 0
Pack = 0
SkipUnresolved = 1
CreateForUnresolved = 0

Descrierea acestor opțiuni pot fi găsite pe pagina „burst mode configuratorul 1C v 7.7“

Următorul pas este de a crea utilizator 1C Reindexați Reindexați cu o parolă cu drepturi minime, precum și capacitatea de a re-indexa baza de date.

Acest fișier batch poate fi ~ Utilizați următoarea opțiune:
  • * .bat - fișier script
  • etichetă
  • intrare în planificator
începe linia de exemplul nostru ar fi aceasta:

"C: \ Program Files \ 1Cv77 \ BIN \ 1cv7.exe" config / D d: \ baze \ basa1 \ / M / N Reindexați / P Reindexați / @ reindex.prm

Desigur, calea către fișierele pe care trebuie să indice propriu.
Asta e tot. Odată cu lansarea propriu-zis va începe punerea în aplicare a unui fișier batch. Configurator deschide contul de utilizator specificat, indexarea bazei de date și se închide configuratorul corect.