Způsoby, jak vrátit aktualizaci 1s 2.0 zpět. Platformové triky: pomocí konfigurace dodavatele. Obnova pomocí HEX editoru

V tomto článku chci ukázat servisní možnosti platformy 1C:Enterprise 8, pokud jde o použití konfigurace dodavatele, které jsou velmi často žádané, ale jak ukázala praxe, neznají je všichni začátečníci a dokonce ani zkušení specialisté. .

Podívejme se na typickou situaci, ve které se začátečníci často ocitají. Řekněme, že existuje typická konfigurace 1C: Integrated Automation 8. Zpočátku byla konfigurace nainstalována z distribuční sady (řekněme vydání 1.1.20.1). Poté byla z důvodu nutnosti přizpůsobit se specifikům podniku zahrnuta možnost změny (nováčci velmi často mylně tuto akci nazývají odstraněním z podpory, i když ve skutečnosti tomu tak není).

A nyní po nějaké době máme značně upravenou, ale stále standardní (pro účely regulovaného účetnictví pravidelně aktualizujeme) konfiguraci. Podívejme se na několik hypotetických situací:

1) Nějakou dobu po další aktualizaci obdržíme z účetního oddělení zprávu o chybě, která se vyskytne při běžné měsíční uzávěrce. Dříve taková chyba nebyla, takže za to může aktualizace. Naprosto typická situace. Začínáme diagnostikovat chybu a vidíme, že nohy rostou z obecného modulu Účetnictví DPH a tvorba pohybů. Začínáme chápat a chápat, že tento modul byl výrazně předělán na standardní a po sloučení jsme některé procedury/funkce „ztratili“ (nebo, jak se u standardních často stává, „naskočily“ do jiného společného modulu). Vzhledem ke složitosti společných modulů mezi sebou ve standardních není ve fázi aktualizace vždy možné identifikovat problém, který se projevuje pouze při práci uživatelů.

Chápeme tedy, že abychom na to přišli, potřebujeme typickou konfiguraci aktuálního vydání (řekněme 1.1.23.1). Ale kde to mohu získat? Pokud je tam známý Francouz a může rychle poslat distribuční sadu, skvělé, ale předpokládejme, že tam není a problém je třeba urychleně vyřešit. (Nedoporučujte Varese!). Navíc nemusí být internet a co v takové situaci dělat? Opakovaně jsem byl svědkem procesu, kdy člověk, aby vyřešil daný problém, nainstaloval novou databázi ze stávající původní distribuce a následně ji postupně aktualizoval na nejnovější, aby viděl, „jak by to skutečně mělo být“ v čistá databáze. A rakev se jako vždy jednoduše otevřela (IMG:)

Nyní se podívejme na různá řešení:

a) První možnost: Menu -> Konfigurace -> Porovnání konfigurací, poté vyberte konfiguraci dodavatele a porovnejte ji s hlavní konfigurací.

Překvapivě jsou i tací, kteří o tom nevědí. Nebo v každém případě použijte položku Porovnat, zkombinovat s konfigurací ze souboru (když jste předtím získali/obdrželi standardní .cf).

b) Druhý způsob je vhodný, pokud potřebujeme změny nejen vidět, ale také rovnou provést sloučení.

Nabídka -> Konfigurace -> Podpora -> Nastavení podpory a dole klikněte na tlačítko Porovnat, sloučit.

2) Jiná situace: řekněme, že jsme změnili nebo smazali nějaký kus standardního kódu a po chvíli se ukázalo, že jsme udělali chybu a musíme vše vrátit zpět. A jak se často stává, neexistuje žádná záloha uložené konfigurace před provedením změn. Ale víme jistě, že tento kus kódu je obsažen ve standardním kódu, takže konfigurace dodavatele by problém vyřešila.

Přirozeně můžete udělat totéž jako v prvním případě. Počkejte na dokončení procesu porovnání a v okně porovnání konfigurace otevřete standardní modul a zkopírujte kód odtud.

Někteří lidé to dělají, ale pokud máme co do činění s monstrem, jako je UPP, které je také silně modifikováno, pak můžeme čekat velmi dlouho na dokončení procesu srovnání. Pokud bychom měli soubor .cf, mohli bychom jej jednoduše otevřít v konfiguračním okně (mimochodem, ne všichni začátečníci o této funkci také vědí) a zkopírovat odtud požadovaný kód.

