Пошаговое руководство

Архиватор 1С и документов:
как пользоваться

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

Что умеет архиватор

Базы 1С и документы

Поиск файловых баз в подпапках, архивация рабочих папок, отдельные задания для SQL Server и PostgreSQL с настроенным доступом.

Расписание и хранение

Запуск заданий службой Windows, сохранение в локальную или сетевую папку, передача по FTP / FTPS. Параметры хранения задаются для задания.

Контроль результата

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

1. Подготовка

Что понадобится перед началом

  1. Установленная программа и доступ к папке документов либо к серверу баз данных.
  2. Место для резервных копий вне папки источника, желательно на отдельном носителе. Проверьте свободное место и доступ службы к этому каталогу.
  3. Время копирования: для файловой базы 1С согласуйте период без работы пользователей. Для SQL Server и PostgreSQL уточните параметры подключения у администратора.

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

Главное окно программы

Главное окно архиватора с указателями: 1 — Найти базы, 2 — Новое задание, 3 — Запустить
  1. Найти базы — автоматический поиск баз в указанном месте. Начните с этой кнопки.
  2. Новое задание — ручное создание задания, в том числе для папки документов.
  3. Запустить — выполнение выбранного задания после настройки.

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

2. Выберите один вариант

Что вы хотите архивировать?

Резервное копирование документов и рабочих папок

Поиск баз не показывает обычные рабочие папки. Для документов создайте отдельное задание.

  1. В главном окне нажмите «Новое задание». Выберите файловый источник и укажите папку документов.
  2. Проверьте маски и исключения: нужные документы не должны попадать под исключения.
  3. Источник выбран. Далее задайте место сохранения на вкладке «Архив», а время и хранение копий — на вкладке «Расписание». Подробности — в следующем общем этапе.

Перейти к хранению и расписанию →

Файловые базы · действие 1 из 3

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

В левом меню программы нажмите «Найти базы». Откроется окно «Автоматическое добавление», вкладка «1. Найти базы / папки».

Учебная схема · 1
Задания
→ Найти базы
Настройки
Утилиты
История

Автоматическое добавление
1. Найти базы / папки  2. Параметры

Файловые базы · действие 2 из 3

Выберите общую папку с базами

В поле «Система» выберите «Файловые базы в подпапках». В поле «Корневая папка» укажите папку, внутри которой лежат каталоги баз. Кнопка рядом с полем позволяет выбрать её через проводник.

Учебная схема · 2
① → Система Файловые базы в подпапках
② → Корневая папка D:\Базы1С
D:\Базы1С              ← выбираем эту папку
├─ Бухгалтерия
│  └─ 1Cv8.1CD         ← база будет найдена
└─ Зарплата
   └─ 1Cv8.1CD         ← база будет найдена
Файловые базы · действие 3 из 3

Запустите поиск и отметьте базы

Нажмите «Найти базы 1С». Дождитесь списка и оставьте отметки только у нужных баз. Поиск ещё не создаёт резервные копии.

Учебная схема · 3
③ → Найти базы 1С
④ → ☑ D:\Базы1С\Бухгалтерия
☑ D:\Базы1С\Зарплата

Базы выбраны — перейти к хранению и расписанию →

Пример поиска файловых баз

Показано только окно поиска. Выбрана общая папка D:\Base_1c, ниже — три найденные подпапки с базами. Нажмите «Папка…», чтобы выбрать свой каталог, затем «Найти базы 1С»; проверьте отметки и перейдите в «2. Параметры». Изображение подготовлено из присланного снимка инструментом обработки изображений.

Если базы не нашлись

Проверьте уровень папки

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

Проверьте файл базы

Внутри каждой подпапки должен быть настоящий файл с расширением .1cd. Пустые папки, каталоги обмена и файлы .1cd.bak не считаются базами.

Уточните тип базы

Для серверных баз есть режимы Microsoft SQL Server и PostgreSQL. Им нужны настроенные подключения и права доступа. Этот пример их не настраивает: обратитесь к администратору.

SQL Server и PostgreSQL

Отдельный пользователь для резервного копирования

Архиватор умеет создавать в СУБД отдельную учётную запись Backup для новых подключений. Это пользователь базы данных, а не пользователь Windows или 1С. Он нужен для доступа к серверным базам; для архивации обычных папок и файловых баз .1cd создавать его не требуется.

Зачем это удобно

Отдельный доступ для архиватора

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

Меньше ручной настройки

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

Разделение обязанностей

Администратор настраивает доступ, а задания выполняются с учётной записью копирования. Это не полный администратор СУБД, но доступ к резервным копиям и данным всё равно требует защиты.

Как создать пользователя

  1. Откройте «Настройки → Работа программы».
  2. В блоке «Пользователи для резервного копирования» выберите «Пользователь Microsoft SQL» или «Пользователь PostgreSQL».
  3. Проверьте сервер, порт и путь к утилитам выбранной СУБД. Для регистрации нужны административные права в СУБД. Одних прав администратора Windows недостаточно.
  4. Выполните регистрацию и дождитесь подтверждения. Если программа запросит доступ администратора базы, вводите его только в самой программе; в инструкции пароли не приводятся.
  5. Откройте «Найти базы», выберите нужную СУБД и сохранённого «Пользователя резервных копий», если он доступен. Проверьте сервер подключения.
  6. Доступ подготовлен. Перейдите к поиску SQL Server или к поиску PostgreSQL. Сначала выберите базы, затем настройте хранение и проверьте копирование.
Учебная схема · регистрация пользователя

① Настройки → ② Работа программы

Пользователи для резервного копирования
③ Пользователь Microsoft SQL ③ Пользователь PostgreSQL

④ Проверить подключение → зарегистрировать → ⑤ проверить копирование

Какие права получает пользователь

Microsoft SQL Server

Создаётся логин Backup. При регистрации через настройки ему назначаются права просмотра сведений о сервере и базах, а в существующих пользовательских базах ONLINE — роль db_backupoperator. Роль sysadmin этим механизмом не назначается.

Для SQL-логина сервер должен разрешать SQL-аутентификацию. Новые базы и доступ SQL Server к папке резервных копий проверяются отдельно.

PostgreSQL

Создаётся роль Backup с возможностью входа, подключения и чтения данных для дампа, а также правами мониторинга, предусмотренными версией PostgreSQL. Полномочия superuser, создания баз и ролей не назначаются.

Регистрацию выполняет администратор PostgreSQL с правами superuser. Для новых объектов, отдельных политик доступа и RLS может понадобиться дополнительная настройка администратором.

Не минимальный доступ к одной базе

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

Серверные базы

Резервное копирование SQL Server: подключение и поиск баз

Откройте «Найти базы». Выберите систему и укажите конкретный сервер или экземпляр. Программа запросит у него список прикладных баз. Это не поиск SQL-серверов по сети и не поиск файлов .1cd на дисках.

Окно автоматического добавления баз SQL Server, версия 0.9.177: пустое поле пароля и проверка подлинности Windows

Реальное окно программы 0.9.177 до запуска поиска. Пароль не указан; список результатов на снимке пустой.

  1. Система. Выберите «Microsoft SQL Server» или «PostgreSQL».
  2. Сервер / экземпляр и порт. Укажите адрес нужного сервера. Значение localhost подходит только для сервера на этом же компьютере. В форме по умолчанию используются порты 1433 для SQL Server и 5432 для PostgreSQL; фактический порт уточните у администратора.
  3. Доступ. Для SQL Server можно использовать «Проверка подлинности Windows», если текущей учётной записи выданы нужные права. Это не обход авторизации. Для PostgreSQL используйте настроенное подключение; пароли в публичной инструкции не приводим.
  4. Утилита. Проверьте путь к инструментам СУБД. Для SQL Server используется sqlcmd.exe. Для PostgreSQL поиск требует psql.exe из комплекта инструментов; для копирования также нужны подходящие pg_dump и pg_restore.
  5. Найти прикладные базы. Нажмите кнопку и проверьте отметки у нужных баз. Затем настройте хранение и расписание.

Пример найденных баз SQL Server

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

