1С: резервное копирование файлов и данных

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

Резервное копирование средствами операционной системы и сторонними программами

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

Рис.1

Адресная строка, указанная после надписи «File=» и есть то место, где нам надо искать файл с расширением 1CD (Рис.2).

Рис.2

Список дальнейших возможных действий:

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

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

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

Технология резервного копирования, реализованная в 1С

В самой платформе 1С реализован следующий механизм создания резервных копий:

  1. Убедившись, что в базе нет пользователей, открываем её в режиме конфигуратора;
  2. Выбираем пункт меню Администрирование;
  3. Нажимаем «Выгрузить информационную базу»;
  4. В открывшемся окне выбора каталога выбираем место хранения резервной копии;
  5. Задаем имя для файла с расширением dt, в котором будут сохранены таблицы базы;
  6. Ждем.

В случае, если в базе есть хоть один пользователь, сохранение будет прервано, и на экран выйдет сообщение «Ошибка исключительной блокировки» (Рис.3).

Рис.3

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

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

Загрузка данных происходит так же из конфигуратора. Только вместо «Выгрузить» запускаем «Загрузить информационную базу» и выбираем сохраненный файл.

Резервное копирование 1С силами сервера

В зависимости от того, какая СУБД служит средой хранения таблиц базы 1С, существенно различается и технология резервного копирования.

В нашей стране, наибольшее распространение получили:

  1. Microsoft SQL сервер, бесплатная версия которого содержит несколько обрезанный функционал;
  2. PostgreSQL – абсолютно бесплатный сервер баз данных с достаточно удобным интерфейсом.

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

Рис.4

Резервное копирование временного файла внешней обработки

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

Рассмотрим такую проблему: при разработке модуля внешней обработки случился скачок напряжения. В некоторых случаях  это не является проблемой, а в некоторых повторное открытие обработки выдает ошибку (Рис.5):

Рис. 5

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

Что же делать? В первую очередь не паниковать! И ни в коем случае не запускать 1С!!!

  1. В папке пользователя есть каталог TEMP (для Windows 7 он находится по адресу C:\Users\ИмяПользователя\AppData\Local), куда 1С сохраняет данные пользователя;
  2. Маска подобных файлов v8_* а расширение tmp;
  3. Необходимо до запуска программы забрать все файлы, в наименовании которых есть указанная маска в другое место;
  4. На копии этих файлов сменить у них расширение на epf;
  5. Попробовать открыть их в конфигураторе.

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


Добавить комментарий

Ваш e-mail не будет опубликован.

*

code


На пути к миллиардам. Дуров провел первый раунд инвестирования Telegram
Получила развитие ситуация вокруг, пожалуй, самого ожидаемого и громкого ICO – мессенджера Telegram. Стали известны имена нескольких инвесторов ...
Портрет современного программиста составили аналитики из CodinGame
Специалисты из компании CodinGame опросили 6128 разработчиков, чтобы «нарисовать» их обобщенный портрет и выяснить, что на самом деле важно для ...
Программная работа с графическими схемами. Готовое решение
Работоспособное, проверенное на практике, простое и удобное программное управление графическими схемами ...
Автоматическая рассылка отчетов из «1С: Управление торговлей 10.3» и «1С:УПП» по электронной почте
Многим сотрудникам предприятия требуется актуальная и достоверная информация для принятия верных управленческих решений. Получить данную информацию можно при помощи отчетов, ...
Минимализмы 3
Очередная серия "минимализмов". Также, как и в предыдущих статьях, здесь приведена подборка коротких оригинальных авторских решений некоторых задач. Ранее эти ...
Рисуем Робота в диаграмме Ганта с использованием Регистра расчетов и Плана  видов расчета
О сложных механизмах расчетного учета, который обычно используются в программах начисления зарплаты, в простом примере в виде рисования Робота в ...
Microsoft спешит на помощь – проверит на наличие Spectre и перепишет уязвимый код Skype
Компания Microsoft добавила в свой бесплатный инструмент для корпоративных клиентов Windows Analytics функцию проверки на наличие уязвимостей Spectre и Meltdown ...
В библиотеку «1С:Предприятия» добавили платежный модуль «Яндекс.Кассы»
В стандартной библиотеке электронных документов «1С:Предприятия» наконец появился платежный модуль «Яндекс.Кассы» ...
Мы на счастье всем буржуям мировой Wi-Fi раздуем. Стартаперы удивляют
На днях стало известно, что российские предприниматели Илья Яшин и Ян Сепиашвили готовятся запустить платформу World Wi-Fi. Это бесплатная мировая ...
От закошмаривания к цифровизации: власти хотят «разгрузить» бизнес от отчетности
Премьер-министр РФ Дмитрий Медведев на инвестиционном форуме «Сочи-2018» рассказал о планах правительства максимально оцифровать отношения государства и бизнеса, а также ...
Кто о чем, а мы о «Цифровой экономике»
Продолжаем знакомить читателей Infostart Journal с пунктами проекта «цифровая экономика». Сегодня расскажем о планах в области аддитивных технологий, промышленности и ...
Сервер-клиентский вызов
Передача управления с сервера на клиента с использованием системы взаимодействия. На примере отображения индикатора в управляемой форме ...
Новое в редакции ERP 2.4.2 "Производство". Рассмотрен механизм регистрации трудозатрат.
Наталья Остапченко - преподаватель 1С:Учебного центра №1 с большим опытом. Преподователь курсов по 1С:ERP, 1С:Управлению торговлей 8, 1С:Рознице, программированию. Автор ...