Как сделать резервную копию 1с Бухгалтерия 8

Прежде чем создавать резервную копию базы 1С 7.7 необходимо убедится, что кроме Вас в базе никого нет. Для этого заходим в базу в режиме «Монитор».

image

В меню «Монитор» открываем «Активные пользователи».

image

Если в списке активных пользователей видим только одного пользователя, можно приступать   к созданию резервной копии.

Заходим в программу в режиме «Конфигуратор».

Открываем меню «Администрирование».

В меню «Администрирование» видим два подменю, «Сохранить данные» и «Выгрузить данные», с помощью которых можно создавать резервные копии.

Режим «Сохранить/Восстановить»  в 1С 7.7

Режим «Сохранить/Восстановить» предназначен для создания резервной копии информационной базы, восстановления из резервной копии, переноса информационной базы на другой компьютер. Данный режим обеспечивает сохранение данных только в случае хранения базы данных в формате DBF/CDX.

Для запуска процесса активируем подменю «Сохранить данные».

В открывшемся окне «Сохранение данных» мы видим стандартный набор сохраняемых файлов, который в случае необходимости можно изменить. Нажимая на кнопку с тремя точками выбираем папку, куда будем сохранять данные и название файла резервной копии. Нажимаем на кнопку «Сохранить».

Прогресс процесса сжатия файлов в архив показывает бегущая строка.

По окончании процесса создания резервной копии видим объём архива и количество частей архива.

Для восстановления базы данных из резервной копии активизируем строку «Восстановить данные».

Выбираем файл резервной копии, нажимаем на кнопку «Восстановить».

В открывшемся окне предупреждения нажимаем на кнопку «Да».

Прогресс процесса восстановления базы данных показывает бегущая строка.

По окончании процесса нажимаем на кнопку «Завершить».

В принципе, используя данный режим создания резервной копии, восстановить базу данных можно с помощью любого архиватора.

Режим «Выгрузить/Загрузить»  в 1С 7.7

Режим «Выгрузить/Загрузить» предназначен для создания образа информационной базы в файле переноса. Файл переноса — это упакованный (сжатый) файл, содержащий объекты информационной базы в специальном формате. Данный файл используется при выгрузке/загрузке, а также обмене данными в распределенной информационной базе.

Формат данного файла не предназначен для использования его способами, отличными от тех, которые предусмотрены механизмами выгрузки/загрузки системы «1С:Предприятие 7.7». При работе с базой формата MS SQL Server данный режим позволяет выполнить полное сохранение данных и конфигурации.

Основное отличие этих двух режимов заключается в том, что режим «Сохранить/Восстановить» фактически сохраняет информационную базу на уровне файлов, а режим «Выгрузить/Загрузить» сохраняет информационную базу в одном файле на уровне объектов информационной базы. Поэтому, если база данных содержит ошибки, появившиеся в процессе работы из-за сбоев оборудования или программы, режим «Сохранить/Восстановить» полностью перенесет файлы с любыми нарушениями их логической и физической структуры. Режим «Выгрузить/Загрузить» выгрузит и загрузит только физически не разрушенные содержащиеся в информационной базе объекты, так как восстановление производится в соответствии с внутренней логикой системы. Поэтому данный режим работает несколько дольше, но он предпочтительнее.

Для запуска процесса активируем подменю «Выгрузить данные».

Выбираем папку и имя файла выгрузки, нажимаем на кнопку «ОК»

По окончании процесса выгрузки нажимаем на кнопку «ОК»

Для загрузки данных из резервной копии активизируем подменю «Загрузить данные»

Выбираем файл резервной копии, нажимаем на кнопку «ОК»

В появившемся окне предупреждения нажимаем на кнопку «Да»

По окончании процесса загрузки данных нежимаем на кнопку «ОК»

На всякий случай! С помощью режима «Выгрузить/Загрузить» во многих случаях удаётся восстановить повреждённые базы данных.

Уроки на все случаи жизни

В интернете много статей, посвящённых вопросу создания бэкапа 1С в PostgreSQL, о том, как развернуть резервную копию и какими средствами это делать лучше всего.

Однако конкретного практического материала на основе бесплатных решений нам встретить не удалось.

Предлагаемый метод довольно простой и при этом достаточно гибкий. Благодаря приведённым в статье комментариям вы без труда разберётесь, как настроить ежемесячные и ежегодные бэкапы.

Создание архивных копий

