Сохранить данные 1с 7.7. Восстановление данных из резервной копии

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

Создание резервной копии данных и внешних файлов вручную (сохранение данных)

1. Открываем 1С: Предприятие. Выбираем нужную информационную базу. Выбираем режим запуска программы "Конфигуратор". Нажимаем кнопку "ОК".

2. В режиме "Конфигуратор" открываем меню Администрирование -> Сохранить данные…

Как правило, необходимо сохранить не только файлы базы данных, но и внешние печатные формы и внешние отчеты и обработки. Для сохранения и этих файлов необходимо нажать на кнопку "Добавить маску". В открывшемся диалоге ввести "ExtForms\*.*", нажать кнопку "ОК", после этого еще раз нажать на кнопку "Добавить маску и ввести "ExtForms\PrnForms\*.*". После чего раз нажать на кнопку "ОК".

4. В поле "Сохранять в" необходимо выбрать путь, куда необходимо сохранить файлы базы данных. Пусть это будет "c:\Back1C\Copy_1C.zip".
5. Далее нажимаем кнопку "Сохранить".
6. Если сохранение произведено успешно, выдается сообщение "Сохранение завершено"

Восстановление данных из резервной копии.

При порче и разрушении данных информационной базы данные можно восстановить из архива (если, конечно, он есть). Данные действия не рекомендуется производить над рабочей базой данных, это может повлечь необратимое разрушение данных существующей базы данных.
Лучше всего восстановить базу данных в пустой каталог.
1. Открываем информационную базу в режиме конфигуратора.
2. В режиме "Конфигуратор" открываем меню Администрирование -> Восстановить данные…


3. Открывается диалог восстановления данных.


4. В поле "Из архива" необходимо указать файл, из которого нужно восстановить данные. Пусть это будет "c:\Back1C\Copy_1C.zip", файл, в который мы сохраняли данные в предыдущей главе.
5. Нажимаем кнопку "Восстановить". Программа выводит диалог с вопросом о замене данных. Нажимаем кнопку "Да", т. е. соглашаемся, что данные текущей информационной базы будут заменены данными из архива.

6. При успешном восстановлении данных из архива выводится диалог "Восстановление…". Нажмите кнопку "Завершить".

7. Далее запускаем программу в режиме 1С:предприятие из меню "Сервис" -> "1С:Предприятие". После открытия программы восстановление данных завершено. Необходимо выйти из программы (она включена в монопольном режиме и в ней не смогут работать другие пользователи).
8. Восстановление данных из архива завершено. Программа готова к работе в обычном режиме.

Выгрузка данных из информационной базы.

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

Для выгрузки необходимо сделать следующее:

2. Выбираем в меню Администрирование - Выгрузить данные.

3. Запускается диалог выгрузки данных. Указываем файл, в который будут выгружены файлы базы данных. Пусть этот файл будет называться "c:\Back1C\Copy_1C.zip".


Загрузка данных в информационную базу данных.

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


3. Запускается диалог загрузки данных. Указываем файл, в который были сохранены данные. Пусть это будет "c:\Back1C\Copy_1C.zip" из предыдущей главы


4. нажимаем кнопку "ОК". Производится загрузка данных
5. Выдается предупреждение: "Все данные будут уничтожены… Продолжить?" Нажимаем кнопку "Да".


6. Программа загружает данные из архивного файла. Это может занять продолжительное время.
7. Загрузка заканчивается когда выводится диалог "Загрузка данных завершена". Необходимо нажать кнопку "ОК".

1. В удобном для себя месте создайте папки для хранения архивов.

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

3. Войдите в вашу базу в режиме "Конфигуратора"
Первый способ: "Пуск->Программы->1С:Предприятие->Конфигуратор".

Появится диалоговое окно "Запуск 1С:Предприятия". Из списка информационных баз выберите ту, архив которой собираетесь сделать и нажмите "Ok".
Второй способ: Начните запускать "1С:Предприятие" через ярлык. Появится диалоговое окно "Запуск 1С:Предприятия". В левом верхнем углу окна будет надпись: "В режиме "Предприятие". Нажмите на кнопку со стрелочкой и выберите "Конфигуратор". Теперь из списка информационных баз выберите ту, архив которой собираетесь сделать и нажмите "Ok".

