Nalogia.ru

Резервное копирование и восстановление информационной базы 1С

Содержание
  1. Бэкапы в 1С
  2. Инструкция по резервному копированию в 1С
  3. 1 способ: Копированием файла конфигурации.
  4. 2 способ: с помощью выгрузки информационной базы.
  5. Выгрузка копии базы данных в файл
  6. Зачем нам 2 способа для создания резервных копий?
  7. Выбор метода резервного копирования
  8. Создание резервной копии 1С вручную
  9. Автоматическая архивации
  10. Настройка резервного копирования файловой базы 1С
  11. 1С:Облачный архив
  12. На локальном компьютере
  13. Вариант «Регулярно по расписанию»
  14. Вариант «При завершении работы»
  15. Как происходит резервное копирование при завершении работы
  16. Выгрузка резервных копий 1С в облако
  17. Проверка созданных резервных копий 1С
  18. При сбое резервное копирование не восстановит систему. Зачем же оно нужно?
  19. Настройка автоматического автоархивирования в файловом режиме
  20. Настройка автосохранения базы с помощью средств MS SQL
  21. Как пользоваться резервными копиями
  22. Как гарантировать стабильную работу программы?
  23. Как восстановить базу из копии
  24. Рекомендации по созданию копий

Бэкапы в 1С

Почему важно делать резервное копирование? Всё очень просто, нужно вспомнить закон подлости: всё самое худшее происходит в неподходящий момент.

Представьте — Вы месяц готовили итоговую отчетность, выправляли ошибки, вбивали килограммами первичную документацию в программу. Потом решили передохнуть, налить чаю. Вернувшись на рабочее место, Вы обнаруживаете, что уборщица задела шнур (случился перепад напряжения, коллеги залили машину кофе и т.д.) вашего системного блока. Вы лихорадочно пытаетесь включить свой компьютер, но он не отзывается. Сдача отчетности завтра, что делать?

Чтобы не попасть в такую ситуацию, настоятельно рекомендуется хотя бы раз в неделю (а лучше раз в сутки) производить резервное копирование базы данных 1С. Сделать это не трудно, займет это максимум 10 минут, но это существенно облегчит жизнь в трудной ситуации.

Инструкция по резервному копированию в 1С

Рассмотрим краткую инструкцию по снятию бэкапа базы данных в 1С. Инструкция подойдет как для файлового режима работы базы, так и клиент-серверного.

1 способ: Копированием файла конфигурации.

Это самый простой способ. Если конфигурация хранится на вашем компьютере или в локальной сети в отдельном каталоге (файловый вариант), то для того, чтобы сделать резервную копию нам достаточно скопировать файл 1Cv8.1CD из данного каталога или весь каталог целиком. Путь к каталогу с базой вы увидите внизу окна запуска 1С. В нашем случае путь выглядит так — «G:1с база».

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

2 способ: с помощью выгрузки информационной базы.

Если информационная база хранится на сервере с использованием системы управления базами данных СУБД, то никакого каталога с файлом 1Cv8.1CD нет, и вы не сможем воспользоваться 1 способом. 1 способ можно использовать только для конфигураций, работающих в файловом режиме. Этот способ с помощью выгрузки информационных баз является универсальным и позволяет делать резервные копии любых конфигураций, работающих как в файловом, так и в клиент-серверном варианте.

Как это сделать?

Запустите базу 1С:Бухгалтерия 8.3 в режиме конфигуратора:

Из меню выберите ‘Администрирование’-‘Выгрузить информационную базу…’:

Выберите место , куда сохранять (например, ‘Рабочий стол’). Введите имя архива (принято указывать название базы и дату архивации):

Готово! На рабочем столе появился файл ‘Бухгалтерия 02-01-17.dt’. Это резервная копия из которой мы при необходимости сможем восстановить базу.

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

Выгрузка копии базы данных в файл

Войдите в программу в режиме конфигуратор. Для этого в стартовом окне программы выберите нужную базу данных и нажмите «Конфигуратор»:

Вы попадёте в режим разработки и администрирования базы данных. Далее выберите в меню пункт «Администрирование — Выгрузить информационную базу…»:

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

Файл лучшего всего сохранять на внешний носитель (например, флешка, внешний жесткий диск).

Зачем нам 2 способа для создания резервных копий?

Если информационная база хранится на сервере с использованием системы управления базами данных СУБД ( Microsoft SQL Server, PostgreSQL, IBM DB2 или Oracle), то никакого каталога с файлом 1Cv8.1CD нет, и мы не сможем воспользоваться 1 способом. 1 способ можно использовать только для конфигураций, работающих в файловом режиме.

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

Выбор метода резервного копирования

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