Бэкап проходит в 3 этапа:

  1. Делаем выгрузку из PostgreSQL (например, в 22:00)
  2. Архивируем выгрузку из PostgreSQL (напрммер, в 2:00)
  3. Удаляем старые файлы выгрузки из PostgreSQL (например, в 21:45)

На выходе остаются архивы .zip 

!!! Внимание !!!

Вырузку делаем НЕ на виртуалку с PostgreSQL, а на сетевую шару на хосте. В идеале — на отдельный специально выделенный хард.

Задача 1 из 3

1.1. Заводим учётку «SQLbackup» с админскими правами и придумываем для неё пароль.

1.2. Создаём папки и шары с полным разрешением для юзера «SQLbackup» (и ещё кого-нибудь, кому будут нужны эти архивы. Сторонним 1С-никам, например):

1.2.1 Папку «C:BackupSQL-cmd»Туда будем складывать командные файлы .bat

1.2.2 Папку и шару «\server1SQLBackupSQL»туда будем складывать выгрузки баз

1.2.3 Папку и шару «\server1SQLBackup»туда будем складывать архивы, т.е. готовые бэкапы

1.3. Создаём первый командный файл «BackupPGSQL.bat» (он выгружает SQL-базы в файл):

SET PGPASSWORD=123456 

set DAT=%date:~6,4%%date:~3,2%%date:~0,2%

«C:Program FilesPostgreSQL9.4.2-1.1Cbinpg_dump.exe» —host localhost —port 5432 —username «postgres» —role «postgres» —no-password —format custom —blobs —section pre-data —section data —section post-data —encoding UTF8 —verbose —file «\server1SQLBackupSQL%DAT%-accounting.backup» «accounting»

Где: 

«SET PGPASSWORD=123456» — ставим пароль от административной учётки Постгри (по умолчанию называется postgres)

«\server1SQLBackupSQL%DAT%-accounting.backup» — путь, куда мы выгружаем базу и имя файла, состоящего из сегодняшней даты и » accounting.backup» (пример: «20170830-accounting.backup»)

«accounting» — имя самой базы, которую мы бэкапим

Если баз на одном сервере несколько, то просто копируем последнюю строчку с соответствующими изменениями.

1.4. Создаём второй командный файл «RemoveOldBackups.bat» (он будет удалять базы, архивация которых описана далее):

net use z: \server1SQLBackupSQL /persistent:no

cd z:

forfiles /p «z:» /S /D -1 /C «cmd /c del /f /a /q @file»

:repeat

for /f «tokens=*» %%i in (‘ dir /b /s /ad «z:» ‘) do 2>nul rd /q «%%i» && goto:repeat

net use z: /delete

Где «/D -1» означает, что все файлы в папке, дата создания которых больше 1 дня удалять.

Задача 2 из 3. Effector Saver

Скачиваем Effector Saver

efsaver.ru/download.html

Устанавливаем Effector Saver как сервис от учётки SQLbackup.

Создаём задачу «Бэкап выгрузок SQL Postgre», тип «Архивирование произвольных данных», в которой отмечаем: 

  • Галочка «Включить в архив файлы» 
  • Файлы —> Путь к файлам. Здесь указываем путь, куда мы положили выгрузки баз. В нашем примере это «\server1SQLBackupSQL» 
  • Настройка архивов —> Каталог архитвов. Здесь указываем путь, куда мы положим архивные файлы. В нашем примере это «\server1SQLBackup» 
  • Настраиваем расписание.

Задача 3 из 3. Планировщик задач

Создаём две задачи от юзера «SQLbackup» — на оба .bat файла (из Задачи 1)

Необходимые опции:

  • «Run whether user is logged on or not» 
  • «Run with hightest priveleges»

Восстановление архивной копии

1. При необходимости удаляем старую базу.

В имеющуюся базу бэкап разворачивать нельзя (база не будет работать!). В случае если PostgreSQL используется для 1С, то делаем одним из двух вариантов.

Вариант 1 (плох тем, что если баз несколько, то сервер выгонит всех пользователей сразу из всех баз).

  1. Останавливаем службу 1С сервера (Описание: Агент сервера 1С:Предприятия 8.х …)
  2. Идём в C:Program FilesPostgreSQL9.4.2-1.1Cbin
  3. Запускаем pgAdmin3.exe
  4. Подключаемся к нашему серверу (2 клика мышкой на нём)
  5. Выбираем «Базы данных», ищем нашу базу и «Удалить…»

