1C struktūros vientisumo taisymas

Atnaujinant 1C platformą, sistema dažnai pateikia klaidos pranešimą. Apsvarstykite, kaip pataisyti klaidą „Konfigūravimo struktūros vientisumas pažeidžiamas atnaujinant 1C“.

Tai pažeidžia konfigūracijos struktūros vientisumą

Įvykiai

Panaši problema atsiranda dėl įvairių priežasčių. Tai gali atsitikti atnaujinant konfigūraciją (ypač dinamišką), kai kuriate ataskaitas, bandant paskelbti dokumentą ir pan. Taip atsitinka taip, tarsi „pasirodytų plonas oras“ - kai niekas nieko nedarė, bet yra klaida. Šiuo atveju teisingiau sakyti, kad priežastis nėra nustatyta.

Jis vyksta visiškai skirtingose ​​platformose - failų duomenų bazėse, kliento-serverio ir kt.

Sprendimas

Yra keletas galimybių apdoroti vientisumą (nepamirškite, kad prieš atlikdami bet kokius veiksmus, kurių reikia atsarginei duomenų bazės kopijai):

  • Ištrinkite laikinus failus (skaitykite išvalymo talpyklos straipsnį). Tai padeda, kai tik vienas iš naudotojų turi klaidą;
  • Jei konfigūratorius yra prieinamas ir gali būti atidarytas, išbandykite jį ir pataisykite (žr. Žemiau). Jei negalite jo atidaryti, atlikite naudojimą naudodami programą chdbfl.exe (bet tik tada, jei bazė yra failas). Jo apytikslė vieta yra: - C: Programos (x86) 1cv8 8.3.4.389 dėžutė);
  • Jei SQL serveryje yra įdiegta kliento-serverio duomenų bazė, norint naudoti užklausą „ištrinti * fromconfigsave“;
  • Jei konfigūratorius yra prieinamas, pabandykite iškrauti ir įkelti duomenų bazę;
  • Kai kurios klaidos yra nustatytos vėlesnėse platformos versijose - įdiegti naują platformą;

Jei nė vienas iš variantų nepadarė pataisymų, kreipkitės į ekspertus.

SVARBU. Būtinai atlikite kopiją bent kartą per savaitę!

Bandymo ir tvirtinimo pagrindas 1C

Suprasime sistemos naudingumo testavimo ir fiksavimo pagrindus.

Bandymo ir tvirtinimo pagrindas 1C

Atlikite atsargines duomenų kopijas prieš ką nors darydami!

Norėdami patekti į testavimo / koregavimo režimą, eikite į sistemos konfigūratorių, pasirinkite meniu - Administravimas / bandymas.

Patikrinkite langą ir režimus

Šis langas skirtas nurodyti veiksmų, kurių reikia imtis, naudojimui. Mes aprašome kiekvieno iš jų funkcijas:

„Reindex“ lentelės

Pasirinkus šią parinktį, atliekamas nustatytų lentelių pakartotinis indeksavimas. Tai reiškia visišką indeksų atkūrimą. Po šios procedūros sistemos veikimas žymiai padidėja - jis nebus nereikalingas.

Loginis vientisumas

Ši funkcija tikrina loginį ir struktūrinį duomenų bazės vientisumą, nustato duomenų organizavimo klaidas.

Referencinis vientisumas

Tokiu atveju informacija tikrinama, ar nėra „pažeistų“ nuorodų. Jie yra neteisingo duomenų apdorojimo rezultatas - dažniausiai, kai jie ištrinami arba keičiami.

Kai jie aptinkami, yra trys pasirinkimo variantai:

  • Sukurti objektus - sistema sukuria tuščius stuburo elementus (vėliau jie gali būti užpildyti informacija);
  • Aiškios nuorodos - programos bus pašalintos;
  • Nepakeiskite - nuorodos bus rodomos tik.

Bendras sumų perskaičiavimas

Iš viso - skaičiavimų lentelė, apskaitos duomenų rezultatai. Jų perskaičiavimas padidina produktyvumą.

Suspausti lenteles

Kompresijos galimybė ir dėl to duomenų bazės dydžio sumažėjimas atsiranda dėl to, kad ištrindami duomenis, 1C fiziškai neištrina jų. Tai reiškia, kad vartotojas jų nemato, bet yra. Tai suspaudimo funkcija, kuri pašalina nematomus įrašus visam laikui. Panašus poveikis pasiekiamas iškraunant / įkeliant duomenų bazės failą (su plėtiniu dt).

Restruktūrizavimo lentelės

Pakeitus metaduomenų struktūrą, vadinama pakartotinių lentelių kūrimo procedūra. Visiškas restruktūrizavimas - procesas yra labai ilgas, turite būti labai atidūs.

Jei bandymas / koregavimas nepadarė teigiamo rezultato, naudokite programą chdbfl.exe.

Sukurti atsarginę kopiją (rankiniu būdu ir automatiškai)

Archyvavimas yra kiekvienam vartotojui, programuotojui, administratoriui reikalinga archyvavimo operacija. Ši kopija yra dažnai vadinama atsargine 1C.

Atsarginė kopija padeda išlaikyti jus dvasios, laiko, pinigų ir daug daugiau netikėtų ir nenuspėjamų situacijų. Jei kas nors ištraukė laidą iš sistemos bloko, atsitiko elektros tinkle, kompiuteris užtvindė kavą ir niekada nežinote ...

Atsarginės kopijos kūrimas trunka iki dešimties minučių.

Jei susidarė tokia situacija ir neturite atsarginės kopijos, tada jūs tikrai ją sukursite!

Administratoriai yra dviejų tipų: kai kurie atlieka atsarginę kopiją, kiti atliks atsarginę kopiją.

Įkelti failą

Jei pasirenkate savo įmonę pradiniame programos lange ir spustelėjote paveikslėlyje nurodytą mygtuką, „Configurator“ režime įvesime 1C.

Šis režimas paprastai yra skirtas kūrimui ir administravimui. Toliau reikia pasirinkti meniu „Administravimo / iškrovimo informacijos duomenų bazė ...“:

Tada reikės atsakyti į kelią į kelio parinkimo pasiūlymą - kur reikia įkelti failą ir jo pavadinimą.

1C informacijos bazės iškrovimas

Jūs pirmieji sužinosite apie sėkmingą operaciją.

Rekomenduojama išsaugoti išsaugotą failą išorinėje laikmenoje.

Atsarginė failo atkūrimas

Duomenų bazės atkūrimas taip pat atliekamas iš konfigūratoriaus režimo, kurį mes žinome, bet dabar pasirinkite parinktį „Administravimo / atsisiuntimo informacijos duomenų bazė ...“:

Pasirinkite Atsisiųsti informacijos duomenų bazę

Turite pasirinkti anksčiau išsaugotą failą (su plėtiniu mdt). Tada susitarkite su įspėjimo sistema apie nesaugomos informacijos praradimą (bus prarasta).

Jei sėkmingas, 1C pasiūlys iš naujo paleisti konfigūratorių.

Automatinis archyvavimas

Norėdami išvengti savęs pamiršimo, galite naudoti vieną iš programų, skirtų automatiniam archyvavimui, pvz., „Effector saver 3“.

Tai leidžia lengvai, keliais žingsniais automatizuoti atsarginių kopijų kūrimą. Geba atlikti savo funkcijas su failų sistema ir kliento-serverio. Jų nustatymas trunka tik apie penkiolika minučių, tačiau jo nauda nėra apyvartinė.

Ši programa skirta bet kuriai 1C: 7.7, 8.1, 8.2, 8.3 versijai tvarkyti. Nesvarbu, ką apdoroti - failų duomenys arba MS SQL serveryje arba PostgreSQL. Plius ji yra nemokama (yra komercinė versija, išplėsta).

Pirma, atsisiųskite ir įdiekite „Effector Saver“ paskirstymą.

  • Atidarę matome šią sąsają:

    „Effector Saver“ langas

  • Pirmiausia nustatykite nustatymus. Norėdami tai padaryti, „Paslaugų / programų nustatymuose“ įveskite parinktį „Iškrauti agentą“ ir „Pridėti agentą į automatinį paleidimą“
  • Po to eikite į meniu „Užduotys“, nustatykite „Pridėti užduotį“:

    Užduoties įtraukimas į programą

  • Čia yra failų duomenų bazės nustatymas. Patogiau užpildyti parametrus spustelėję „pasirinkti / užpildyti“. Aktyvinant jį bus rodomas archyvavimo sąrašas, analogiškai su 1C informacijos bazių sąrašu. Iš to reikia pasirinkti tą, kuris mus domina, ir spustelėkite „pasirinkti“.

    Duomenų bazės pasirinkimas

  • Sistema siūlo daugumą numatytųjų parinkčių. Vartotojas gali užpildyti tik kai kuriuos laukus.
  • Lango antraštėje nurodykite „Užduoties tipas“ - „Archyvavimas naudojant 1C“.
  • Skirtuke „Nustatymai“ nurodykite atsarginių kopijų išsaugojimo katalogą:

    Kopijuoti išsaugoti vietą

Nurodę katalogą, paskutinis žingsnis yra nustatyti tvarkaraštį. Norėdami tai padaryti, to paties pavadinimo skirtuko lape nurodykite užduoties veikimo būdą ir jo vykdymo laiką:

Kopijuoti saugojimo grafiką

Norint įsitikinti, kad nustatymai yra teisingi, turite paspausti mygtuką apačioje esančiame skydelyje - „patikrinti“. Jei bandymas yra sėkmingas, turėtų būti rodomas pranešimas „Pagrindiniai parametrai užpildyti teisingai“.

Mes supažindinome jus su problemos priežastimis ir taisymu „1C konfigūracijos struktūros vientisumas pažeidžiamas“. Perskaitę šią medžiagą, jūs lengvai susidursite su šia problema.

Palikite komentarus ir rašykite apie savo patirtį.