Korrigere integriteten til strukturen i 1C

Når du oppdaterer 1C-plattformen, gir systemet ofte en feilmelding. Tenk på hvordan du fikser feilen. "Integriteten til konfigurasjonsstrukturen brytes ved oppdatering av 1C."

Dette er et brudd på integriteten til konfigurasjonsstrukturen

tilfeller av

Fremveksten av et lignende problem skyldes forskjellige årsaker. Dette kan skje når du oppdaterer konfigurasjonen (spesielt dynamisk), når du genererer rapporter, når du prøver å legge inn et dokument, og så videre. Det skjer som om det virket "ut av tynn luft" - da ingen syntes å gjøre noe, men det er en feil. Det er mer korrekt å si i dette tilfellet at årsaken til det ikke er etablert.

Det forekommer i helt forskjellige plattformer - i fildatabaser, i klient-server, etc.

beslutning

Det er flere alternativer for å behandle integritet (ikke glem det før noen handlinger du trenger for å sikkerhetskopiere databasen din):

  • Slett midlertidige filer (les vår clearing cache-artikkel). Dette hjelper når bare en av brukerne har en feil;
  • Hvis konfiguratoren er tilgjengelig og kan åpnes - test den og reparer den (se nedenfor). Hvis du ikke kan åpne den, gjør du det med verktøyet chdbfl.exe (men bare hvis basen er fil). Den omtrentlige plasseringen er: - C: \ Program Files (x86) \ 1cv8 \ 8.3.4.389 \ bin);
  • Hvis klient-server-databasen er installert på SQL-serveren, bruker du spørsmålet "delete * fromconfigsave";
  • Hvis konfiguratoren er tilgjengelig, prøv å laste og laste inn databasen;
  • Noen feil er løst i nyere versjoner av plattformen - installer en ny plattform;

Hvis ingen av alternativene brakte rettelser - kontakt eksperter.

VIKTIG. Pass på at du lager en kopi minst en gang i uka!

Testing og festing av base i 1C

La oss forstå funksjonene ved å bruke systemverktøyet for å teste og fikse basen.

Testing og festing av base i 1C

Sikkerhetskopier dataene dine før du gjør noe!

For å gå inn i test / korrigeringsmodus, gå til systemkonfiguratoren, velg i menyen - Administrasjon / Test-korreksjon.

Kontroller vindu og moduser

Dette vinduet er ment for å spesifisere listen over handlinger som skal tas for driften av verktøyet. Vi beskriver funksjonene til hver av dem:

Reindex-tabeller

Når dette alternativet er angitt, utføres re-indeksering av de angitte tabellene. Dette betyr en fullstendig ombygging av indeksene. Etter denne prosedyren øker systemytelsen betydelig - det vil ikke være overflødig.

Logisk integritet

Denne funksjonen kontrollerer logisk og strukturell integritet i databasen, finner feil i dataanalyse.

Referanseintegritet

I dette tilfellet er informasjonen kontrollert for tilstedeværelsen av "ødelagte" linker. De er resultatet av feil databehandling - oftest når de slettes eller byttes ut.

Når de oppdages, er det tre valgmuligheter for operasjoner:

  • Opprett objekter - systemet lager tomme stubelementer (senere kan de fylles med informasjon);
  • Klare linker - de vil bli slettet av programmet;
  • Ikke endre - koblinger vil bare bli vist.

Omregning av totalsum

Totals - en tabell av beregninger, resultatene av regnskapsdata. Omtale dem øker produktiviteten.

Komprimer tabeller

Muligheten for komprimering og som et resultat av en nedgang i størrelsen på databasen skyldes at når du sletter data, sletter 1C ikke fysisk dem. Dvs. brukeren ser dem ikke, men de eksisterer. Det er komprimeringsfunksjonen som fjerner usynlige oppføringer permanent. En lignende effekt oppnås ved å laste / laste inn en databasefil (med utvidelsen dt).

Restruktureringstabeller

Prosedyren for å gjenopprette tabeller kalles når metadatastrukturen endres. Fullstendig restrukturering - prosessen er veldig lang, du må være svært oppmerksom.

Hvis testing / korreksjon ikke ga et positivt resultat, bruk programmet chdbfl.exe.

Opprett sikkerhetskopiering (manuelt og automatisk)