Что может найти программа

Microsoft SQL Server

Пользовательские базы в состоянии ONLINE, видимые текущему подключению. Системные master, model, msdb и tempdb в этот список не включаются.

PostgreSQL

Базы указанного сервера, кроме шаблонных баз и служебной postgres. Появление имени в списке не подтверждает право на чтение всех данных или создание резервной копии.

Не только 1С

Список формируется по каталогам СУБД: там могут быть базы других приложений. Назначение базы уточняйте у администратора. Имена с test или copy автоматически не отмечаются — проверьте выбор вручную.

От главного окна до списка баз

Резервное копирование PostgreSQL: поиск баз по шагам

Начните в главном окне: нажмите «Найти базы» в левом меню — это кнопка №1 на первом фото со стрелками. Далее следуйте номерам на окне ниже.

Пример поиска PostgreSQL: система, сервер, доступ, утилита, поиск и выбор баз

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

  1. Система: выберите PostgreSQL.
  2. Сервер и порт: укажите ваш сервер. localhost означает этот же компьютер; 5432 — пример порта, а не обязательное значение для всех установок.
  3. Пользователь резервных копий: используйте сохранённое подключение, если оно настроено. Для его создания смотрите раздел пользователей СУБД. Пустые поля на фото — скрытые данные, а не рекомендация подключаться без пароля. Проверка подлинности Windows в этом режиме не используется.
  4. Утилита: проверьте путь к pg_dump.exe вашего установленного комплекта PostgreSQL. Для поиска нужен psql.exe из этого комплекта. Не копируйте путь со снимка, если у вас другая установка.
  5. Найти прикладные базы: нажмите кнопку, дождитесь списка или сообщения об ошибке подключения.
  6. Выбор баз: проверьте галочки. В примере SB_TEST найдена, но не отмечена автоматически из-за test в имени. Нужную тестовую базу можно отметить вручную.

Что делать после поиска

Проверьте отметки и перейдите к общему этапу «Хранение и расписание». Затем создайте задания, выполните первый запуск и проверьте копию.

После выбора баз

Настройте хранение и расписание

Для баз, выбранных через «Найти базы», перейдите на вкладку «2. Параметры». Для первого примера выберите «Локальная папка», задайте папку архивов, время первого запуска, расписание и количество копий. Убедитесь, что на диске есть место и службе программы доступна эта папка.

Учебная схема · 4
2. Параметры
Куда сохранять Локальная папка
Основная папка E:\Архивы1С
Первый запуск 23:00 · пример
Расписание Каждый день
Хранить копий 7 · пример

Для ручного задания с документами эти параметры находятся на вкладках «Архив» и «Расписание». Проверьте, что расписание включено, служба Windows запущена, а компьютер будет работать в назначенное время.

Первый запуск

Сохраните задание и запустите его вручную

В автоматическом добавлении нажмите «Создать задания»; в ручном задании сохраните настройки. Вернитесь в «Задания», выберите одну строку и нажмите «Запустить». Дождитесь завершения. Затем переходите к проверке ниже.

Учебная схема · 5
Создать задания

↓ Раздел «Задания»

Бухгалтерия Выберите задание → Запустить
Результат Выполнено — после успешного запуска

Архивы  |  Журнал

Как проверить, что архивирование прошло

  1. Дождитесь завершения задания и проверьте столбец «Результат».
  2. Выберите задание и откройте «Архивы»: проверьте наличие новой копии, дату и размер.
  3. При ошибке откройте «Журнал»: проверьте доступ к источнику, свободное место и доступность папки назначения.
  4. Периодически проверяйте восстановление в отдельную тестовую папку или базу. Не перезаписывайте рабочие данные.
После первой копии