Создание резервной копии 1С вручную

Запускаем 1С и выбираем режим конфигуратор для вашей информационной базы:

После того как зашли в конфигуратор, заходим в меню Администрирование и выбираем пункт “Выгрузить информационную базу”

Появляется окно, в котором нужно указать папку для сохранения резервных копий (в моем случае она называется Архивные копии 1С, вы можете назвать ее как угодно), имя файла резервной копии (в моем случае БП20082012, первые две буквы это обозначение названия информационной базы,далее дата сохранения, т.е 20 августа 2012 года) и нажать кнопку сохранить.

Ждем пока программа выполнить сохранение файла. Выполнение этой операции можно наблюдать в левом нижнем углу окна конфигуратора:

После завершения программа выдаст сообщение:

Резервная копия создана.

Автоматическая архивации

Помимо ручного резервного копирования существуют программы для автоматической архивации базы данных. Одна из таких программ — Effector saver. С её помощью можно легко, в несколько кликов, автоматизировать процесс сохранения бэкапа базы данных. Программа работает как с файловой базой данных, так и с клиент-серверной. Подробная инструкция доступна по ссылке — Настройка автоматической архивации 1С.

Настройка резервного копирования файловой базы 1С

Зайдите в меню «Администрирование»-«Обслуживание»:

Раздел Обслуживание

Разверните раздел «Резервное копирование и восстановление»

Резервное копирование и администрирование

Здесь нас интересует поле «Способ резервного копирования».

Есть 2 варианта: «На локальном компьютере» и «1С:Облачный архив».

Рассмотрим каждый из вариантов.

1С:Облачный архив

Если у вас есть подписка ИТС:Проф и вы не собираетесь от нее отказываться, то я рекомендую использовать «1С:Облачный архив», т.к. для вас этот сервис бесплатный. Еще один плюс облачного хранения: вы сможете восстановить базу при физическом уничтожении компьютера или если у вас сломается жесткий диск. Если ИТС у вас нет, то переходите к следующему разделу «На локальном компьютере».

Выберите «1С: облачный сервис» и нажмите «Подключить»:

1С Облачный архив

В открывшейся форме введите свои логин и пароль от ИТС и нажмите «Подключиться»:

Мастер подключения 1С облачный архив

Дальше проблем быть не должно. Если будут — нажмите на «техническую поддержку»:

Техническая поддержка

Сформируется письмо в техподдержку, и она поможет вам зарегистрироваться.

На локальном компьютере

Если подписки ИТС:Проф нет, то облако обойдется вам почти в 1000р/месяц. Сейчас мы разберем как сделать тоже самое, но бесплатно.

Выберите вариант «На локальном компьютере» и нажмите «Настройка резервного копирования»:

На локальном компьютере

Поставьте флажок «Выполнять автоматическое резервное копирование»

Настройка резервного копирования файловой базы 1с

Укажите каталог для сохранения резервных копий. Лучше, чтобы это был отдельный жесткий диск. Если отдельного жесткого диска нет, то укажите каталог в том разделе диска, где НЕ установлен Windows. Т.е. любой, кроме диска «C»:

Каталог для сохранения резервных копий

«Хранить резервные копии» — укажите «Последние 10 шт», обычно этого достаточно, плюс будет не много места занимать на жестком диске:

Хранить только 10 последних копий

Теперь надо решить, как будет выполняться резервное копирование: «Регулярно по расписанию» или «При завершении работы».

При выборе надо учитывать, что и в том, и в другом случае всех пользователей базы 1С «выгонит», чтобы сделать резервную копию.

Вариант «Регулярно по расписанию»

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

Тогда нажмите на «Один день; один раз в день» и выберите расписание. Например, через 15 минут после того, как все ушли на обед (на случай, если кто-то задержится)

Настройка расписания

В открывшемся меню поставьте «1» в поле «Повторять каждые», чтобы получилось «Каждый день; один раз в день»:

Каждый день. Один раз в день

Перейдите на закладку «Дневное» и укажите в поле «Время начала» время, когда надо делать резервную копию. Затем нажмите «Ок»:

Время резервного копирования

В результате должно получиться вот так:

Каждый день, с 13 15
  
Учтите, что ваш сеанс 1с должен быть запущен в это время, т.е. уходя на обед, вам надо оставлять 1с включенной, чтобы копия создалась

Вариант «При завершении работы»

Этот вариант подойдет вам, если вы последним уходите из офиса (или по крайней мере последним выходите из 1С).

При завершении работы

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

Как происходит резервное копирование при завершении работы

При выходе из 1С будет появляться окно «Не выполнено резервное копирование при завершении работы»:

Не выполнено резервное копирование при завершении работы

Если нажать «Завершить работу», то 1С закроется без резервной копии.

При нажатии «Продолжить работу» у правом нижнем углу 1С появится вот такое окно:

Окно, предлагающее сделать резервную копию

Нажмите на него, чтобы появилось вот такое окно:

Выполнить резервное копирование

Осталось только нажать «Завершить» не снимая флажок «Выполнить резервное копирование». После этого 1С сделает резервную копию и завершит работу:

Создание резервной копии информационной базы

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

Выгрузка резервных копий 1С в облако

Скачайте себе на компьютер любое приложение облачного сервиса. Обычно выбирают между Облаком mail.ru и Яндекс.Диском. Если ваши резервные копии «весят» меньше 2 Гб то выбрать можно любой, если резервные копии весят больше 2 Гб, то однозначно надо брать Яндекс.Диск. Если вы предпочинаете какой-то другой облачный сервис — используйте его. Главное, чтобы этот сервис принимал файлы нужного размера.

Далее при установке приложения в качестве папки для облака укажите ту папку, в которую у вас сохраняются резервные копии 1С и проверьте, что файлы «уходят» в облако

Бэкапы в облаке

Готово! Настройка резервного копирования файловой базы 1С на этом завершена.

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

Создайте новую пустую базу 1С

Зайдите в папку с базой и удалите файл «1Cv8.1CD»

1Cv8.1CD

Откройте последний созданных архив с копией базы данных и извлеките содержащийся там файл в папку с новой базой:

Извлечение файла базы данных

Зайдите в новую базу и проверьте, что там есть нужные данные (например, свежие Реализации). Если база запустилась и данные на месте, значит все в порядке.

При сбое резервное копирование не восстановит систему. Зачем же оно нужно?

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

  1. развернуть копию всей системы;
  2. восстановить ее работоспособность.

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

Архив, который создается 1С, представляет собой полную систему резервных копий. Сюда не входят разве что журналы регистрации и конфигурации вида отображения различных вкладок. Существует два варианта архивирования: ручное и автоматическое по расписанию. Первый способ используется редко, куда удобнее, чтобы сама система в заданные промежутки производила автообновление созданных копий. Осуществляется это с помощью инструментария MS SQL. Раньше, в версии 1С: предприятие 7.7 оно не было полноценным, но с выходом версий 8.1, 8.2, 8.3 этот функционал работает точно, словно швейцарские часы.

Но для этого должны быть соблюден ряд важных условий.

  1. Архиватор и система должны быть настроены соответствующим образом заранее.
  2. Для пользования резервными архивами нужно иметь некоторые теоретические и практические навыки.
  3. Сама система должна включать в себя максимально надежные и простые компоненты.

Итак, стоит подробнее рассмотреть вопрос о том, как настроить автоматическое резервное копирование 1С версии 8.3 (в версиях 8.2 и 8.1 алгоритм идентичен).

Настройка автоматического автоархивирования в файловом режиме

Для выполнения этой задачи потребуется пункт «Поддержка и обслуживание», который расположен во вкладке с названием «Администрирование».

Настройка автоматического копирования 1С осуществляется в одноименном пункте раскрывающегося меню.

На этом этапе необходимо определиться с тем, где будут храниться создаваемые копии. Доступно несколько вариантов:

  • внешний жесткий диск;
  • в памяти стационарного компьютера;
  • с помощью сервиса под названием «1С Облачный архив».

Открыв вкладку «Резервное копирование и восстановление» можно также использовать опцию ручного запуска архивации. Автоматическое копирование баз программы 1С будет осуществляться после задания соответствующих параметров в пункте, который посвящен настройкам данной опции.

Автоматическое резервное копирование в 1С версии 8.3 можно задать при разных условиях:

  • по расписанию;
  • при закрытии программы.

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

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

Настройка автосохранения базы с помощью средств MS SQL

Есть еще один вариант решения рассматриваемой задачи — использование бэкапов посредством инструментов СУБД — Postgre, MS SQL. Автоматическое сохранение данных 1С с помощью этих средств позволяет работать как с файлами, так и с группами, создает несколько зеркальных копий, а также всегда сжимает архивные материалы для экономии пространства.

Для начала необходимо открыть автоархиватор с названием SQL Server Studio. Он доступен в общем списке всех утилит компьютера.

Если использовать Microsoft Windows Server 2008 (R2), то нужно выйти в меню кнопки «Пуск», затем выбрать «Microsoft SQL Server 2012», а далее «Среда SQL Server Management Studio».

Далее, нужно задать адрес сервера (можно использовать его псевдоним). Также потребуется использовать данные, применяемые при авторизации пользователя. Следующий шаг — нажатие команды «Соединить».