Вариант 2 (нужно знать административный пароль от базы, которую предстоит «грохнуть»).

  1. Пуск → Стрелочка вниз → Администрирование серверов 1С Предприятия → … 
  2. Находим наш Сервер → Кластеры → Локальный кластер → Информационные базы 
  3. Находим нашу базу и нажимаем Удалить. Вводим пароль и удаляем (полностью!). 
  4. Консоль пока не закрываем.

2. Создаём новую базу.

  1. Идём в C:Program FilesPostgreSQL9.4.2-1.1Cbin 
  2. Запускаем pgAdmin3.exe 
  3. Подключаемся к нашему серверу (2 клика мышкой на нём) 
  4. Выбираем «Базы данных» и «Новая база данных…» 
  5. Консоль пока не закрываем.

3. Восстанавливаем резервную копию

  1. Создаём новую базу. Достаточно заполнить только поле «Имя» 
  2. По созданной базе правой кнопкой мыши → «Восстановить…» 
  3. Просто выбираем Имя файла и нужную базу.

4. Возвращаемся в консоль «Администрирование сервера 1С»

  1. Правой кнопкой мыши на «Информационные базы» → Создать → Информационная база 
  2. Вводим:  • Имя • Сервер баз данных (для PostgreSQL — ip адрес сервера PostgreSQL!) • Тип СУБД • База данных • Пользователь сервера БД и его пароль (в нашем примере, напомню, это postgres и пароль 123456)

Если вы завершите инструкцию в точном соответствии, то всё будет работать.

Компания ZEL-Услуги

Мы готовы оказать вам содействие и помощь в настройке бэкапов — проконсультируйтесь с нашими экспертами и получите поддержку по любым техническим вопросам и задачам.

Самое ценное для бухгалтера – это данные. Для их сохранения рекомендуется создавать резервные копии информационной базы 1С.

Восстановить 1С из резервной копии в случае форс-мажорных ситуаций можно двумя способами:

  • Загрузить копию в пользовательском режиме 1С Предприятие

  • Загрузить копию информационной базы в режиме Конфигуратора

Следует учесть, что в обоих случаях данные в информационной базе полностью будут замещены данными из сохраненной копии без возможности восстановления.

1.    Для загрузки копии в пользовательском режиме необходимо запустить программу в режиме 1С:Предприятие. Для выполнения операции пользователь должен обладать правами администратора.

Далее следует перейти в раздел АдминистрированиеОбслуживаниеРезервное копирование и восстановлениеВосстановление из резервной копии

После выбора каталога, в котором хранится сохраненная ранее копия и указания архива-копии (файл имеет расширение .zip) по кнопке Открыть запустится процедура восстановления копии в информационную базу

Данный способ применим в случае файлового варианта работы с информационной базой. В клиент-серверном варианте работы резервное копирование и восстановление производится сторонними средствами (средствами СУБД).

2.    Если копия информационной базы была создана в режиме Конфигуратора (сохраненная копия имеет расширение .dt), то для восстановления необходимо зайти в программу в режиме Конфигуратора

Выбираем меню АдминистрированиеЗагрузить информационную базу

В открывшемся окне указываем файл dt (куда была ранее выгружена информационная база) и нажимаем кнопку Открыть

После информационного предупреждения, на которое отвечаем Да, начнется восстановление информационной базы.

(Нет голосов)

Архивирование базы данных в 1С:ЗУП, 3.1

В современной конфигурации 1С:Зарплата и управление персоналом, ред. 3.1 можно настроить автоматическое архивирование ИБ по расписанию в пользовательском режиме.

В разделе Администрирование – Обслуживание – зайдем в подраздел  Резервное копирование и восстановление. Существует 2 способа резервного копирования: На локальном компьютере или 1С:Облачный архив. Второй способ — является бесплатным сервисом для пользователей 1С с договором поддержки уровня ПРОФ, и такой способ подключают специалисты обслуживающей организации 1С франчайзи. Архив сохраняется на сервере разработчиков программ 1С – удобный способ, если пользователь не имеет свободного места на ПК или не хочет отвечать за архивы, не доверяет съемным носителям и так далее.

Рисунок 1.

Мы поговорим о способе, который может настроить и использовать сам пользователь – сохранение резервной копии: На локальном компьютере. Часто в организациях ответственными за базу являются главные бухгалтеры или любые рядовые пользователи, долго работающие на предприятии, которым могут доверить эту обязанность и дать полные права для такой работы с базой.

Самый простой способ – без настройки расписания – пройти по ссылке: Создание резервной копии, указать папку, в которую программа выгрузит архив файловой базы, нажать кнопку: Сохранить резервную копию и не прерывать процесс выгрузки и архивирования базы.

Если пользователь хотел бы настроить процесс создания резервной копии без своего участия, нажимаем на ссылку: Настройка резервного копирования и вводим необходимые параметры.

Выгружать резервную копию При завершении работы с программой – не всегда удобный параметр, так как 1С может закрываться пользователем и повторно открываться много раз в течение рабочего дня, и не всегда пользователь успеет среагировать на вопрос: Создать резервную копию при закрытии – ответит да, начнется создание резервной копии, а это занимает иногда продолжительное время и, важно, что процесс нельзя прерывать, иначе войти в базу пользователь не сможет, и придется прибегать к услугам технических специалистов 1С.

Резервное копирование по расписанию тоже имеет ряд ограничений Нужно, чтобы ПК, на котором располагается база не выключался, база была открыта под пользователем с полными правами, иначе сервисное действие не запустится и следует проверять – созданы системой копии или нет. Время для резервного копирования нужно выбирать, чтобы в ИБ не было других пользователей, кроме администратора, потому как данное сервисное действие выполняется в монопольном режиме.

Хранить резервные копии можно все, либо за последние, например, 3 месяца, либо последние, например, 4 копии (или сколько пользователь считает нужным), первые будут удаляться, когда достигнуто нужное количество + одна.

Рисунок 2.

В расписании настраивается время, в которое начинается резервное копирование, определяется количество  раз в день, или неделю, или месяц должно происходить это действие.

Рисунок 3.

В одной из своих статей я уже рассказывала, как сделать резервную копию 1С Бухгалтерия 8 ред. 2.0.  В новой редакции, редакции 3.0 данный процесс стал более удобным, кроме того есть возможность создать расписание для создания резервных копий и программа будет создавать их автоматически в установленное вами время, например, каждый раз при завершении работы с программой.

Для создания резервной копии переходим на закладку «Администрирование», пункт «Поддержка и обслуживание» и в разделе «Резервное копирование и восстановление» выбираем «Создание резервной копии». Далее в окне создания копии нужно выбрать место, куда эта копия будет сохраняться. Советую помещать резервную копию на какой-то внешний носитель, например, внешний диск. Тогда если что-то случится с компьютером, копия все равно останется. После этого нажимаем на кнопку «Сохранить резервную копию» и копия сохранится в указанное вами место.

image

В случае если нужно сделать восстановление из уже имеющейся копии в этом же разделе нужно выбрать «Восстановление из резервной копии». Далее нужно указать расположение файла с резервной копией. Например, если вы сохранили копию на внешний диск необходимо зайти на этот диск и выбрать нужный архив с копией. Затем нажимаем на кнопку «Восстановить данные».

image

Будьте внимательны, при восстановлении данные в вашей базе будут уже из резервной копии, а все старые данные будут удалены.

И в завершении статьи хочу рассказать, как сделать резервную копию 1с в автоматическом режиме. Очень полезная функция, особенно для тех, кто забывает создавать копии.

Необходимо один раз сделать настройку, и затем программа будет автоматически сохранять копии по заданному вами расписанию.

Для этого в этом же разделе, где находится создание и восстановление данных выбираем пункт «Настройка резервного копирования». Ставим флажок «Выполнять автоматическое резервное копирование». Далее можно настроить расписание для создания копий, например, один раз в день, в неделю и т.д. Или выбрать при завершении работы. В этом случае каждый раз, когда вы завершаете работу с программой, будет создаваться резервная копия.

Затем нужно указать каталог, куда будут помещаться копии. Опять же рекомендую выбирать какой-нибудь внешний носитель информации.

Также необходимо указать срок хранения копий. Можно выбрать хранить все копии, но в этом случае вам понадобиться много места, т.к. количество копий будет увеличиваться.

Лучше выбрать второй или третий варианты. Во втором варианте можно указать срок хранения, например, копии хранятся полгода, а затем удаляются, освобождая место для новых. Третий вариант предполагает хранение несколько последних копий, например, хранятся последние 10 копий.

Далее нажимаем «Готово»

image

После этого программа будет создавать резервные копии по заданному вами расписанию.

Теперь вы знаете, как сделать резервную копию 1с Бухгалтерия 8 ред. 3.0, в том числе и автоматически, рекомендую прямо сейчас настроить автоматическое создание копий, если вы этого еще не сделали. Тогда, в случае непредвиденной ситуации вы всегда сможете восстановить свою базу из копии и сохранить свои нервы.

Понравилась статья? Поделитесь в соц. сетях

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Максим Коновалов
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий