Утилита для регулярного резервного копирования баз 1С
База данных - Инструменты администратора БД
Бесплатные
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Проект на Гитхабе
Поддерживаются:
- файловые базы 1С;
- сетевые файловые базы;
- PostgreSQL;
- Microsoft SQL Server (MSSQL).
В одной конфигурации можно использовать файловые базы и только одну СУБД: PostgreSQL или MSSQL.
Запуск
Программа поддерживает два режима запуска.
Однократный запуск
run --now
В этом режиме программа выполняет резервное копирование без учёта настроек расписания.
Основные этапы:
- проверка конфигурации;
- проверка окружения;
- подготовка окружения;
- выгрузка информационных баз в
*.dt; - запись результата в журнал.
Запуск по расписанию
run
В этом режиме программа определяет базы, которые необходимо обработать, согласно настройкам schedule_settings.
Основные этапы:
- проверка конфигурации;
- проверка окружения;
- подготовка окружения;
- определение баз согласно расписанию;
- удаление устаревших резервных копий;
- выгрузка баз в
*.dt; - запись результата в журнал.
Поддерживаются три типа расписаний:
daily— ежедневно;weekly— еженедельно;monthly— ежемесячно.
Конкретная база указывает, в каких расписаниях она участвует, через параметр schedules.
Если на один день приходится несколько расписаний, используется приоритет:
1 monthly - 2 weekly - 3 daily
Например, если день одновременно является ежемесячным и ежедневным, для этой базы выполняется только ежемесячное расписание.
Требования
Для работы программы необходимы:
- установленная платформа 1С:Предприятие;
ibcmd;- права на чтение и запись необходимых каталогов;
- доступ к PostgreSQL или MSSQL, если используются базы соответствующего типа;
cifs-utilsв Linux для работы с сетевыми файловыми базами.
Путь к ibcmd задаётся в конфигурации:
general: ibcmd_path: "/opt/1cv8/x86_64/8.5.1.1529/"
Важно: после обновления платформы 1С необходимо проверить и при необходимости изменить
ibcmd_path.
Вступайте в нашу телеграмм-группу Инфостарт