Менеджер архивации

23.09.25

База данных - Архивирование (backup)

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Конфигурация "Менеджер архивации":
.cf 181,63Kb
6 1 850 руб. Купить
Менеджер архивации 1.0.0.2:
.cf 188,70Kb
0 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

1. Начальная страница.

 

 

Тут все банально, видим график созданных архивов и логи.

2. Меню "Менеджер архивов"

 

 

  • Выполнить задачи архивации - выполнить все включенные задачи "По нажатию".
  • Задачи архивации - собственно справочник с настройками архивации баз данных.
  • История архивации - по сути итог выполнения задач архивации, а так же, хранилище расположения файлов архивов.
  • Логирование - тут все и так понятно.
  • Консоль заданий - взята с github, нужна для просмотра фоновых и рег. заданий.

3.Основа всего "Задачи архивации"

 

 

По кнопке "Выполнить задачу", происходит запуск конкретной задачи.

 

 

  • Вид архивации - пока что только PostgreSQL, но в планах добавить и MS.
  • Наименование - Тут понятно.
  • Сервер, пользователь, пароль и база - это все из Postgres.
  • Каталог архивов - тут ВАЖНО на каталог должны быть права на запись..
  • Количество архивов - то, сколько копий мы будем хранить.
  • Выгружать в DT - По умолчанию выгружается dump базы Postgres, средствами pg_dump, но если включить переключатель, выгрузка будет идти средствами 1С ibcmd.
  • Дополнительно копирование - Копирует архив базы на удаленный сервер. Пока что только на FTP сервер, да если честно, не вижу особого смысла в других вариантах, но может будет еще что-то. 
  • Снизу история всех архивов.

 

 

Выгружать в DT

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

 

 

Если включить дополнительное копирование на FTP сервер, откроется страница с настройками FTP. Думаю тут все понятно.

 

 

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

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

Изменения в версии 1.0.0.2


1. Добавлен порт для сервера Postgres

2. Добавлены планы обслуживания (Vacuum и reindex)

Теперь возможно запускать архивацию и планы обслуживания на удаленном Postgre SQL сервере. Для нормальной работы нужны утилиты pg_dump, vacuumdb, reindexdb прописанные в переменные среды. Проще всего установить Postgre SQL на том же сервере что и 1С и выключить его как службу. 

Если у вас включен autovacuum то полную очистку делать не стоит (лишняя нагрузка на сервер).

Проверено на следующих конфигурациях и релизах:

  • Управление нашей фирмой, редакция 3.0, релизы 3.0.12.141
  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.181.18
  • Зарплата и управление персоналом, редакция 3.1, релизы 3.1.34.57

Вступайте в нашу телеграмм-группу Инфостарт

Архивация линукс linux postgres postresql backup dump

См. также

Архивирование (backup) Системный администратор 1С v8.3 1C:Бухгалтерия Платные (руб)

Программа позволяет выполнять автоматическое создание копий файловых и серверных информационных баз 1С Предприятие 8 и размещение копий в облаке Яндекс.Диск, локальном или сетевом ресурсе.

5010 руб.

03.09.2014    17847    31    7    

38

Архивирование (backup) Учет документов Бухгалтер 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

В текущих версиях 1С пока нет функции, позволяющей автоматически отмечать возврат оригиналов документов с помощью сканера штрих-кодов. Многие контрагенты часто сталкиваются с проблемой утери оригиналов УПД или их невозврата. В ответ на эти запросы было разработано расширение, которое упрощает контроль за возвратом оригиналов документов и помогает лучше организовать их хранение.

12000 руб.

19.02.2025    1324    2    0    

1

Архивирование (backup) Системный администратор 1С v8.3 Бесплатно (free)

Предлагаю Вашему вниманию 3 скрипта на bash (sh) для архивирования (backup) типовых конфигураций на Linux средствами 1С и Postgres. Перед запуском корректно заполните раздел "Параметры" в соответствии с Вашими настройками.

20.01.2025    2378    Prelude    5    

11

Архивирование (backup) 1С v8.3 1С:Управление нашей фирмой 3.0 Платные (руб)

Расширение поможет настроить резервное копирование баз SQL в стандартный файл выгрузки баз 1С (*.dt).

2400 руб.

27.08.2024    2670    1    6    

2

HighLoad оптимизация Администрирование СУБД Архивирование (backup) Системный администратор Программист 1С v8.3 Бесплатно (free)

Бэкап в Postgres состоит из набора граблей, которые нужно обойти для успешного восстановления. Они заложены в самых неожиданных местах от предмета резервного копирования (база или кластер) до структуры каталогов. Один неверный шаг и восстановление будет невозможным. Почему нельзя было сделать проще, как в MS SQL или Oracle? Почему бэкап в Postgres оставляет впечатление чьей-то лабораторной работы? Статья адресована прежде всего специалистам 1С, избалованным комфортом в MS SQL, в суровых буднях импортозамещения на Postgres.

13.08.2024    6465    1CUnlimited    9    

6

Инструменты администратора БД Архивирование (backup) Системный администратор Программист 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

Обработка для "обновления" своей тестовой базы из резервной копии рабочей базы без помощи админов.

1 стартмани

21.05.2024    3453    15    DenDev1C    4    

9

Архивирование (backup) Администрирование СУБД Системный администратор Россия Бесплатно (free)

Постараюсь объяснить, зачем нужно резервное копирование именно журнала транзакций, а не только базы данных, и почему я словно сбросил груз, настроив его - как, покажу, естественно. Кстати, будут скрипты T-SQL (с подробными комментариями) - отличный способ сделать администрирование базы более уютным.

04.12.2023    15025    n_mezentsev    15    

27
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. PowerBoy 3480 03.09.25 16:46 Сейчас в теме
Сервер 1с и Postgree на одном сервере? А если на разных?
2. nosferatu20913 48 03.09.25 16:58 Сейчас в теме
(1)
ервер 1с и Postgree на одном сервере? А если на разных?

Сейчас не сможет, но в принципе, такое можно организовать.
3. nosferatu20913 48 23.09.25 17:48 Сейчас в теме
(1) Можно настроить на разных серверах.
4. user689573_dr-nemo 08.11.25 20:01 Сейчас в теме
Есть PG установлен ан винде, не пойдет? только linux ?
Есть вариант бекап делать на фтп и на соседний диск? или только в одно место?
5. nosferatu20913 48 09.11.25 09:25 Сейчас в теме
(4)
Есть PG установлен ан винде, не пойдет? только linux ?
Есть вариант бекап делать на фтп и на соседний диск? или только в одно место?

1. Да система в данный момент работает на Linux. Но в планах адаптировать под Windows (Для Windows и так много разных систем архивации)
2. Бэкап на ФТП это как дополнительное копирование. Есть поле "Каталог архивов" это основное место куда будут складываться бэкапы (там может быть как локальный каталог так и сетевой, главное что бы были права на запись)
Для отправки сообщения требуется регистрация/авторизация