Oprava integrity konštrukcie v 1C

Pri aktualizácii platformy 1C systém často vydáva chybové hlásenie. Zvážte, ako opraviť chybu "Integrita štruktúry konfigurácie je porušená pri aktualizácii 1C."

Toto je porušenie integrity konfiguračnej štruktúry


obsah

  • 1 prípady
  • 2 rozhodnutie
  • 3 Testovanie a upevnenie základne v 1C
    • 3.1 Skontrolujte okno a režimy
    • 3.2 Reindex tabuľky
    • 3.3 Logická integrita
    • 3.4 Referenčná integrita
    • 3.5 Prepočítanie súčtov
    • 3.6 Komprimovať tabuľky
    • 3.7 Reštrukturalizačné tabuľky
  • 4 Vytvoriť zálohu (ručne a automaticky)
    • 4.1 Nahrať súbor
    • 4.2 Zálohovanie súboru zálohovania
    • 4.3 Automatické archivovanie

prípady

Vznik podobného problému je spôsobený rôznymi dôvodmi. K tomu môže dôjsť pri aktualizácii konfigurácie (najmä dynamickej), pri generovaní prehľadov, pri pokuse o odoslanie dokumentu atď. Stáva sa to, akoby sa objavil "zbytočne" - keď sa nikto nedopustil, ale je tu chyba. V tomto prípade je pravdepodobnejšie, že dôvod nie je preukázaný.

Vyskytuje sa v úplne odlišných platformách - v súborových databázach, v klientskom serveri atď.

rozhodnutie

Existuje niekoľko možností na zaobchádzanie s integritou (nezabudnite, že pred akýmkoľvek zásahom, ktoré potrebujete na zálohovanie databázy):

  • Odstráňte dočasné súbory (prečítajte si článok o vymazaní vyrovnávacej pamäte). Pomôže to, keď má chyba iba jeden z používateľov.
  • Ak je konfigurátor k dispozícii a dá sa otvoriť, otestujte ho a opravte (pozri nižšie). Ak ho nemožno otvoriť, urobte to pomocou utility chdbfl.exe (ale len ak je základňa súbor). Jeho približná poloha je: - C: \ ProgramFiles (x86) \ 1cv8 \ 8.3.4.389 \ bin);
  • Ak je na serveri SQL nainštalovaná databáza klient-server, použite dotaz "delete * fromconfigsave";
  • Ak je konfigurátor k dispozícii, skúste vyložiť a načítať databázu;
  • Niektoré chyby sú opravené v neskorších verziách platformy - inštalácia novej platformy;

Ak žiadna z možností nepriniesla opravy - kontaktujte odborníkov.

DÔLEŽITÉ. Vytvorte kópiu aspoň raz týždenne!

Testovanie a upevnenie základne v 1C

Rozumieme možnosti používania systémového nástroja na testovanie a upevnenie základne.

Testovanie a upevnenie základne v 1C

Zálohujte svoje údaje skôr, ako urobíte čokoľvek!

Ak chcete vstúpiť do režimu testovania / korekcie, vstúpte do konfigurátora systému, vyberte v menu Administration / Test-correction.

Skontrolujte okno a režimy

Toto okno je určené na špecifikáciu zoznamu činností, ktoré treba vykonať pre prevádzku utility. Popisujeme funkcie každého z nich:

Reindex tabuľky

Keď je táto možnosť nastavená, vykoná sa opätovné indexovanie zadaných tabuliek. To znamená úplné obnovenie indexov. Po tomto postupe sa výkon systému výrazne zvyšuje - nebude to nadbytočné.

Logická integrita

Táto funkcia kontroluje logickú a štrukturálnu integritu databázy, nájde chyby v organizácii údajov.

Referenčná integrita

V takom prípade sa informácie kontrolujú na prítomnosť "zlomených" odkazov. Sú výsledkom nesprávneho spracovania údajov - najčastejšie keď sú vymazané alebo vymieňané.

Po ich zistení je k dispozícii tri možnosti operácií:

  • Vytvoriť objekty - systém vytvára prázdne elementy (neskôr môžu byť vyplnené informáciami);
  • Jasné prepojenia - programy budú odstránené;
  • Neupravujte odkazy - zobrazia sa iba.

Prepočítanie súčtov

Súhrny - tabuľka výpočtov, výsledky účtovných údajov.Ich prepočítanie zvyšuje produktivitu.

Komprimovať tabuľky

Možnosť kompresie a v dôsledku toho zníženie veľkosti databázy je spôsobené tým, že pri vymazávaní údajov ich 1C fyzicky neodstráni. Teda používateľ ich nevidí, ale existujú. Je to kompresná funkcia, ktorá neustále odstraňuje neviditeľné záznamy. Podobný efekt sa dosiahne vyložením / načítaním databázového súboru (s príponou dt).

Reštrukturalizačné tabuľky