4. Когда откроется конфигуратор, выберите пункт меню "Администрирование -> Сохранить данные", если вы используете SQL-базу то "Администрирование -> Выгрузить данные".

5. Появится диалоговое окно для создания архива.

6. Внизу будет надпись: "Сохранять в" и указан путь к папке, в которую будет создаваться архив.

7. Нажмите на кнопку с тремя точками.

8. Выберите диск с папками для архивов, выберите необходимую папку.

12. Таким образом, Вы создали архив на диске "С".

13. Для того чтобы создать архив на диске, вставьте чистый диск в дисковод.

14. Проделайте все то же самое, только укажите путь "Диск "А". Например: "А:\020811.zip".

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

Инструкция с скриншотами + видео «1С как сохранить базу (для версии 7.7)». Теперь вы сможете выполнять эту процедуру самостоятельно — это просто.

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

1С как сохранить базу (для версии 7.7)

В своей практике, я использую 4 основных способа сохранения баз версии 7.7:
  1. Копирование всей папки с информационной базой (ИБ).
  2. Использование встроенного механизма сохранения данных.
  3. Настройка автоматического сохранения встроенными средствами
  4. Использование сторонних средств.

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

1. 1С как сохранить базу — копирование папки с ИБ

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

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

В нашем примере нужная нам папка «1SBUKR_320 «, которая находится на диске «D:\ » в папке «temp «. Далее нужно открыть проводник (Мой компьютер), перейти к необходимой папке и скопировать ее в укромное место.

2. 1С как сохранить базу — встроенное сохранение данных

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

Чтобы воспользоваться данным способом, запускаем 1С в режиме «Конфигуратор»

(Кликните для увеличения картинки)

(Кликните для увеличения картинки)

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

(Кликните для увеличения картинки)

Предлагаю небольшое видео как это делается:

3. 1С как сохранить базу — автоматическое сохранение данных

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

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

Итак создадим на Рабочем столе ярлык для запуска . Для этого нужно найти сам файл запуска 1С . Как правило его можно найти по такому пути: «C:\Program Files\1Cv77\BIN\» . Если у вас 64-разрядная система, то путь может выглядеть так: «C:\Program Files (x86)\1Cv77\BIN\» . Пройдя в папку BIN нужно найти файл 1cv7.exe (для сетевой версии 1С) или файл 1cv7l.exe (для однопользовательской версии 1С). Далее выделим этот файл, нажмем правую кнопку мышки и выбираем пункт Создать ярлык .

(Кликните для увеличения картинки)

Ярлык создаться на Рабочем столе , его нужно найти, выделить правой кнопкой мышки и выбрать Свойства. На закладке Ярлык, в поле Объект после «C:\Program Files\1Cv77\BIN\1cv7.exe» дописать следующее:

CONFIG /DПутьКБазеДанных /NИмяПользователя /PПароль @ПутьКФайлуПакетногоЗапуска.

(Кликните для увеличения картинки)

Файл пакетного запуска представляет собой обычный текстовый файл с параметрами запуска. Вот как он выглядит:

Output=Save_Log Quit=1 SaveData=1 SaveToFile=Arhiv

Чтоб не заморачиваться можете . (Не забудьте разархивировать)

Обратите внимание

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

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

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

Можно пойти еще дальше и настроить автоматический запуск, созданного нами ярлыка в определенное время. Для этого нужно в Windows создать Назначенное задание, указать время и периодичность запуска, а в качестве программы для запуска, указать созданный нами ярлык.

4. 1С как сохранить базу — Использование сторонних средств

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

После долгих поисков я остановился на программе Effector Saver . Меня привлекли следующие преимущества:

  1. Копирование сразу нескольких баз (при чем на разных платформах: 1С:Предприятия 8, 1С:Предприятия 7.7).
  2. Выполнение в назначенное время.
  3. Запуск механизма «Тестирование и исправление ИБ».
  4. Функционал завершения работы пользователей 1С:Предприятия
  5. Отправка отчетов о результате работы задач.
  6. Дополнительное копирование в локальной сети, или на сервер FTP.
  7. Есть бесплатная версия.

(Кликните для увеличения картинки)

Свои вопросы и пожелания оставляйте в комментариях.