После этого в обозревателе объектов нужно раскрыть вкладку под названием «Базы данных». Необходимо кликнуть правой кнопкой мышки по базе, которая содержит нужную информацию. В появившемся контекстном меню выбираем опцию «Задачи», а далее — «Создать резервную копию…» (так называемый backup).

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

  • базу данных;
  • тип резервной копии (полная, частичная и т. д.);
  • компоненты для архивации (только выбранные файлы или всю базу данных);
  • срок обновления копий (если выбрать 0 дней, то и данные перезаписываться не будут);
  • место хранения архива.

Здесь же потребуется установить флажок в пункте «Только резервная копия». Тогда, формирующийся автоматический архив 1С будет изолированным от обычной последовательности резервных копий менеджера SQL Server.

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

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

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

После успешного завершения должно всплыть соответствующее системное сообщение.

Как пользоваться резервными копиями

В MS SQL существует специальный отчет, с помощью которого видно время и дата, когда проводилась последняя автоматическая выгрузка базы 1С версии 8.3 (равно как и других). Он также помогает восстановить сведения из полученной копии. Чтобы сформировать его, нужно зайти в так называемый «Обозреватель объектов». Наведя курсор на нужную базу и вызвав тем самым контекстное меню, нужно выбрать пункт «Отчеты», затем вариант с названием «Стандартный отчет», а после нажать на предлагаемый тип с названием «События резервного копирования и восстановления».

Этот документ включает в себя такие сведения, как:

  • среднее время, которое было потрачено на создание архива;
  • перечень успешных операций в процессе формирования копий;
  • возникшие ошибки архивации;
  • перечень успешных операций восстановления.

Выгрузка этих сведений требует раскрытия соответствующую запросу группировки внутри отчета.

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

Как гарантировать стабильную работу программы?

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

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

  • Обратиться за сопровождением 1С к сторонним специалистам.

Как восстановить базу из копии

Для восстановления базы также есть два способа, в зависимости от того, как была сделана копия.

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

1. Запускаем 1С и нажимаем “Добавить”:

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

Если эта база не нужна, тогда вместо кнопки “Добавить” нажимаем “Изменить” и далее порядок действий похожий.

2. Здесь нам нужно не создавать новую базу, а выбрать вариант “Добавление в список существующей информационной базы” и нажать “Далее”:

3. Вводим название базы и папку, в которой мы сохранили копию:

Жмем “Далее” и затем “Готово”. База появится в списке:

Способ 2: файл хранится в файле в формате dt.

  1. Открываем 1С в режиме “Конфигуратор” и выбираем меню “Администрирование — Загрузить информационную базу”:
  2. Находим папку с копией базы, выделяем нужную копию и нажимаем “Открыть”:

После этого выйдет предупреждение, нажимаем “Да”:

Через некоторое время база будет восстановлена из копии. Этот способ занимает гораздо больше времени, чем просто восстановить базу из папки.

Рекомендации по созданию копий

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

Как часто делать копии?

Лучше делать копии ежедневно, особенно если за день выполняется много операций. Как минимум, создавать копии раз в 3 дня.

Где хранить копии?

Не следует разбрасывать копии по всему компьютеру. Для копий следует выделить конкретное место на компьютере с понятным названием папки.

Также будет хорошим решением приобрести съемный жесткий диск и дополнительно хранить копии там. Это поможет, если компьютер полностью сломается.

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

Как именовать копии?

Копиям следует давать осмысленные названия. Например, использовать шаблон “Название программы + Дата создания”. Тогда вы сможете точно знать, когда была создана копия, и к какой программе она относится.

Для копии программы “1С:Бухгалтерия предприятия”, созданной 15 февраля 2020 года, копия будет выглядеть так: Бухгалтерия предприятия 15.02.2020.

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

Источники

  • https://programmist1s.ru/rezervnoe-kopirovanie-1s/
  • https://1csos.ru/?p=302
  • http://1c-uroki.ru/articles/Kak_sdelat_rezervnuju_kopiju_bazy_v_1S_Predprijatie_8
  • https://support.apple.com/ru-ru/HT203977
  • https://1s83.info/admin/kak-sdelat-rezervnuyu-kopiyu-1s.html
  • https://1cgreen.ru/rezervnoe_kopirovanie_fajlovoj_1c/
  • http://arprime.ru/1c/avtomaticheskoye-rezervnoye-kopirovaniye
  • https://1c.programs93.ru/articles/kak-sdelat-kopiju-bazy-v-1s/
  • https://programmist1s.ru/kak-sdelat-kopiyu-bazy-1s-8-3/

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: