Cum se configurează backup 1s 8.2. Cum se configurează backupul

Recent m-am confruntat cu nevoia de a crea copii de rezervă ale bazelor de date (versiunea fișierului, arhivele sub forma unui fișier dt) și, bineînțeles, mi-am dorit imediat să automatizez acest proces, și într-un mod cât mai simplu posibil. , dar ar funcționa. S-a găsit un număr destul de mare de soluții. Mi s-a părut cel mai simplu să folosești un fișier bat: o linie și totul funcționează, DAR cu condiția ca în baza de date să nu fie nimeni. Impunerea acestei condiții a complicat în mod semnificativ sarcina (desigur, a fost posibilă repornirea cluster-ului adăugând ragent.exe -stop, ragent.exe -start la fișierul bat, dar aceasta este o metodă grosolană și am vrut să deconectez corect utilizatorii ). Problema arhivării cu deconectarea utilizatorilor a fost rezolvată folosind un fișier vbs, dar codul de script corespunzător nu mai era ușor de înțeles și volumul de conținut, ceea ce a cauzat anumite dificultăți.

În general, am ajuns la următoarea metodă (în opinia mea simplă) de backup automat:

1. Crearea unui „unitate” folosind instrumente 1C.

2. Crearea unui fișier bat cu parametrii pentru lansarea „expulzarei” și apoi arhivarea bazei de date.

3. Adăugarea unui fișier bat la Windows Event Scheduler.

1. În configurațiile tipice, în modulul general GlobalModule există o procedură de dezactivare a utilizatorilor: EndUsers() (în UT, BP, ZUP, UPP cu siguranță). Acesta este ceea ce trebuie să rulăm înainte de arhivare.

Pentru a face acest lucru, creăm o procesare în configurator, creăm un formular pentru procesare și introducem următorul text în modulul formular:

Procedura OnOpen()
CurrentMode = GetConnectionSettingLock();
CurrentMode.PermissionCode = "PermissionCode";
CurrentMode.Start = CurrentDate();
CurrentMode.End = CurrentDate() + 300;
CurrentMode.Set = Adevărat;
SetConnectionSettingBlock(Modul curent);
TerminateUsers();
Sfârșitul procedurii

Aici, înainte de a apela procedura ShutdownUsers(), este necesar să blocați conexiunile cu baza de date, altfel pur și simplu nu va funcționa. Numărul 300 din CurrentMode.End înseamnă 300 de secunde, așa că blocarea bazei de date va fi setata timp de 5 minute din momentul începerii procesării - suficient pentru a deconecta toți utilizatorii de la baza de date. Să salvăm procesarea (am Epf81.epf). Pentru 8.1 și 8.2 codul este identic, este suficient să convertiți procesarea pentru 8.1.

2. Să lansăm notepad și să lipim următorul text:

chcp 1251
@echo dezactivat

"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\Base" /NUser /Parolă /DisableStartupMessages /Execute Epf81.epf

"C:\Program Files\1cv81\bin\1cv8.exe" CONFIG /F"D:\Base" /NUser /Parolă /UCPermission Code /DisableStartupMessages /DumpIB"D:\Backup\backup_%date%.dt"

Salvați-l ca backup81.dat

În prima linie începem procesarea Epf81.epf în numele Utilizatorului (înlocuiți-l pe al dumneavoastră cu drepturi de administrator) cu parola corespunzătoare. Apoi, după ce toți utilizatorii sunt deconectați (cei care au o cerere de ieșire din program sunt și ei deconectați, doar puțin mai mult), va funcționa a doua linie, care lansează sistemul 1C în modul configurator sub același utilizator și creează un fișier dt în folderul D :\Backup, data curentă va fi înlocuită în numele fișierului.

Înlocuiți calea către fișierul executabil „C:\Program Files\1cv81\bin\1cv8.exe” dacă aveți unul diferit. Schimbați calea către baza de date „D:\Base” în consecință. În a doua linie, pentru ca baza de date să ne lase, parametrul /UC specifică codul de blocare CurrentMode.PermissionCode = "PermissionCode", specificat în procesarea Epf81.epf.

P.S.În descriere, în scopul facilitării înțelegerii, textul fișierului bat este trunchiat. În cel din atașament s-a adăugat crearea unui jurnal al procesului de arhivare, data creării fișierului dt este indicată exact la secundă și căile către fișierul executabil, baza de date și arhivă sunt mutate în variabile. Jurnalul este creat în același director în care se află fișierul bat în sine.

Această metodă a fost testată doar pe baze de date de fișiere standard UT, ZUP, BP 8.1 și 8.2, nu știu cum funcționează pe cele client-server.

