Регулярное создание архивных копий информационных баз (ИБ) является одним из условий беспроблемной эксплуатации программы. Надо заметить, базы выходят из строя не так уж часто, но зато в самый неподходящий момент — обычно как раз накануне сдачи отчётности, когда количество выполняемых в программе операций увеличивается, а потому допускается большее количество ошибок.
Как часто следует создавать архивные копии информационной базы, зависит от объёмов учёта. На небольших предприятиях (например, на предприятиях сферы услуг), где количество бухгалтерских операций за месяц сравнительно небольшое, создавать архивы необходимо как минимум после закрытия каждого месяца. А уж после закрытия квартала и тем более года создание архивов является строго обязательным. На крупных предприятиях и предприятиях торговли, где каждый день выполняется большое количество бухгалтерских операций, делать архивные копии ИБ нужно после каждой смены.
В обязательном порядке необходимо архивировать базы перед установкой каких-либо обновлений, перед тестированием и исправлением информационной базы, перед полным пересчётом бухгалтерских и оперативных итогов. После завершения любой из этих операций необходимо создать ещё одну архивную копию уже модифицированной информационной базы.
Как создать архив базы 1С 8
Процесс архивирования
Если у Вас стоит сетевая версия «1С:Предприятие», прежде чем начать архивирование, необходимо предупредить всех пользователей, чтобы они вышли из программы. Для создания архива информационной базы открываем программу в режиме «Конфигуратор». Для запуска процесса архивирования последовательно выбираем пункты меню « Администрирование −> Сохранить данные… » либо кликаем мышью по кнопке «Сохранить данные» на панели инструментов «Администрирование».
При этом на экран будет выведено диалоговое окно «Сохранение данных», где необходимо указать имя файла архива и путь к нему.
Если архивирование выполняется в первый раз, программа по умолчанию предлагает сохранить архив в каталог информационной базы. Имя файла по умолчанию — 1Cv.zip , но лучше в качестве имени архива использовать дату создания. Если архивы различных конфигураций будут храниться в какой-то общей папке, именам файлов следует давать различные названия, например, buch08022020.zip , zup08022020.zip и т.п.
Список сохраняемых файлов (см. рис. выше) можно дополнить, но не стоит включать в него подкаталоги ExtDb и ExtForms , так как это сильно увеличивает объём архивных копий. На случай восстановления базы лучше всегда сохранять дистрибутивы обновлений КЛАДР и регламентных отчётов за те периоды, которые ещё могут потребоваться.
После указания имени архива и пути к создаваемому архивному файлу кликаем мышкой по кнопке «Сохранить». При этом на экран выводится окно, информирующее о ходе создания архива, а по завершению — окно информирующее об успешном завершении операции.
Если же после клика по кнопке «Сохранить» на экран будет выведено сообщение об ошибке блокировки метаданных (см. рис. ниже), значит, кто-то из пользователей не вышел из программы.
WinRAR как пользоваться, заархивировать, сжать, распаковать файлы и папки.
Чтобы проверить, кто именно блокирует процесс архивации, запускаем программу в режиме «Монитор». Сделать это можно непосредственно из конфигуратора, последовательно выбрав в меню пункты « Сервис −> Монитор пользователей » либо кликнув по кнопке «Монитор» на панели инструментов.
В открывшемся окне монитора пользователей в меню « Монитор » выбираем пункт « Активные пользователи ».
После выбора в меню пункта «Активные пользователи» на экран будет выведен список всех пользователей, работающих в данный момент в системе, сетевые имена их компьютеров и режимы работы. После выхода всех пользователей в мониторе должен высвечиваться только тот компьютер, на котором выполняется архивирование.
Примечание: Иногда бывают ситуации, когда все пользователи вышли из системы, а монитор, тем не менее, продолжает показывать, что в системе находится несколько пользователей. В таких случаях следует, во-первых, немного подождать (на закрытие файлов, открытых по сети, требуется некоторое время). Если же пользователи в мониторе продолжают высвечиваться, значит необходимо перезагрузить сервер с информационной базой программы, так как там остались открытыми некоторые файлы пользователей.
Обычно такие ситуации возникают при кратковременных обрывах сетевых соединений. Это может быть результатом скачков или провалов питающего напряжения. Это может быть также результатом преждевременного выключения компьютера пользователем. Многие бухгалтера, закрыв программу, зачастую тут же спешат выключить компьютер, а ведь для корректного закрытия файлов по сети, как я уже говорил, требуется какое-то время.
Восстановление базы из архива
Если программа сетевая, то, прежде чем начать восстановление, необходимо предупредить всех пользователей, чтобы они вышли из программы. Для восстановления информационной базы из архива открываем программу в режиме «Конфигуратор». Для запуска процесса архивирования последовательно выбраем пункты меню « Администрирование −> Восстановить данные… », либо кликаем мышью по кнопке «Восстановить данные» на панели инструментов «Администрирование».
При этом на экран будет выведено диалоговое окно «Восстановление данных», где необходимо указать имя файла архива и путь к нему (по умолчанию программа выводит путь к файлу последнего архива).
Процесс восстановления начнётся сразу после клика по кнопке «Восстановить».
После завершения процесса восстановления информационной базы, программу необходимо открыть в монопольном режиме (если это сетевая версия), так как программе необходимо восстановить индексные файлы (выполнить переиндексацию).
Примечание: Часто системные администраторы делают архивные копии базы путём простого архивирования каталога ИБ с помощью программ WinZIP или WinRAR. Архивы в этом случае получаются очень большие из-за индексных файлов и файлов регламентных отчётов (при архивировании средствами 1С ни те, ни другие в состав архива не включаются).
Другие статьи по схожей тематике
- Обновление КЛАДР в 1С версии 7.7
- Что такое 1С. Просто о сложном
- Обновление регламентированной отчетности в «1С:Предприятие 7.7»
- Обновление конфигурации «1С:Предприятие 7.7»
- Правила ведения справочников в 1С
- Запуск программы «1С:Предприятие 7.7» из командной строки
- Стилизация рамок элементов
- Блочные элементы и их форматирование
- О настройке Wireless-N Mini Router WS-WN523N2
- Настройка АРМ для работы с ЭЦП на сайте ФНС
- Объекты метаданных компоненты «Расчет»
Источник: webbrat.ru
Как сделать архив 1С
Очень вам советую 1 раз в день делать архивную копию рабочей программы.
Вот только некоторые причины, когда может потребоваться восстановление из архива:
— вы решили «навести порядок» в базе и перепровели документы с начала года. И всё стало еще хуже. обороты не идут, появилась «краснота», а то и вовсе месяц не закрывается;
— или другой работник бухгалтерии, а то и менеджер, залез в сданный период, что-то там изменил — и концов теперь не найдешь;
— или если из-за некорректного обновления или скачка напряжения база перестала открываться;
— и с такими «или» я сталкиваюсь очень часто.
А у вас на этот случай будет волшебный архивчик — раз — и всё снова работает!
Надеюсь, мне удалось убедить вас в важности делать архивные копии?!
Итак, чтобы сделать архив, потребуется несколько простых действий .
1. Открыть программу в режиме Конфигуратора ;
Источник: dzen.ru
1С 8.x : ZIP-архив Создание
Для того чтобы записать файлы в ZIP-архив необходимо выполнить несколько простых действий:
* Создать архив с необходимыми параметрами, в который будут помещаться файлы.
* Поместить в архив необходимые файлы.
* Записать архив.
Создание объекта ЗаписьZIPФайла можно осуществить двумя путями — создать инициализированный объект или создав неинициализированный объект вызвать у него метод Открыть. В обоих случаях состав параметров является одинаковым. В самом простом случае требуется указать только имя файла, куда будет записан архив.
Для создания нового архива требуется указать:
* Имя файла, куда будет записан архив. Этот параметр является обязательным. Если такой файл уже существует на диске, он будет перезаписан!Пароль доступа к архиву. Если этот параметр пропущен или равен пустой строке, то шифрование производится не будет!
* Комментарий к архиву.
* Метод сжатия файлов в архиве. На выбор предоставляется возможность скопировать файлы в архив без сжатия или сжать их. По умолчанию файлы сжимаются.
* Уровень сжатия файлов в архиве. Можно выбирать между минимальным, оптимальным и максимальным сжатием. По умолчанию используется оптимальное сжатие
* Метод шифрования. Можно защитить архив методом шифрования ZIP 2.0, совместимым с большинством программ, или с помощью шифрования на основе новейшего стандарта AES с различной длиной ключа (128, 192 и 256 бит). Однако следует помнить, что данный метод может быть не совместим с некоторыми программами архивирования, например WinRAR.
После создания объекта необходимо добавить в него необходимые файлы, воспользовавшись методом Добавить. Он принимает на вход 3 параметра:
1. Полное имя файла или маску.
2. Режим сохранения путей к файлу. Можно сохранять полные пути, не сохранять пути совсем или сохранять пути относительно каталога. Режим обработки подкаталогов. Можно обрабатывать подкаталоги рекурсивно или не обрабатывать их. Параметр имеет смысл, если в качестве имени указана маска.
После того, как все необходимые файлы добавлены, можно записать архив на диск, воспользовавшись методом Записать().
Важно понимать, что до выполнения этого метода, никаких реальных действий по созданию архива не происходит. После записи архива на диск объект закрывает его и для работы со следующим архивом необходимо выполнить метод Открыть().
Пример:
Код 1C v 8.х
Сейчас = ТекущаяДата();
// Создадим объект записи ZIP-архива
ЗаписьZIP = Новый ЗаписьZipФайла(ИмяАрхивногоФайла,
ПарольАрхивногоФайла,
«» + МетодСжатия + Символы.ПС + УровеньСжатия + Символы.ПС + МетодШифрования,
МетодСжатия,
УровеньСжатия,
МетодШифрования);
// Добавим необходимые файлы в архив
ЗаписьZIP.Добавить(«c:MyFilesFile1.xml», РежимСохраненияПутейZIP.НеСохранятьПути);
ЗаписьZIP.Добавить(«c:MyFilesMoreFiles*.xml», РежимСохраненияПутейZIP.СохранятьОтносительныеПути, РежимОбработкиПодкаталоговZIP.НеОбрабатывать);
// Запишем архив на диск
ЗаписьZIP.Записать();
// Сообщим время, которое потребовалось для работы.
Сообщить(«Упаковка заняла » + ТекущаяДата() — Сейчас) + » секунд(ы)»);
Особенности упаковки файлов по маске
Источник: helpf.pro