A vyvstává rozumná otázka: jak můžete stále uložit konfiguraci dodavatele do souboru? Proč neexistuje žádná položka nabídky podobná jako Uložit konfiguraci do souboru pro hlavní konfiguraci nebo Uložit konfiguraci databáze do souboru pro konfiguraci databáze. Kde je to stejné pro konfiguraci dodavatele? Ve skutečnosti je tam také, jen je pohřben o něco hlouběji. Totiž vše je ve stejné podobě nastavení podpory.

Je to tak, že mnoho lidí otevře tento formulář pouze jednou, aby povolili možnost změny a nikdy se k němu nevrátili.

A v našem případě to bylo možné udělat ještě jednodušeji, aniž byste museli konfiguraci uložit do souboru, klikněte na tlačítko Otevřít. Efekt je stejný, ale mnohem rychlejší.

Proč jinak možná budete muset uložit konfiguraci dodavatele do souboru?

3) Zvažte následující situaci. Řekněme, že v počáteční fázi existence konfigurace standardní konfigurace neměla funkcionalitu, kterou jsme potřebovali, a bylo rozhodnuto ji vylepšit. Úpravy byly minimální, ale v budoucnu to stále způsobovalo nepříjemnosti při aktualizaci. Pak ale po nějaké době zjistíme, že tato funkcionalita (jak tomu kdysi bylo u objektového verzování) se objevila ve standardní verzi (a jak se často stává, byla implementována o řád lépe než „provizorní“ úprava ).

Dovolte mi uvést několik dalších příkladů skutečných situací, kdy se možná budete muset vrátit ke standardní konfiguraci:

1. Několikrát jsem narazil na konfigurace, ve kterých podléhaly úpravám pouze rozvržení tištěných formulářů. Kvůli nedostatku zkušeností nebo neznalosti programátor, který konfiguraci udržoval, místo vytvoření externího tištěného formuláře odstranil konfiguraci z podpory a upravil vestavěná rozložení (často triviálně pro přidání firemního loga), načež byli uživatelé zbaveni možnost automatické aktualizace.

2. Opět kvůli neznalosti standardní funkcionality (velmi často tím trpí bývalí „sedmiroční studenti“) místo vlastností a kategorií byly přidány detaily adresářů/dokumentů, když k tomu nebyl pádný důvod (údaje , byl například použit pouze pro výstup do tištěných formulářů).

To samozřejmě není problém, pokud máme co do činění s UT nebo jinou konfigurací plánu správy, kde aktualizace obecně nejsou kritické, ale v tomto příkladu jsme mluvili o upravených SCP nebo složité automatizaci. A ukazuje se, že díky drobným vylepšením, která mohla být implementována bez odstranění plné podpory, máme se standardními aktualizacemi zbytečné hemeroidy.

Existuje rozumné přání opustit provedené úpravy a vrátit konfiguraci zpět do plné podpory. Jak to udělat?

Jediný způsob, jak vrátit konfiguraci zpět do plné podpory, je načíst (nikoli v režimu porovnání a sloučení, ale spíše položky Načíst konfiguraci ze souboru) standard.cf. To je důvod, proč potřebujeme možnost uložit konfiguraci dodavatele do souboru .cf. Uložíme, následně načteme a po aktualizaci konfigurace databáze získáme standardní konfiguraci v původní podobě, tzn. se zámkem (IMG:) Před provedením těchto akcí se samozřejmě musíte předem postarat o uložení/přenesení potřebných dat, která se po návratu do standardní konfigurace „smyjí“ a pořídit si záložní kopii databáze!

To jsou, jak se ukazuje, jednoduché možnosti, které má vývojářský arzenál k dispozici, ale neznalost těchto technik v praxi může mít za následek mnoho hodin zbytečného povyku popsaného výše. Takže ti, kteří věděli - dobře udělali, a ti, kteří nevěděli - vezměte to do provozu a ušetříte svůj čas.

[pro zobrazení odkazu se musíte zaregistrovat]

Software od společnosti 1C je velmi oblíbený jak mezi podnikateli, tak mezi státními organizacemi. Programy se používají pro vedení účetnictví, manažerské účetnictví atd. Pro správné vedení záznamů musí mít každá organizace aktuální informace. Proto programy, které jsou vyvinuty speciálně pro ekonomické potřeby organizace, nemohou bez aktualizace dlouhodobě fungovat.

Pokud z nějakého důvodu není možné využít služeb profesionála a aktualizaci pro 1C si nainstalujete sami, musíte si přečíst níže uvedené pokyny.

Získejte 267 videolekcí na 1C zdarma:

Ujistěte se, že to provedete před aktualizací.