Arkivering er arkivoperasjonen som er nødvendig for hver bruker, programmerer, admin. Denne kopibasen kalles ofte backup 1C.

Å ha en sikkerhetskopi bidrar til å holde deg i nærvær av ånd, tid, penger og mye mer i uventede og uforutsigbare situasjoner. Hvis noen rev opp ledningen ut av systemenheten, en ulykke i det elektriske nettverket, en datamaskin oversvømmet kaffen, og du vet aldri ...

Opprette en backup tar opptil ti minutter.

Hvis denne situasjonen oppstod, og du ikke har en sikkerhetskopi, vil du nå lage det sikkert!

Admins er av to typer: Noen gjør en sikkerhetskopi, andre vil lage en sikkerhetskopi.

Last opp fil

Hvis du velger bedriften i startvinduet til programmet og klikker på knappen som er angitt på figuren, vil vi legge inn 1C i "Konfigurator" -modus.

Denne modusen er generelt utformet for utvikling og administrasjon. Deretter må du velge i menyen "Administrer / avlast informasjonsdatabase ...":

Da vil det være nødvendig å svare på systemet til forslaget til valg av sti - hvor nøyaktig filen og navnet skal lastes opp.

Lossing 1C informasjon base

Du vil bli den første som vet om den vellykkede operasjonen.

Det anbefales å beholde den lagrede filen på eksternt medium.

Sikkerhetskopiering av sikkerhetskopiering

Databasegjenoppretting utføres også fra konfigurasjonsmodusen vi er kjent med, men nå velger du alternativet "Administrer / Last ned informasjonsdatabase ...":

Velg Last ned informasjonsdatabase

Du må velge en tidligere lagret fil (med utvidelsen mdt). Deretter godtar advarselssystemet om tap av uoppbevart informasjon (vil gå tapt).

Hvis det lykkes, foreslår 1C å starte konfiguratoren på nytt.

Automatisk arkivering

For å unngå selvglemhet kan du bruke et av programmene for automatisk arkivering, for eksempel Effector saver 3.

Det lar deg enkelt, i noen få skritt, automatisere opprettelsen av sikkerhetskopier. Kunne utføre sine funksjoner med filsystemet og klient-serveren. Sette opp tar bare omtrent femten minutter, men fordelene med det er ikke omsettelige.

Denne applikasjonen er tilgjengelig for å håndtere alle versjoner av 1C: 7.7, 8.1, 8.2, 8.3. Det spiller ingen rolle hva du skal behandle - fildata eller lokalisert på MS SQL-server eller PostgreSQL. I tillegg er det gratis (det er en kommersiell versjon, utvidet).

Først last ned og installer Effector Saver-distribusjonen.

  • Ved åpning ser vi følgende grensesnitt:

    Effector Saver-vinduet

  • Først sett innstillingene. For å gjøre dette, skriv inn alternativet "Laste agent" og "Legg agent til Autostart" i "Tjeneste / Programinnstillinger".
  • Deretter går du til menyen "Oppgaver", sett "Legg til oppgave":

    Legge til en oppgave i programmet

  • Her er innstillingen for fildatabasen. Det er mer praktisk å fylle ut parametrene ved å klikke på "velg / fyll". Ved å aktivere den, vises listen for arkivering, analogt med listen over 1C-informasjonsbaser. Fra det må du velge den som interesserer oss og klikk på "velg".

    Databasevalg

  • Systemet tilbyr de fleste standardalternativer. Brukeren kan bare fylle ut noen felt.
  • I vinduet overskriften, angi "Oppgave type" - "Arkivering ved hjelp av 1C".
  • På fanen Innstillinger angir du katalogen for lagring av sikkerhetskopier:

    Kopier lagre plassering

Etter å ha spesifisert katalogen, er det siste trinnet å sette tidsplanen. For å gjøre dette, angi modusen for arbeid av oppgaven og tidspunktet for utførelsen på fanen med samme navn:

Kopier oppbevaringsplan

For å sikre at innstillingene er riktige, må du klikke på knappen på bunnpanelet - "sjekk". Hvis testen er vellykket, skal meldingen "Hovedparametrene fylles inn riktig" vises.

Vi kjente deg om årsakene til og korrigeringen av problemet "integriteten til 1C-konfigurasjonsstrukturen er brutt". Etter å ha lest dette materialet, vil du enkelt takle dette problemet.

Legg igjen kommentarer og skriv om din erfaring.