Ispravljanje cjelovitosti strukture u 1C

Pri ažuriranju platforme 1C, sustav često daje poruku o pogrešci. Razmislite o tome kako riješiti pogrešku "Integritet konfiguracijske strukture krši se prilikom ažuriranja 1C".

To predstavlja kršenje integriteta konfiguracijske strukture


sadržaj

  • 1 slučajevi
  • 2 odluka
  • 3 Ispitivanje i učvršćivanje baze u 1C
    • 3.1 Provjerite prozor i načine rada
    • 3.2 Reindex tablice
    • 3.3 Logički integritet
    • 3.4 Referencijalni integritet
    • 3.5 Ponovno izračun iznosa
    • 3.6 Stisnite tablice
    • 3.7 Tablice restrukturiranja
  • 4 Stvaranje sigurnosne kopije (ručno i automatski)
    • 4.1 Prenesite datoteku
    • 4.2 Vraćanje sigurnosne kopije datoteka
    • 4.3 Automatsko arhiviranje

slučajevi

Pojava sličnog problema je zbog različitih razloga. To se može dogoditi prilikom ažuriranja konfiguracije (posebno dinamičkog), pri generiranju izvješća, prilikom pokušaja postavljanja dokumenta itd. To se događa kao da se pojavljuje "iz prljavog zraka" - kad nitko nije činio ništa, ali je pogreška. Točnije je u ovom slučaju tvrditi da razlog za to nije utemeljen.

Pojavljuje se na potpuno različitim platformama - u bazama podataka, klijent-poslužitelju itd.

odluka

Postoji nekoliko mogućnosti za obradu integriteta (nemojte zaboraviti da prije bilo kakvih radnji morate sigurnosno kopirati svoju bazu podataka):

  • Brisanje privremenih datoteka (pročitajte naš članak o brisanju predmemorije). To pomaže kada samo jedan korisnik ima pogrešku;
  • Ako je konfigurator dostupan i može se otvoriti, testirati ga i popraviti (pogledajte dolje). Ako ga ne možete otvoriti, učinite to pomoću uslužnog programa chdbfl.exe (ali samo ako je baza datoteka). Njegova je približna lokacija: - C: \ ProgramFiles (x86) \ 1cv8 \ 8.3.4.389 \ bin);
  • Ako je baza podataka klijent-poslužitelj instalirana na SQL poslužitelju, upotrijebite upit "delete * fromconfigsave";
  • Ako je konfigurator dostupan, pokušajte istovariti i učitavati bazu podataka;
  • Neke bugove su fiksirane u kasnijim verzijama platforme - instalirajte novu platformu;

Ako nijedna opcija nije donijela ispravak - kontaktirajte stručnjake.

VAŽNO. Napravite kopiju najmanje jednom tjedno!

Ispitivanje i učvršćivanje baze u 1C

Razmotrimo značajke korištenja uslužnog programa sustava za testiranje i popravljanje baze.

Ispitivanje i učvršćivanje baze u 1C

Izradite sigurnosnu kopiju podataka prije nego što napravite bilo što!

Da biste ušli u način testiranja / korekcije, unesite konfigurator sustava, odaberite u izborniku Administracija / Ispravak testa.

Provjerite prozor i načine rada

Ovaj je prozor namijenjen određivanju popisa radnji koje treba poduzeti za rad uslužnog programa. Opisujemo funkcije svake od njih:

Reindex tablice

Kada je ova opcija postavljena, izvršeno je ponovno indeksiranje navedenih tablica. To znači potpunu obnovu indeksa. Nakon ovog postupka performanse sustava se značajno povećavaju - neće biti suvišno.

Logički integritet

Ova funkcija provjerava logičke i strukturalne cjelovitosti baze podataka, pronalazi pogreške u organizaciji podataka.

Referencijalni integritet

U tom se slučaju informacije provjeravaju zbog prisutnosti "slomljenih" veza. Oni su rezultat pogrešne obrade podataka - najčešće kada su izbrisani ili razmijenjeni.

Kada su otkriveni, postoji izbor od tri opcije za operacije:

  • Stvaranje objekata - sustav stvara prazne elemente (kasnije se mogu ispuniti informacijama);
  • Jasne veze - program će ih izbrisati;
  • Ne mijenjati-veze će biti prikazane samo.

Ponovno izračun iznosa

Ukupno - tablica izračuna, rezultati računovodstvenih podataka.Njihova rekalkulacija povećava produktivnost.

Stisnite tablice

Mogućnost kompresije i, kao rezultat toga, smanjenje veličine baze podataka uzrokovana je činjenicom da kada ih izbrišete, 1C ih fizički ne briše. Tj. Korisnik ih ne vidi, ali oni postoje. To je funkcija kompresije koja trajno uklanja nevidljive stavke. Sličan učinak postiže se iskrcavanjem / učitavanjem datoteke baze podataka (s proširenjem dt).

Tablice restrukturiranja

Postupak za ponovno stvaranje tablica zove se kada se struktura metapodataka mijenja. Potpuno restrukturiranje - proces je vrlo dug, morate biti vrlo pažljivi.

Ako testiranje / ispravak nije donio pozitivan rezultat, upotrijebite aplikaciju chdbfl.exe.

Stvaranje sigurnosne kopije (ručno i automatski)

Arhiviranje je arhiviranje neophodno za svakog korisnika, programera, administratora. Ova baza kopiranja često se naziva sigurnosna kopija 1C.

Imanje sigurnosne kopije pomaže vam zadržati u prisustvu duha, vremena, novca i još mnogo toga u neočekivanim i nepredvidljivim situacijama. Ako je netko izbacio kabel iz sistemske jedinice, nesreća u mreži napajanja, računalo je napunilo kavu i nikada ne znate ...

Stvaranje sigurnosne kopije traje do deset minuta.

Ako se takva situacija dogodila i nemate sigurnosnu kopiju, zasigurno ćete ga sada stvoriti!

Administratori su od dvije vrste: neki čine sigurnosnu kopiju, drugi će napraviti sigurnosnu kopiju.

Prenesite datoteku

Ako odaberete svoje poduzeće u početnom prozoru programa i kliknite gumb označen na slici, tada ćemo ući u 1C u "Configurator" modu.

Taj je način općenito dizajniran za razvoj i administraciju. Zatim morate odabrati u izborniku "Administracija / izbacivanje baze podataka ...":

Tada će biti potrebno odgovoriti na sustav s prijedlogom za odabir staze - gdje se točno datoteka i njegovo ime treba prenijeti.

Iskrcaj 1C informacijsku bazu

Prvo ćete znati o uspješnoj operaciji.

Preporuča se da spremljena datoteka ostane na vanjskim medijima.

Vraćanje sigurnosne kopije datoteka

Obnavljanje baze podataka izvodi se i iz konfiguracijskog moda s kojim smo upoznati, ali sada odaberite opciju "Administracija / učitavanje baze podataka ...":

Odaberite Download information database

Morate odabrati prethodno spremljenu datoteku (s proširenjem MDT). Potom se slažete sa sustavom upozorenja o gubitku nespremljenih informacija (izgubit će se).

Ako uspije, 1C će predložiti ponovno pokretanje konfiguratora.

Automatsko arhiviranje

Da biste izbjegli zaborav, možete koristiti jedan od programa za automatsko arhiviranje, na primjer, Effector saver 3.

To vam omogućuje jednostavno, u nekoliko koraka, automatizirati stvaranje sigurnosnih kopija. Može obavljati svoje funkcije s datotečnim sustavom i klijent-poslužiteljem. Postavljanje traje samo petnaest minuta, ali prednosti koje se ne mogu dogovarati.

Obrada bilo koje verzije 1C dostupna je ovoj aplikaciji: 7.7, 8.1, 8.2, 8.3. Nije bitno što obraditi - datoteke ili se nalazi na MS SQL poslužitelju ili PostgreSQL-u. Plus je besplatan (postoji komercijalna verzija, proširena).

Najprije preuzmite i instalirajte distribuciju Effector Saver.

  • Prilikom otvaranja vidimo sljedeće sučelje:

    Prozor Effector Saver

  • Najprije instalirajte postavke. Da biste to učinili, u "Service / Program Settings" unesite opciju "Unload Agent" i "Add Agent to Autostart"
  • Nakon toga idite na izbornik "Zadaci", postavite "Dodaj zadatak":

    Dodavanje zadatka programu

  • Evo postavke za bazu podataka. Povoljno je ispuniti parametre klikom na "select / fill".Aktivacijom, popis za arhiviranje bit će prikazan, analogno popisu 1C informacijskih baza. Iz nje morate odabrati onu koja nas zanima i kliknite "select".

    Odabir baze podataka

  • Sustav nudi većinu zadanih opcija. Korisnik može ispuniti samo neka polja.
  • U naslovu prozora označite "Vrsta zadatka" - "Arhiviranje pomoću 1C alata".
  • Na kartici "Postavke" odredite direktorij za spremanje sigurnosnih kopija:

    Kopiraj spremite lokaciju

Nakon navođenja kataloga zadnji korak je postavljanje rasporeda. Da biste to učinili, na istom nazivu kartice označite način rada i zadatak i vrijeme izvršavanja:

Kopiraj raspored zadržavanja

Da biste bili sigurni da su postavke točne, morate kliknuti gumb na donjoj ploči - "provjeriti". Ako je test uspješan, treba se pojaviti poruka "Glavni parametri ispravno napunjeni".

Upoznali smo vas s uzrocima i ispravljanjem problema "integritet konfiguracijske strukture 1C je prekinut". Nakon čitanja ovog materijala lako ćete se nositi s ovim problemom.

Ostavite komentare i napišite svoje iskustvo.