Prvním krokem je získání souborů, které jsou potřebné pro aktualizaci. To lze provést několika způsoby:

  • zakoupit disk informačních technologií. Spolu s diskem je poskytován kupón, který dává možnost získat takové disky zdarma po dobu šesti měsíců;
  • stáhnout aktualizace pro 1C z internetu. V tomto případě ale potřebujete mít registrační údaje pro přihlášení na web ITS. Proto zde mohou nastat určité potíže.

Poznámka! Pokud konfigurace nainstalovaná ve vaší společnosti není standardní produkt, to znamená, že do ní již programátoři 1C zasahovali, nepokoušejte se sami aktualizovat software! Takové verze programu NEMŮŽETE sami aktualizovat! To povede k nestabilitě systému a ztrátě dat!

Podrobné pokyny pro instalaci aktualizací

Než začnete aktualizovat softwarový produkt, musíte kompletně zkopírovat firemní databázi. I když je pokus o aktualizaci programu neúspěšný, stará verze bude vždy připravena k práci. Chcete-li to provést, musíte postupovat podle následujících pokynů:

  • spusťte program v konfiguračním režimu. To lze provést kliknutím na tlačítko „konfigurátor“ v okně výběru informační databáze;
  • poté musíte otevřít položku „administrace“ (v horní nabídce) a poté kliknout na „uvolnit informační základnu“;
  • Otevře se okno „uložit jako“. Zde musíte vybrat adresář, kam chcete uložit soubor informační databáze, a poté kliknout na tlačítko „uložit“;
  • Zobrazí se zpráva oznamující, že databáze byla úspěšně uložena. Nyní můžete začít aktualizovat bez obav z negativních důsledků.

Chcete-li přímo aktualizovat program, musíte otevřít adresář, kde byla aktualizace uložena, a spustit soubor setup.exe. Aktualizace bude nainstalována do výchozího adresáře.

Dále musíte vybrat okno 1C „konfigurátor“ a v jeho nabídce položku „konfigurace“. Schéma akcí je následující: konfigurace - podpora - aktualizace konfigurace. Otevře se okno, ve kterém musíte vybrat sekci „Vyhledat dostupné aktualizace (doporučeno)“. tlačítko "Další".

Otevře se okno, kde můžete vybrat zdroj aktualizace. Je nutné zrušit zaškrtnutí příznaku „http://downloads.v8.1c.ru/tmplts/“, protože aktualizace v tomto případě neprobíhá přes internetovou síť. Opět tlačítko „další“.

Zde může být pauza, poté se otevře okno dostupných aktualizací. Musíte vybrat číslo verze nové konfigurace a kliknout na tlačítko „Hotovo“.

V předchozím článku jsme probrali problematiku vytváření záložních kopií databáze 1C Enterprise na příkladu 1C Accounting 8. Zjistili jsme, že jednou z metod zálohování je vytvoření vykládání informační základna. Nyní pojďme zjistit, co dělat s nahrávaným souborem, pokud se s vaší databází náhle stane něco špatného.

Pokud problém nelze vyřešit žádným jiným způsobem, je čas přečíst si návod poté vám dříve vytvořený soubor pro nahrávání pro 1C Accounting 8 (nebo jakoukoli jinou konfiguraci 1C Enterprise) umožní vrátit databázi zpět, tzn. vrátit stav infobáze v den vytvoření nahrání.

Malá odbočka od tématu: odtud je jasné, že při obnově databáze tímto způsobem část dat bude nevyhnutelně ztracený. Proto Čím častěji budete zálohovat, tím méně dat ztratíte v případě poškození databáze 1C.

Samotný upload souboru je k ničemu a vyžaduje spuštění Konfigurátoru, tzn. Nemůžete jen spustit nahrávaný soubor (například film) a očekávat výsledky. Spustíme proto Konfigurátor a přejdeme do nabídky Správa.


V nabídce vyberte položku „Načíst informační základnu“, jak je znázorněno na obrázku výše. Otevře se okno pro výběr souboru.

webová stránka_

Pomocí tohoto okna byste měli vybrat soubor ke stažení, který potřebujete. Pokud je jich více, pak si většinou vyberou tu nejčerstvější, tzn. hotovo jako poslední.

Pozornost! Pokud jich máte několik, buďte velmi opatrní při výběru souboru. Zvláště pokud patří různým společnostem! Operaci nahrání nelze vrátit zpět.

Byla tam důležitá část článku, ale bez JavaScriptu to není vidět!

S ohledem na výše uvedené je třeba doplnit jeden důležitý detail- pokud je databáze „krytá“, vytvořte kopii celé její složky ( Tak co když je poškozená!) a teprve poté otevřete Konfigurátor a obnovte. V případě chyby se můžete vždy vrátit k „neobnovené“ (tj. ne zcela poškozené v důsledku chyby obnovy) verzi databáze.

Pokud je vybrán soubor, zobrazí se následující varování (je nutné, protože operaci nelze zrušit).

webová stránka_

Pokud jste si jisti, klikněte na Ano a počkejte na dokončení procesu. Tato operace nesmí být přerušena! Po dokončení stahování se zobrazí zpráva o dokončení.

webová stránka_

Ve výše uvedeném okně je jednodušší kliknout na Ne, protože Konfigurátor již nepotřebujeme. Po kliknutí na tlačítko Ne se konfigurátor zavře. Nyní spusťte program v režimu 1C Enterprise a zkontrolujte funkčnost databáze. Jak vidíte, není nic složitého.

Můžete si také stáhnout dříve stažená data do zcela prázdné databáze, tzn. vůbec žádná konfigurace. Takovou databázi můžete vytvořit stejným způsobem, jak je popsáno v příslušném článku. Jediný rozdíl je v tom, že v okně výběru konfigurační šablony musíte vybrat nikoli šablony, ale úplně spodní položku, jak je znázorněno na obrázku.

webová stránka_

Dovolte mi ještě jednou připomenout: Buďte opatrní při obnově databáze 1C Accounting 8 vlastníma rukama! Můžete bezpečně vytvářet zálohy – pro data je to v každém případě bezpečné – ale při obnově buďte opatrní.

Článek ukazuje způsoby, jak obnovit databázi 1C pomocí nástrojů zabudovaných do programu nebo aplikací třetích stran. Jak vytvořit a obnovit zálohu databáze. Pro většinu uživatelů produktů společnosti 1C je poškození nebo ztráta databáze 1C: Enterprise něčím, o čem se dokonce bojí mluvit. Úkol obnovit databázi se pro ně zdá jednoduše nereálný a její ztráta je hroznou tragédií.

Ve skutečnosti jsou produkty společnosti 1C stejný software jako jakýkoli jiný. Informace, které uživatelé zadávají do svých databází, jsou uloženy v souborech, které lze v případě poškození nebo odstranění zálohovat nebo obnovit. Často pro tento účel vestavěný "1C: Enterprise" nástrojů, ale neměli byste zapomínat ani na software třetích stran.

Ve výchozím nastavení je adresář infobase, ve kterém jsou kromě samotného databázového souboru 1C uloženy všechny soubory, které s ním souvisejí, složka v Uživatelských dokumentech:
C:\Users\Username\Documents\InfoBase


V této složce jsou uloženy všechny soubory související s touto databází.


Mezi tyto soubory patří:

  • *.1CD– soubor vlastní databáze, který se standardně jmenuje 1Cv8.1CD. Tento soubor obsahuje všechna data vložená do databáze a také jejich konfiguraci;
  • *.cf, *.cfu (*.cfl), *.dt, *.epf (*.erf)– konfigurační soubory databáze;
  • *.log, *.lgf, *.lgp, *.elf- Záznam souborů;
  • *.cdn– soubor zámku databáze 1C;
  • *.efd– archivní soubor 1C;
  • *.mft– pomocný konfigurační soubor šablony;
  • *.Svatý– soubor textové šablony
  • *.mxl– soubor tištěných formulářů databáze 1C;
  • *.grs– soubor grafických diagramů databáze 1C;
  • *.geo– Soubor geografického schématu databáze 1C.

Známky a příčiny poškození databáze 1C

Známky poškození databáze 1C mohou být velmi různorodé, jedná se o poruchy při práci s databází nebo její náhlé uzavření, zamrznutí, různé zprávy o přítomnosti chyb při práci s ní nebo při spuštění. Často "1C: Enterprise" hlášení přítomnosti chyby při provádění operace s infobází a její popis "...databázový soubor je poškozen".

Důvody poškození databáze 1C mohou být fyzického nebo logického původu.

Následky fyzických příčin poškození databází jsou nejzávažnější, protože jsou spojeny s poškozením paměťového média, na kterém jsou data uložena. Mohlo by dojít k poškození externího nebo vestavěného pevného disku, optického paměťového média, flash disku nebo paměťové karty. V tomto případě, aby bylo možné obnovit databázi 1C, je nutné vrátit funkčnost paměťového média.