Как проверить восстановление резервной копии

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

  1. Сохраните исходный архив. Для проверки используйте отдельную копию и тестовый каталог или тестовый сервер. Не извлекайте данные поверх рабочей базы или папки.
  2. Документы. Откройте архив подходящим архиватором, извлеките его в пустую тестовую папку и проверьте несколько важных файлов. Сравните состав с выбранным источником с учётом исключений.
  3. Файловая база 1С. Распакуйте копию базы в отдельный каталог. С администратором проверьте её открытие в совместимой версии 1С; тестовая база не должна запускать рабочие обмены и регламентные действия.
  4. SQL Server и PostgreSQL. Попросите администратора восстановить копию штатными средствами соответствующей СУБД в отдельную тестовую базу. Права, формат копии и совместимость версий нужно проверить заранее; не заменяйте действующую базу.
  5. Зафиксируйте результат. Запишите дату проверки, использованный архив и обнаруженные ошибки. Повторяйте проверку после изменения задания, версии СУБД или места хранения.

Если меняли расширение архива, при необходимости верните исходное расширение только у тестовой копии. Подробнее — настройка расширений.

Параметры программы

Что можно сделать в настройках

Откройте «Настройки» в левом меню. Общие параметры программы и параметры отдельного задания — разные вещи: источник, место сохранения и расписание меняются в самом задании.

Параметры менеджера

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

Работа программы

Проверить состояние службы Windows, обновить её состояние, проверить обновления программы и задать число одновременных операций: от 1 до 5.

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

Журнал

Выбрать период показа событий в днях и открыть папку журнала. Значение 0 означает показ всех событий.

Файлы архивов

Настроить замену расширений файлов архивов. Это только переименование: формат содержимого не меняется. Для первого запуска оставьте стандартные параметры.

Шифрование архивов

Раздел предназначен для защиты архивов и настройки пути к 7z.exe. Настройку секретов здесь не показываем. Перед применением защиты убедитесь, что сможете восстановить копию.

Преимущество архиватора

Настраиваемое расширение архивов

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

Как изменить расширение

  1. В левом меню программы откройте «Настройки».
  2. Выберите раздел «Файлы архивов».
  3. В таблице «Сопоставление расширений файлов архива» найдите нужный формат или добавьте строку.
  4. В столбце «Формат архива» укажите zip, а в «Расширение файла» — например, rpbackup. Оба значения вводятся без точки.
  5. Нажмите «Сохранить настройки».
  6. Выполните пробное задание и проверьте имя нового файла. Сохраните информацию об исходном формате и проверьте восстановление тестовой копии.
Учебная схема · смена расширения

① Настройки → ② Файлы архивов

③ Формат архива zip
④ Расширение файла rpbackup
⑤ Сохранить настройки

Пример имени: Документы.zip → Документы.rpbackup

Если первая копия не получилась

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

Файловая база не найдена

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

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

Вернуться к поиску файловых баз →

SQL Server виден, но копия не создаётся

Сверьте сервер, экземпляр, порт и способ авторизации. localhost означает компьютер, на котором выполняется подключение. Наличие базы в списке не подтверждает права на резервное копирование.

Для штатной резервной копии SQL Server отдельно нужны права в базе и доступ службы SQL Server к месту записи. Если сервер удалённый, путь резервной копии должен быть доступен на стороне сервера, а не только на вашем ПК. Попросите администратора проверить конкретную ошибку, не выдавайте sysadmin автоматически.

Проверить подключение SQL Server →

PostgreSQL: поиск или дамп завершился ошибкой

Сверьте адрес, порт, выбранное подключение и пути к инструментам установленного PostgreSQL. Для поиска нужен psql.exe, для дампа — pg_dump.exe. Проверьте права на чтение выбранной базы и текст ошибки в журнале.

pg_dump не выгружает сервер с более новой основной версией, чем у самой утилиты. При несовместимости версий согласуйте нужный комплект инструментов с администратором; не подменяйте файлы из случайного источника.

Вернуться к поиску PostgreSQL →

Документы не попали в архив

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

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

Проверить задание документов →

Если ошибка сохраняется, подготовьте версию программы и Windows, тип источника, этап и текст ошибки. Перед отправкой скриншота скройте пароли, логины и сведения о клиентах. Рабочие базы без согласования не отправляйте.

Технические пояснения: доступ SQL Server к месту копирования и совместимость pg_dump. Это общие ограничения СУБД, а не дополнительные функции Архиватора.