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

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

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

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

Как сделать резервную копию базы 1С?

Резервную копию можно сделать 2 способами:

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

Это самый простой способ. Если конфигурация хранится на вашем компьютере или в локальной сети в отдельном каталоге (файловый вариант), то для того, чтобы сделать резервную копию нам достаточно скопировать файл 1Cv8.1CD из данного каталога или весь каталог целиком. Для удобства хранения бэкапов вы можете к имени файла или каталога дописывать дату, когда была сделана данная резервная копия.

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

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

1. Запустите программу 1С в режиме конфигуратора.

2. В главном меню программы выберите «Администрирование – Выгрузить информационную базу».

3. Выбираем каталог для сохранения бэкапа и задаем имя для файла. У выгрузки базы будет расширение «.dt». Лучше если в имени файла будет присутствовать дата, когда была выполнена данная резервная копия.

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

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

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

И тот и другой способ резервного копирования может выполняться автоматически с помощью стандартного планировщик задач Windows или др. операционной системы.
Для этого создается BAT файл с необходимым набором команд который поможет в автоматическом режиме создавать резервную копию файловой базы данных 1С.

Пример для выгрузки файловой базы (вторым способом):

"C:\Program Files (x86)\1cv82\8.2.15.294\bin\1cv8.exe" CONFIG /F"C:\Users\Admin\Documents\InfoBase1" /N"User" /P"123" /DumpIB"D:\beckup\%date%.dt"

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

Для копии собственной базы нужно прописать свои реквизиты:

  • 1. Путь к запуску командного файла программы 1С.ехе (обычно это стандартный путь с:\ Program Files)
  • 2. Нужно указать версию платформы 1С, под которой будет проходить копирование.
  • 3. Режим запуска 1С (конфигуратор, естественно).
  • 4. Путь к файлу *.СD информационной базы и ее название.
  • 5. Указать пользователя и пароль с административными правами доступа к информационной базе.
  • 6. Собственно сама команда запуска копирования.
  • 7. Название, которое будет присваиваться копии базы. В примере – это дата создания копии.

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

Какую бы конфигурацию вы не использовали, вам необходимо периодически делать резервные копии информационной базы (бэкапы). Эта несложная процедура позволит вам в случае каких-либо проблем (сгорел жесткий диск, перестала запускаться конфигурация и т.д.) быстро восстановить конфигурацию из резервной копии.

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

Как сделать резервную копию базы 1С?

Резервную копию можно сделать 2 способами:

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

Это самый простой способ. Если конфигурация хранится на вашем компьютере или в локальной сети в отдельном каталоге (файловый вариант), то для того, чтобы сделать резервную копию нам достаточно скопировать файл 1Cv8.1CD из данного каталога или весь каталог целиком. Для удобства хранения бэкапов вы можете к имени файла или каталога дописывать дату, когда была сделана данная резервная копия.

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

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

1. Запустите программу 1С в режиме конфигуратора.

2. В главном меню программы выберите «Администрирование – Выгрузить информационную базу».

3. Выбираем каталог для сохранения бэкапа и задаем имя для файла. У выгрузки базы будет расширение «.dt». Лучше если в имени файла будет присутствовать дата, когда была выполнена данная резервная копия.

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

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

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

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

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

Хотя опыт подтверждает - часто резервное копирование базы 1C необходимо и компаниям с системным администратором в штате, который нередко забывает о важности этого вопроса.

Резервная копия 1С - проверенные способы для работы

Самый распространённый и простой способ, как сделать резервную копию 1C - непосредственно скопировать саму папку с информационной базой. В итоге сделанная копия таким нехитрым способом переносится на флешку или .

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

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

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

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

Как сделать резервную копию 1С с помощью конфигуратора

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

Заходим в 1C в режиме конфигуратора. Не нужно бояться этого обозначения, никаких серьёзных ошибок мы здесь не допустим.

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

Находим в появившемся окне пункт меню Администрирование - нажимаем «Выгрузить информационную базу».

Нажимаем «Выгрузить информационную базу»

Но будьте в таком случае крайне внимательными, чтобы не выбрать «Загрузить информационную базу».

Затем выбираем в появившемся окне место, куда нужно сохранить копию, остаётся лишь нажать «Сохранить».

Резервное копирование базы 1С во время обновления

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

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

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

Создание копии ИБ администратором

Данная возможность не является самой надежной для постоянного использования. Часто к ней прибегают с целью выполнить резервное копирование в 1С перед обновлением и внесением существенных изменений. Самый быстрый вариант для файловой базы, не требующий даже использования конфигуратора и вспомогательного ПО – копирование файла -*.1CD. Если неизвестно, где расположена база, запустите 1С и при выборе баз обратите внимание на строчку с расположением файла базы:

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


В этот момент в базе не должно происходить активных действий с объектами конфигурации. Чтобы восстановить ИБ из файла, просто замените файл *.1CD в папке БД. Другой вариант сделать резервное копирование в 1С потребует активизировать конфигуратор – выгрузка ИБ в файл с расширением dt. Для этого выполняем простые действия:


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


Также тут можно обнаружить пункт «Настройка резервного копирования». Он разрешает задать:

  • Периодичность создания копии файловой базы 1С;
  • Дату начала и дату окончания выгрузки ИБ;
  • Место для сохранения ИБ (используйте облачные сервисы);
  • Количество хранимых резервных копий.

Для клиент-серверной базы механизм не подходит. Автоматическое резервное копирование данных в 1С 8.3 необходимо выполнять, используя СУБД. Наибольшей популярностью в России пользуются Microsoft SQL и PostgreSQL. Для настройки автоматического сохранения данных, нужно разбираться в структуре и внутренних механизмах СУБД.

Восстановление базы 1С из резервной копии

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

  • Сделать еще одну копию базы;
  • Если сохраненная база в формате «*.1CD», то достаточно заменить файл 1CD на аналогичный из резерва, и запустить 1С;
  • Если файл в формате «*.dt», то необходимо зайти в конфигуратор. Затем выберите меню «Администрирование» >> «Загрузить информационную базу …». Укажите путь к конкретному файлу и подождите, пока 1С не сообщит об успехе;

  • Запустите механизм «Тестирование и исправление информационной базы».

Настройка резервного копирования в 1С 8.3 должна быть в арсенале каждого администратора, как и способ восстановления базы. Но грамотный администратор не будет использовать этот механизм на постоянной основе, так как это крайняя мера в спасении БД.

Нужна помощь?
Хотите знать 1С:Бухгалтерию? Запишитесь на бесплатный первый урок!

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

Почему плохо, скажете вы? Ведь и так все работает, причем работает хорошо. И проблем никаких нет. Конечно, пока все работает, проблем нет. Вот только дело в том, что иногда эти самые проблемы внезапно случаются.

Приходите вы однажды на работу и запускаете свою любимую 1С Бухгалтерию 8. А она не запускается. Больше того — ошибку выдаёт! Например, вот такую.


И всё. И дальше ну никак! Типичная реакция типичного пользователя на подобные окна — побыстрее нажать тот самый крестик , чтобы избавиться от неугодного окна. В любом случае попытка перезапустить программу скорее всего приведёт к такому же результату. А работать то как-то надо! УПС!!!

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

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

Если специалист придёт и увидит что проблема в платформе 1С Предприятие, то исправить это достаточно легко. Например, просто переустановить программу . Или, к примеру, слетела лицензия — поправить такое в большинстве случаем не составит труда.

Но вот если ошибка возникла в самой базе данных, то тут всё может быть намного хуже. Если база данных по каким-то причинам оказалась повреждена, то требуется её восстановление , что вообще не всегда возможно (смотря где именно и насколько сильно повреждена база 1С). Проще говоря, может возникнуть случай, когда базу восстановить не удастся совсем ! Думаете нереально? Очень даже реально!

Тут была важная часть статьи, но без JavaScript её не видно!

Небольшой пример. Как-то я наблюдал следующую картину: пользователь хочет провести документ и нажимает соответствующую кнопку. Любой документ проводится вовсе не мгновенно — на это требуется время (хотя обычно все достаточно быстро). Так вот, пока программа выполняла проведение документа, пользователь — очевидно желая провести побыстрее (!) — успел нажать кнопку проведения минимум раз 7-8 (а может и все 10 раз)!

В результате выскочила ошибка, после которой программу пришлось закрыть. Вроде ничего страшного, но проблема в том, что больше эту базу так запустить и не удалось ! Вообще никак!

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

Если базу не удастся восстановить, то придётся создавать новую и вручную снова вбивать в неё все требуемые документы. А документов может быть много . В любом случае больше всего проблем получит тот, кто этой "рухнувшей" базой пользовался.

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

А теперь давайте разберёмся, как эти самые резервные копии базы 1С Бухгалтерия (вообще это справедливо для любой конфигурации) делать. Если у вас файловая база, то всего существует два способа сделать резервную копию базы данных 1С Предприятия.

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

К имени скопированной папки желательно дописать дату копирования, чтобы не забыть. Если это ZIP архив, то также рекомендуется назвать его соответствующим образом. Например, "ООО Рога и копыта - Бухгалтерия 8.3 - 10.01.2014" . В таком случае никакой путаницы никогда не возникнет.

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

Первым делом открываем в Конфигураторе нужную базу . Затем заходим в меню Администрирование и видим там рядом два пункта, как на картинке.

сайт_

Для создания копии (а, точнее, выгрузки) базы следует выбрать пункт меню "Выгрузить информационную базу", после чего программа спросит, куда именно следует сохранить выгрузку и как её назвать.

сайт_

Здесь следует предупредить об очень распространённой ошибке: не нужно не глядя нажимать на кнопку Сохранить , поскольку в этом случае копия будет сохранена непонятно куда и непонятно под каким именем . Укажите нужный диск и папку, а также приемлемое и понятное имя файла, и только потом нажимайте Сохранить.

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

Универсальное правило №2: не сохраняйте ничего на диск С (т.е. туда, где Windows). Система всегда по умолчанию предлагает папку Мои документы, а папка эта находится на диске С. Выберите другое место для хранения копий — так надежнее и место на диске С не занимает.

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

сайт_

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

сайт_

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

У выгрузки из базы есть один важный плюс: она занимает меньше места, чем папка с базой (про уменьшение размера самой базы читайте