K logickému poškození databází dochází v důsledku selhání softwaru, nesprávného nebo náhlého vypnutí počítače nebo paměťového média, nesprávné činnosti síťových zařízení a také virů a malwaru.


Vytvoření a obnovení databáze 1C ze záložní kopie

V našich článcích jsme to již mnohokrát zmínili – nejlepším způsobem, jak zachránit svá data, je vytvořit si jejich záložní kopii. Pro databázi 1C je tato metoda také relevantní.

Chcete-li vytvořit záložní kopii databáze 1C:

Chcete-li obnovit databázi 1C ze zálohy:


Obnova poškozené informační databáze 1C

Pokud dojde k poruše informační základny a objeví se výše popsané chyby nebo jiné příznaky, není třeba panikařit, protože ve většině případů je databáze 1C obnovitelná. To lze provést pomocí nástrojů zabudovaných do platformy.

Obnovení pomocí konfigurátoru

Pro odstranění chyb v databázi 1C poskytuje její konfigurátor funkci "Testování a oprava...". Chcete-li jej použít:


Obnova pomocí chdbfl.exe

V každé verzi platformy "1C: Enterprise" Existuje nástroj, který je určen k ladění poškozených infobází. K tomuto nástroji není přístup z interní nabídky platformy. Ale instaluje se spolu s instalací platformy. Chcete-li jej spustit, přejděte do složky, kde je na vašem počítači nainstalována platforma 1C:
C:\Program Files (x86)\1cv8\8.3.8.1652\bin
(kde 8.3.8.1652 je číslo vydání platformy (pro různá vydání se liší))


Najděte a spusťte soubor chdbfl.exe v této složce – jedná se o ladicí nástroj 1C infobase. Po spuštění nástroje použijte k určení databázového souboru kliknutím na elipsu napravo od pole "Název souboru DB" a zaškrtněte políčko vedle funkce „Opravte zjištěné chyby“. Po nastavení potřebných parametrů klikněte na tlačítko "Běh".


Všechny zjištěné chyby a další akce nástroje se zobrazí v okně chdbfl.exe.

Obnova pomocí HEX editoru

Ve zvlášť obtížných případech nebo pokud předchozí dva způsoby ladění informační báze nepřinesly požadovaný výsledek, je teoreticky možné ji obnovit pomocí HEX editoru. Chcete-li to provést, musíte otevřít hlavní databázový soubor *.1CD v HEX editoru.

Nevýhodou této metody je, že tuto metodu opravy poškozené databáze 1C mohou provádět pouze zkušení specialisté, kteří mají znalosti HEX.

Je třeba poznamenat, že má vestavěný HEX editor, který lze použít k opravě poškozených souborů.


Jak obnovit smazanou informační databázi 1C

Pokud se v důsledku náhodného smazání, přeinstalace operačního systému, formátování pevného disku nebo jiného paměťového média, na kterém byla databáze 1C uložena, ztratila, můžete ji obnovit pomocí. Pro tohle:


Poznámka. Podobným způsobem můžete obnovit ztracený záložní soubor informační základny 1C - 1Cv8.dt.

  • Nahrajte obnovený soubor *.dt do informační databáze pomocí výše popsané metody.
  • Pokud je informační databáze obnovena soubor po souboru, otevřete její hlavní soubor 1Cv8.1CL pomocí nabídky 1C Soubor / OTEVŘENO.

Všechny metody obnovení databáze 1C popsané v tomto článku jsou ukázány na platformě jako příklad "1C: Enterprise 8.3". Tyto informace jsou však relevantní i pro další programy a konfigurace platforem:

  • 1c účetnictví
  • 1C: Podnikatel
  • 1C: Mzdové a personální řízení
  • 1C: Řízení obchodu
  • 1C: Maloobchod
  • 1C: Management holdingu
  • 1C: Řízení podniku
  • 1C: Enterprise. Řízení výrobního závodu
  • 1C: Komplexní automatizace
  • 1C: Tok dokumentů
  • 1C: Konsolidace
  • 1C: Řízení malé společnosti
  • 1C: Daňový poplatník
  • 1C: Vykazování podnikatelů
  • 1C: Platební doklady
  • 1C: Účetnictví státní instituce
  • 1C: Platy a personál rozpočtové instituce
  • 1C: Sada zpráv
  • 1C: Vykazování rozpočtu
  • 1C: Tok dokumentů vládní agentury
  • 1C: Státní a obecní zakázky
  • 1C: Vypořádací rozpočet
  • 1C: Rozpočet obce
  • 1C: Peníze
  • 1C: E-learning atd.