г. Оренбург, пер. Матросский, д.2, 2 этаж

пн-пт 09:00 - 18:00

Отдел качества: +7 (922) 886 95 17

  • YouTube
  • Яндекс Дзен
  • вконтакте

Особенности резервного копирования в 1С

Особенности резервного копирования в 1С

                                                                      

О бэкапах или о необходимости резервного копирования баз 1С Предприятие 8 знают все. К сожалению, не все их делают.

Организации, где есть IT-отдел

В организациях, где есть IT-отдел или как минимум один системный администратор, обычно не возникает вопросов относительно резервного копирования. Не стоит надеяться на то, что ваш IT-отдел по собственной инициативе создаёт бэкапы 1С Предприятие 8.

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

Организации, где нет IT-отдела

В небольших организациях, как правило нет IT-отдела. В лучшем случае сторонний специалист. В таком случае все организационно-технические вопросы резервного копирования баз главбуху или директору придётся взять на себя.  Рассмотрим их.

 

Как часто надо делать бэкап 1С Предприятие 8?

Как часто необходимо делать резервное копирование? Это зависит от частоты и объема вводимых в базу данных. Если ваш бухгалтер каждый день регистрирует несколько хозяйственных операций, то резервное копирование рекомендуется делать ежедневно. При большом объеме бумажной работы резервное копирование лучше делать два раза в день или даже чаще.

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

 

За какие периоды хранить бэкапы 1С Предприятие 8?

Ежедневное резервное копирование 1С Предприятие 8 - правильное решение в большинстве случаев. Однако, не имеет смысла хранить ежедневные резервные копии в течение, скажем, 10 лет. Поэтому, задача состоит в том, чтобы создать некую оптимальную стратегию хранения резервных копий. Формального решения не существует. На практике обычно используется следующая схема:

  • В последние несколько дней. Делайте резервные копии каждый день и храните резервные копии за последнюю неделю, 10 дней и 30 дней.
  • Последние месяцы. Резервное копирование в конце месяца и после сдачи организованных отчетов. Храните резервные копии за последние 24месяца и далее.
  • Последние несколько лет — делайте резервную копию в конце декабря и после сдачи годового отчета. Последние, например, храните в течение 5 лет.

 

Где хранить бэкапы 1С Предприятие 8?

Где хранить резервные копии 1С Предприятие 8 - еще один вопрос, который часто задают неопытные пользователи. Прежде чем ответить на него, определите размер носителя, на котором вы планируете хранить резервную копию.

Здесь основное внимание уделяется файловой базе 1С Предприятие 8. По техническим причинам ее размер не должен превышать 4 ГБ. Если размер базы данных приближается к этому пределу, ее следует немедленно перевести в режим клиент-сервер.

Если база данных не сжимается архиватором, то для ее хранения требуется не менее 4*(30+24+5)=236 ГБ дискового пространства. По сегодняшним меркам это очень небольшой объем. Однако, это во многом зависит от расположения резервной копии 1С Предприятие 8.

В большинстве небольших организаций на компьютере имеется не размеченный жесткий диск C. В этом случае жесткий диск занимает все физическое дисковое пространство. Это не очень хорошая идея. Жесткий диск должен быть разделен как минимум на два логических диска, C и D. Есть как минимум две причины, по которым базы данных и их архивные копии не следует хранить на системном диске C:

  • Риск потери данных. Операционная система всегда находится на диске С. При переустановке неопытный пользователь может отформатировать диск С, удалив базу данных и все файлы 1С Предприятие 8, которые невозможно восстановить.
  • Замедление и зависание. Не все пользователи понимают, что на диске С всегда должно быть не менее 10% свободного места. В результате, часто свободным остается всего несколько мегабайт. В результате при запуске 1С Предприятие 8 требуется много времени, чтобы найти свободное место для открытия временных файлов. Программа долго открывается. В худшем случае, происходит сбой программы.

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

Самый быстрый и дешевый способ сделать бэкап — купить USB-накопитель нужной емкости. Объем новой базы данных редко превышает 1 ГБ. Поэтому для ежедневного резервного копирования базы данных за последние 30 дней достаточно флешки емкостью 32 ГБ. Цены на такие флешки колеблются от 700 до 1000 рублей; флешка на 64 Гб стоит около 2000 рублей.

Большой вопрос — купить ли флешку на 128 или 256 ГБ для резервного копирования. Их цена колеблется от 3000 до 10000 рублей. За эту цену можно купить жесткий диск большей емкости.

Очень важно, чтобы на вашем компьютере было как минимум два физических диска (не путать с логическими дисками);лучше всего - три диска: первый диск (диск С) необходим для установки операционной системы и всех используемых программ и компонентов; второй диск, 1С, используется для хранения всех данных, включая базу данных 1С Предприятие 8. Третий диск используется для хранения резервной копии 1С Предприятие 8.

Для большинства операционных систем достаточно 60 - 80 ГБ. Однако, рекомендуется иметь резервную копию. Например, диск емкостью 500 ГБ, вероятно, сможет покрыть все потребности, которые могут потребоваться. Его цена составляет около 3 000 рублей. Невозможно дать конкретные рекомендации по емкости двух других дисков. Здесь все очень индивидуально.

Имеет смысл записывать ежедневные резервные копии на встроенный в компьютер жесткий диск. Он должен быть достаточно быстрым и надежным. Это позволит быстро создавать резервные копии и быстро восстанавливать их при необходимости.

Однако ежемесячные и ежегодные резервные копии 1С Предприятие 8 следует хранить на отдельном от компьютера носителе. Это значительно повысит надежность и безопасность ваших данных. Хорошими вариантами являются внешние жесткие диски или облако. Конечно, в случае пожара или наводнения в офисе жесткий диск компьютера может быть поврежден. Вот тут-то и пригодится внешний диск. Конечно, если он хранится в сейфе или чем-то подобном.

Цена внешнего диска почти такая же, как цена обычного жесткого диска в компьютере.

Network Attached Storage (NAS) предназначен для людей, которые очень ответственно и бережно относятся к хранению данных, NAS представляет собой специализированный компьютер с массивом дисков. Его основная задача -хранить информацию и обеспечивать ее безопасность, NAS имеет собственный источник питания и подключен к локальной компьютерной сети. Для большей надежности, NAS можно разместить в отдельном помещении.

В зависимости от модели, количество слотов для жестких дисков может быть разным: один, два, четыре, восемь или больше. Технология виртуализации данных объединяет несколько дисков в единый логический блок, называемый массивом RAID. Это значительно повышает надежность и производительность системы.

Цена сетевого хранилища зависит в первую очередь от количества слотов. Например, Synology DS216se с двумя слотами стоит около 12000 рублей, а Synology DS416j с четырьмя дисками — около 24000 рублей.

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

Существует также специализированное решение "Облачный архив 1С", которое предлагается по подписке на срок от одного до 12 месяцев; стоимость годового архива может рассчитать отдел продаж компании БИЗНЕС РЕШЕНИЯ.

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

 

Программы резервного копирования баз 1С Предприятие 8

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

Вручную с помощью буфера обмена

Найдите и выделите файл 1Cv8.1CD в расположении информационной базы и нажмите Ctrl+C. Затем перейдите в директорию, где хранится файл резервной копии, и нажмите Ctrl+V. Это простое резервное копирование или резервное копирование через буфер обмена операционной системы. То же самое можно сделать и из контекстного меню, нажав левую кнопку мыши.

 

 

 

 

 

 

 

 

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

Автоматическое резервирование средствами Windows

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

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

Бэкап встроенными средствами в 1С Предприятие 8

Многие приложения 1С Предприятие 8.3 имеют встроенную функцию резервного копирования. Например, в 1С Бухгалтерии 8 редакции 3.0, эта функция находится в разделе Администрирование > Поддержка и обслуживание > Резервное копирование и восстановление >. Здесь можно принудительно создать резервную копию в любое время, а также запланировать автоматическое резервное копирование.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Бэкап средствами СУБД

Если база данных работает в режиме клиент-сервер, в качестве СУБД обычно используется MS SQL, Postgre или DB2. Эти СУБД имеют встроенные функции резервного копирования. В режиме клиент-сервер нет ограничений на размер информационной базы данных.

Резервные копии могут создаваться СУБД без удаления пользователей из 1С Предприятие 8, т.е. они могут продолжать работать без опасений. Резервные копии создаются без ошибок.

Подробнее о командах резервирование и восстановление, а также их параметрах, можно прочесть в документации офф. сайте postgrespro.ru

pg_dump — выгрузить базу данных Postgres: https://postgrespro.ru/docs/postgrespro/11/app-pgdump

pg_restore — восстановить базу данных Postgres: https://postgrespro.ru/docs/postgrespro/11/app-pgrestore.html

Ссылка на видеоинструкцию: https://www.youtube.com/watch?v=sRCqBqSZE8I

1. Резервирование базы 1с 8.3 на базе PostgreSQL

Пример Bat-файла с командами для резервирования (выделенные строки надо убрать)

REM /////////////////////////////////////////////////////////////////////////////////
REM РЕЗЕРВИРВОВАНИЕ ПЕРВОЙ БАЗЫ sibek
REM ПРИМЕР СОЗДАНИЯ РЕЗЕРВНОЙ КОПИИ БАЗЫ ДАННЫХ 1C НА POSTGRESQL
CLS
ECHO OFF
CHCP 866     - установить кодовую страницу 1251 Windows, 866 DOS

REM УКАЗАНИЕ ПЕРЕМЕННЫХ СРЕДЫ POSTGRESQL 
SET PGBIN=C:\Program Files\PostgreSQL\11.5-7.1C\bin\
SET PGDATABASE=bdpostgre         -    Имя базы на Postgre сервере 
SET PGHOST=localhost
SET PGPORT=5432
SET PGUSER=postgres             - Имя пользователя Postgre сервера
SET PGPASSWORD=password             - Пароль пользователя Postgre сервера

REM ПЕРЕХОД В КАТАЛОГ С bat-ФАЙЛОМ (ОТКУДА ЗАПУЩЕН ФАЙЛ)
%~d0
CD %~dp0

REM ФОРМИРОВАНИЕ ИМЕНИ ФАЙЛА ДЛЯ РЕЗЕРВНОЙ КОПИИ И LOG ФАЙЛА ОТЧЕТА
SET DAT=%date:~0,2%%date:~3,2%%date:~6,4%     - Получаем текущую дату для имени файла
SET DUMPFILE=D:\1C BackUp\%DAT%-sibek.pgsql.backup   - Бэкап файл базы 
SET LOGFILE=D:\1C BackUp\%DAT%-sibek.pgsql.log         - лог файл процесса
SET DUMPPATH="%DUMPFILE%"
SET LOGPATH="%LOGFILE%"

REM ВЫПОЛНЕНИЕ КОМАНДЫ (ПРОГРАММЫ) ДЛЯ СОЗДАНИЕ РЕЗЕРВНОЙ КОПИИ БАЗЫ 
CALL "%PGBIN%\pg_dump.exe" --format=custom --verbose --file=%DUMPPATH% 2>%LOGPATH%

REM ВЫПОЛНЕНИЕ КОМАНДЫ (ПРОГРАММЫ) ЗАВЕРШЕНО, ЕСЛИ ОШИБОК НЕТ ТО КОНЕЦ
IF NOT %ERRORLEVEL%==0 GOTO Error
GOTO Successfull
REM ПРИ ВОЗНИКНОВЕНИИ ОШИБОК УДАЛЯЕТСЯ ПОВРЕЖДЕННЫЙ ФАЙЛ КОПИИ И СООТВЕТСТВУЮЩАЯ ЗАПИСЬ В ЖУРНАЛЕ О ЕЕ СОЗДАНИИ
:Error
DEL %DUMPPATH%
MSG * "Ошибка при создании резервной копии базы данных. Смотрите backup_sibek.log."
ECHO %DATETIME% Ошибки при создании резервной копии базы данных %DUMPFILE%. Смотрите отчет %LOGFILE%. >> backup_sibek.log
GOTO End

REM ЕСЛИ КОПИЯ СДЕЛАНА БЕЗ ОШИБОК ДЕЛАЕТСЯ ЗАПИСЬ В ЖУРНАЛЕ РЕГИСТРАЦИИ
:Successfull
ECHO %DATETIME% Успешное создание резервной копии %DUMPFILE% >> backup_sibek.log
GOTO End
:End

REM УСТАНАВЛИВАЕТСЯ ПАРАМЕТРЫ ДЛЯ КОПИИ ХРАНИТЬ 5 ДНЕЙ ОТ ДАТЫ СОЗДАНИЯ, УДАЛЯТЬ ПО ИСТЕЧЕНИЮ
FORFILES /p "D:\1C BackUp\" /s /m *.* /d -5 /c "CMD /c del /Q @FILE" 

ВАЖНО! Убрать все пробелы после параметров (чтобы сразу был перенос строки) иначе работать не будет т.к. пробелы будут считаться как символы.

Если несколько БД то можно сделать для каждой БД отдельный bat-файл, либо скопировать полностью код и вставить в один bat-файл (2-3 раза) в зависимости от количества баз, изменяя только имя базы и имена файлов бэкапа и логов.

 

2. Автоматическое резервирование по расписанию

Автоматическое резервирование будем настраивать через планировщик задач: Пуск -> Панель управления -> Администрирование» и запускаем Планировщик заданий, в планировщике выбираем пункт Создать задачу.

Заходим в раздел Триггеры там настраиваем расписание выполнения задания

В разделе Действия указываем какое действие выполнять (в нашем случае указываем наш bat-файл), где прописаны все необходимые команды

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

 

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

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

  • Бэкапер-1С.
  • Backuper.
  • Handy Backup.
  • Effector Saver.
  • Acronis Backup.

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

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

 

Максимально просто и быстро решить все вопросы и задачи можно, получив 10 дней бесплатной техподдержки! Для этого достаточно ответить на 5 вопросов ЗДЕСЬ