Administratorii cu experiență știu că backup-urile bazei de date sunt cheia pentru somnul lor liniștit. Copierea corect configurată și la timp a informațiilor vă va permite să nu vă fie frică de supratensiuni, viruși și fenomene atmosferice care vă pot deteriora echipamentul. Cu cât lucrează mai mulți utilizatori în baza de date 1C, cu atât este mai mare efectul de salvare a muncii lor din rezervă. Copierea de rezervă a bazei de date 1C se realizează independent în diferite moduri, fiecare dintre acestea fiind optimă în anumite condiții și dimensiunea securității informațiilor.

Crearea unei copii a securității informațiilor de către administrator

Această caracteristică nu este cea mai fiabilă pentru utilizare obișnuită. Adesea recurg la el pentru a efectua o copie de rezervă în 1C înainte de a actualiza și de a face modificări semnificative. Cea mai rapidă opțiune pentru o bază de date de fișiere, care nici măcar nu necesită utilizarea unui configurator și a unui software auxiliar, este copierea fișierului -*.1CD. Dacă nu știți unde se află baza de date, începeți 1C și atunci când selectați bazele de date, acordați atenție liniei cu locația fișierului bazei de date:

După ce am urmat această cale, trebuie să mutăm o copie a fișierului de care avem nevoie în locația în care va fi stocat.


În acest moment, nu ar trebui să existe acțiuni active cu obiecte de configurare în baza de date. Pentru a restaura IB dintr-un fișier, pur și simplu înlocuiți fișierul *.1CD din folderul DB. O altă opțiune de a face o copie de rezervă în 1C va necesita activarea configuratorului - încărcarea securității informațiilor într-un fișier cu extensia dt. Pentru a face acest lucru, urmați pași simpli:


Pentru salvarea regulată, backupul automat în 1C este mai potrivit. Compania 1C, în configurații standard, a pregătit setarea acestui proces pentru securitatea informațiilor într-o versiune de fișier. Îl veți găsi în „Date de referință și administrare”, „Suport și întreținere”, „Copie de rezervă și recuperare”. Puteți salva copii pe hard diskul computerului, pe dispozitivul extern și pe arhiva cloud.


Puteți găsi, de asemenea, elementul „Setări de backup” aici. Vă permite să setați:

  • Frecvența creării unei copii a bazei de date de fișiere 1C;
  • Data de începere și data de încheiere a descărcarii de securitate a informațiilor;
  • Un loc pentru salvarea securității informațiilor (utilizați servicii cloud);
  • Numărul de copii de rezervă stocate.

Mecanismul nu este potrivit pentru o bază de date client-server. Copierea de rezervă automată a datelor în 1C 8.3 trebuie efectuată folosind un SGBD. Microsoft SQL și PostgreSQL sunt cele mai populare în Rusia. Pentru a configura salvarea automată a datelor, trebuie să înțelegeți structura și mecanismele interne ale SGBD.

Restaurarea unei baze de date 1C dintr-o copie de rezervă

Este important ca administratorii să poată nu numai să configureze descărcarea automată a copiilor bazei de date, ci și să știe cum să restaureze baza de date. Toată lumea speră că aceste cunoștințe nu îi vor fi de folos, dar chiar și pentru liniște sufletească, administratorul trebuie să poată restaura baza de date. Dar rețineți că încărcarea bazei de date dintr-o copie realizată este ultima modalitate de a remedia problema și înainte de aceasta trebuie să încercați alte opțiuni. Procesul are loc în modul exclusiv și constă din următoarele puncte:

  • Faceți o altă copie a bazei de date;
  • Dacă baza de date salvată este în formatul „*.1CD”, atunci este suficient să înlocuiți fișierul 1CD cu unul similar din rezervă și să începeți 1C;
  • Dacă fișierul este în formatul „*.dt”, atunci trebuie să accesați configuratorul. Apoi selectați meniul „Administrare” >> „Încărcați baza de informații...”. Specificați calea către un anumit fișier și așteptați până când 1C raportează succes;

  • Rulați mecanismul „Testarea și remedierea bazei de informații”.

Configurarea backupului în 1C 8.3 ar trebui să fie în arsenalul fiecărui administrator, precum și o metodă de restaurare a unei baze de date. Dar un administrator competent nu va folosi acest mecanism în mod continuu, deoarece aceasta este o măsură de ultimă instanță în salvarea bazei de date.

Secvența de acțiuni descrisă mai jos arată cum puteți crea cu ușurință și convenabil o sarcină de backup automată 1C (versiunea fișierului) la intervale specificate. Vă rugăm să urmați următoarele instrucțiuni pas cu pas pentru a crea o sarcină.

  1. Lansați Handy Backup și creați o sarcină nouă făcând clic pe butonul „Creați” din panoul ferestrei principale.
  2. În pasul 1, selectați Creați o copie de rezervăși bifați caseta Mod avansat.
  3. Treceți la Pasul 2 și selectați 1C din grupul de surse „Bază de date” din stânga.
  4. Faceți clic pe linia " Creați o conexiune" în fereastra de selecție a datelor care apare.
  5. Se va deschide o casetă de dialog. Introduceți datele pentru a accesa sistemul 1C.
  1. După ce ați obținut acces, reveniți la fereastra pluginului 1C și faceți clic pe numele configurației dvs. de acces 1C.
  2. În fereastra de selecție a datelor, selectați bazele de date 1C de care aveți nevoie și faceți clic pe OK.
  3. Treceți la Pasul 3, selectați o locație de stocare pentru copiile de rezervă 1C.

Atenţie: backup automat al bazelor de date 1C poate ocupa cantități mari de memorie! Selectați în avans o unitate de stocare cu suficientă memorie liberă.

  1. La pașii 4 și 5, configurați parametrii necesari pentru backup 1C, de exemplu, puteți configura compresia de backup sau configurați copierea cu marcaje temporale.
  2. Treceți la Pasul 6 pentru a specifica programul de interval pentru care sarcina dvs. să ruleze.

  1. Specificați perioada dintre lansările sarcinii din lista de intervale posibile, precum și ora primei lansări a sarcinii.
  2. În pasul 7, puteți configura oprirea și repornirea automată a sistemului 1C apelând-l ca program extern înainte și după sarcina de backup 1C.
  3. La ultimul pas de configurare a copiei de rezervă 1C, dați un nume sarcinii dvs. și finalizați vrăjitorul de creare a sarcinii.

Soluție recomandată pentru backup automat al bazelor de date 1C

Avantajele backup-ului 1C folosind Handy Backup

Protecția datelor cu criptare, utilizat la transferul copiilor de rezervă ale 1C 8.3, 8.2, 7.7 printr-o rețea sau pe suport fizic, reduce semnificativ riscul accesului neautorizat la informațiile confidențiale ale întreprinderii dumneavoastră.

Atenţie: Pentru a asigura integritatea și coerența datelor în timpul unei operațiuni de backup 1C, lucrul utilizatorului în sistem este blocat. Acest lucru asigură stabilitatea și integritatea backupului creat.

Soluțiile Handy Backup și 1C sunt certificate pentru compatibilitate deplină

Produsul software Handy Backup este recunoscut de 1C ca fiind compatibil cu sistemul software 1C: Enterprise, ca program pentru copierea de rezervă a bazelor de date 1C 7.7, 8.1, 8.2, 8.3, conform certificatului și sigla „Compatibil 1C”.

Backup la îndemână el însuși găsește baze de date DBMS cu fișiere 1C și baze de date SQL conectate la 1C. Astfel, este și adevărat copie de rezervă a versiunii SQL 1C pe următorul DBMS: Oracle, MS SQL, PostgreSQL și IBM DB2.

Stocarea fiabilă și economică a arhivelor 1C

Handy Backup oferă backup 1C în cloud (Amazon S3, Yandex.Disk, Mail.ru Hotbox/Icebox și altele), pe hard disk-uri conectate local sau printr-o rețea, memorie flash, unități de rețea NAS și servere FTP/SFTP/FTPS.

Backup incremental sau diferențial al bazei de date 1C va reduce timpul de operare, încărcarea rețelei și spațiul din arhiva 1C.

Handy Backup stochează arhivele 1C în foldere cu marcaje de timp. Când faceți backup la 1C arhivele sunt salvate în formate originale, așa că, dacă este necesar, puteți restaura bazele de date 1C fără Handy Backup.

Programatorul Handy Backup vă va ajuta să configurați Frecvență de rezervă 1C cu intervale de la un minut la o lună. Sunt efectuate operațiuni ratate.

Capacitatea de a lansa Handy Backup în modul batch folosind linia de comandă, precum și de a rula alte programe înainte și/sau după backup, vă permite să includeți backup 1C în procesele automate de afaceri.

Un jurnal detaliat de activitate și notificări personalizabile despre rezultatele operațiunilor prin e-mail vă vor ajuta să monitorizați procesul de backup 1C. Lansarea Handy Backup în modul de serviciu Windows nu va distrage atenția utilizatorului de la muncă.

Recuperare convenabilă a bazelor de date 1C

Handy Backup este un program de backup 1C capabil să funcționeze

Indiferent de configurația pe care o utilizați, trebuie să faceți periodic copii de rezervă ale bazei de informații (backup-uri). Această procedură simplă vă va permite să restaurați rapid configurația dintr-o copie de rezervă în cazul oricăror probleme (hard disk ars, configurația oprită pornirea etc.).