Postup pri opätovnom vytváraní tabuliek sa nazýva pri zmene štruktúry metadát. Úplná reštrukturalizácia - proces je veľmi dlhý, musíte byť veľmi pozorný.

Ak testovanie / korekcia priniesla pozitívny výsledok, použite aplikáciu chdbfl.exe.

Vytvoriť zálohu (ručne a automaticky)

Archivácia je archivácia potrebná pre každého používateľa, programátora, administrátora. Táto kópia je často nazývaná záloha 1C.

Zálohovanie vám pomôže udržať vás v prítomnosti ducha, času, peňazí a oveľa viac v neočakávaných a nepredvídateľných situáciách. Ak niekto odtrhol kábel zo systémovej jednotky, nehoda v elektrickej sieti, počítač zaplavil kávu a nikdy neviete ...

Vytvorenie zálohy trvá až desať minút.

Ak sa takáto situácia vyskytla a nemáte zálohu, určite ju vytvoríte teraz!

Administrátori majú dva typy: niektorí vytvoria zálohu, iní vytvoria zálohu.

Nahrať súbor

Ak vyberiete podnik v počiatočnom okne programu a kliknete na tlačidlo uvedené na obrázku, zadáme 1C do režimu "Configurator".

Tento režim je všeobecne určený na vývoj a správu. Ďalej je potrebné vybrať v menu "Administration / Unload Information Database ...":

Potom bude potrebné reagovať na systém s návrhom na výber cesty - kam by mal byť nahraný presne súbor a jeho názov.

Vykladanie informačnej bázy 1C

Budete prvý, kto vie o úspešnej operácii.

Odporúča sa ponechať uložený súbor na externom médiu.

Zálohovanie súboru zálohovania

Obnova databázy sa vykonáva aj v režime konfigurátora, s ktorým sme oboznámení, ale teraz vyberiete voľbu "Administration / Load information database ...":

Vyberte možnosť Načítať informačnú databázu

Musíte vybrať predtým uložený súbor (s príponou mdt). Potom súhlaste s varovným systémom o strate neuložených informácií (stratíte).

Ak bude úspešný, 1C navrhne opätovné spustenie konfigurátora.

Automatické archivovanie

Ak chcete zabrániť svojmu zabudnutiu, môžete použiť jeden z programov na automatické archivovanie, napríklad Effector saver 3.

To vám umožní ľahko, v niekoľkých krokoch, automatizovať vytváranie záloh. Je schopný plniť svoje funkcie so súborovým systémom a klientským serverom. Nastavenie trvá iba asi pätnásť minút, ale jeho výhody nie sú prevoditeľné.

Spracovanie akýchkoľvek verzií 1C je k dispozícii pre túto aplikáciu: 7.7, 8.1, 8.2, 8.3. Nezáleží na tom, čo spracovať - ​​dáta súborov alebo sa nachádzajú na serveroch MS SQL alebo PostgreSQL. Plus je zadarmo (existuje komerčná verzia, rozšírená).

Najprv si stiahnite a nainštalujte distribúciu Effector Saver.

  • Pri otváraní vidíme nasledujúce rozhranie:

    Šetrič efektov

  • Najprv nainštalujte nastavenia. Za týmto účelom v ponuke "Nastavenia služby / programu" zadajte voľbu "Uvoľniť agent" a "Pridať agent na automatické spustenie"
  • Potom prejdite do ponuky "Úlohy" a nastavte možnosť "Pridať úlohu":

    Pridanie úlohy do programu

  • Tu je nastavenie pre základňu súborov. Je pohodlnejšie vyplniť parametre kliknutím na "select / fill".Aktiváciou sa zobrazí zoznam archivácie analogicky so zoznamom informačných základní 1C. Z toho musíte vybrať ten, ktorý nás zaujíma a kliknite na "Vybrať".

    Výber databázy

  • Systém ponúka väčšinu predvolených možností. Používateľ môže vyplniť iba niektoré polia.
  • V hlavičke okna uveďte "Typ úlohy" - "Archivácia pomocou 1C nástrojov".
  • Na karte Nastavenia zadajte adresár na ukladanie záloh:

    Kopírovať miesto uloženia

Po zadaní katalógu je posledným krokom nastavenie plánu. Ak to chcete urobiť, na záložke s rovnakým názvom uveďte spôsob spracovania úlohy a čas jej vykonania:

Plán uchovávania kópií

Aby ste sa uistili, že nastavenia sú správne, musíte kliknúť na tlačidlo na spodnom paneli - "check". Ak je test úspešný, zobrazí sa správa "Hlavné parametre sú vyplnené správne".

Zoznámili sme vás s príčinami a nápravou problému "porušila sa integrita konfigurácie štruktúry 1C." Po prečítaní tohto materiálu sa s týmto problémom ľahko vyrovnáte.

Nechajte komentáre a napíšte o svojich skúsenostiach.