Cel mai adesea, contabilii care țin înregistrările contabile pentru una sau mai multe companii pe computerul sau laptopul lor de acasă suferă de neglijarea backupului. Într-o „zi bună” computerul nu mai pornește, nu pornește configurația sau apar erori... Chiar și într-o astfel de situație, specialiștii cu siguranță te vor ajuta, dar de ce să-ți complici atât de mult viața? Să învățăm cum să folosim backup-urile bazei de date.

Cum se face o copie de rezervă a unei baze de date 1C?

O copie de rezervă se poate face în 2 moduri:

Metoda 1: copierea fișierului de configurare

Acesta este cel mai simplu mod. Dacă configurația este stocată pe computer sau în rețeaua locală într-un director separat (versiunea fișierului), atunci pentru a face o copie de rezervă trebuie doar să copiem fișierul 1Cv8.1CD din acest director sau din întregul director. Pentru confortul stocării copiilor de rezervă, puteți adăuga data la care a fost făcută această copie de rezervă la numele fișierului sau directorului.

Metoda 2: prin descărcarea bazei de informații

Aceasta este o metodă universală care este potrivită pentru orice configurație.

1. Lansați programul 1C în modul configurator.

2. În meniul principal al programului, selectați „Administrare – Încărcați baza de informații”.

3. Selectați directorul pentru a salva copia de rezervă și setați un nume pentru fișier. Încărcarea bazei de date va avea extensia „.dt”. Este mai bine dacă numele fișierului conține data la care a fost făcută această copie de rezervă.

De ce avem nevoie de 2 moduri de a crea copii de rezervă?

Dacă baza de informații este stocată pe un server folosind un sistem de gestionare a bazelor de date DBMS (Microsoft SQL Server, PostgreSQL, IBM DB2 sau Oracle), atunci nu există un director cu fișierul 1Cv8.1CD și nu vom putea folosi metoda 1 . Metoda 1 poate fi utilizată numai pentru configurații care funcționează în modul fișier.

Astfel, metoda 2, prin descărcarea bazelor de informații, este universală și vă permite să faceți copii de rezervă ale oricăror configurații care funcționează atât în ​​versiunea fișier, cât și în versiunea client-server.

Pentru informații despre cum să restaurați datele de configurare dintr-o copie de rezervă, citiți următorul articol.

Pentru a vă proteja de pierderea parțială sau completă a datelor, înainte de a efectua orice acțiune cu baza dvs. de informații, este necesar să faceți o copie de rezervă a datelor în 1C. Folosind o copie de rezervă, puteți readuce baza de date la starea în care se afla la momentul copierii.

Crearea manuală a unei copii de rezervă 1C

Lansați 1C și selectați modul configurator pentru baza dvs. de informații:

După ce ați intrat în configurator, mergeți la meniul Administrare și selectați „Încărcați baza de informații”

Apare o fereastră în care trebuie să specificați folderul pentru salvarea copiilor de rezervă (în cazul meu se numește 1C Archive Copies, îl puteți denumi cum doriți), numele fișierului de rezervă (în cazul meu BP20082012, primele două literele indică numele bazei de informații, apoi data salvării, adică 20 august 2012) și faceți clic pe butonul de salvare.

Așteptăm până când programul salvează fișierul. Executarea acestei operațiuni poate fi observată în colțul din stânga jos al ferestrei configuratorului:

După finalizare, programul va afișa următorul mesaj:

Backup-ul a fost creat.

Cum să restaurați o bază de date dintr-o copie de rezervă este descris în.

Configurarea backupului automat în 1C conform programului

Aceste instrucțiuni vă vor ajuta să configurați copii de rezervă automate. Este potrivit doar pentru modul de operare fișier în baza de date 1C. Pentru a configura în modul client-server, 1C recomandă să faceți copii de rezervă folosind instrumente DBMS - MS SQL, Postgre etc.

Pentru a configura, accesați fila „Administrare”, elementul „Suport și întreținere”:

Puteți stoca copii ale bazelor de date pe computer sau pe un hard disk extern și puteți utiliza și serviciul 1C Cloud Archive.

Funcția de pornire manuală a copiei de rezervă și restaurare este disponibilă și aici, dar ne interesează elementul „Setări de backup”:

Opțiunile posibile de configurare sunt după program și când terminați lucrul cu programul. Cel mai bine este, mai ales dacă nu lucrați singur în baza de date, să selectați opțiunea „Programat în mod regulat”. Configurarea este foarte ușoară. În captură de ecran am configurat o procedură zilnică:

Pe lângă aceste setări, trebuie să specificați și directorul pentru stocarea copiilor (cel mai bine este să utilizați Google Drive sau Yandex Drive) și câte copii de rezervă să stocați: