Конфигурация для автоматического ежедневного архивирования баз .dbf v7

04.12.10

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

Хранитель баз для v7.7 (файловый вариант). Конфигурация использует пакетный режим Конфигуратора. Переиндексирует базы и сохраняет архив с префиксом базы, датой и временем архивирования в указанное место. Например, Hranitel_2007-07-28_17-11.ZIP
Преимущества в том, что использует средства пакетного режима Конфигуратора и DOS и все операции делает в автоматическом режиме. Программа бесплатна и не использует внешних компонент. Возможна работа по расписанию из Планировщика Windows.

Скачать файл

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

Наименование Бесплатно
Чистая база "готовая к употреблению"
.1186930445 31,80Kb
1308
1308 Скачать бесплатно
Хранитель Cv7.zip
.1185038909 30,67Kb
1757
1757 Скачать бесплатно
Пакетный файл для планировщика
.1241694574 0,14Kb
292
292 Скачать бесплатно

Разрабатывалась "Для себя" - уходил в отпуск и директор пожелал сам сохранять базы данных.

В Конфигураторе для справочника БазыДанных сделайте видимыми колонки Пользователь и Пароль. Внесите туда имя пользователя и его пароль для каждой конкретной БД. У себя я создал в каждой базе пользователя Хранитель с административными правами и отсутствием прав на данные (константы, справочники, обработки и пр.), чтобы никто от его имени не смог войти в базу. Соответственно пропишите пути базы, каталоги их архивов и префиксы архивов баз. Имя пользователя и пароль можно задавать непосредственно перед выполнением. Для настрйки программы снимите флажок возле кнопки Закрыть.

28 июля 2007 добавил возможность работать по расписанию. В этом случае константе "Работа по расписанию" присвойте значение "Да" и в списке баз для базы, которую необходимо сохранять по расписанию, установите признак Автосохранение равным "Да" и при необходимости укажите, нужно ли базу архивировать из копии или прямо в рабочей. Если база будет сохраняться из копии, она не будет реиндексироваться. Также проследите, чтобы на диске, где находятся временные файлы (путь переменной %temp%) было достаточно свободного места, чтобы разместить все .dbf файлы. После сохранения из временного каталога, он очищается.

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

C:\Progra~1\1Cv77\BIN\1cv7.exe enterprise /d"d:\bases\Hranitel" /n"Администратор­"

или файл ArchBases1C.cmd (прилагается)

08 августа 2007 исправил формирование имени файла: месяц c 1 по 9 представлялся как 1 цифра, добавил ведущий ноль.

См. также

Архивирование (backup) Системный администратор Платформа 1С v7.7 Абонемент ($m)

Эти далекие 2000е... мы архивировали как могли. Пример командного файла для windows -- архивациия базы SQL 1С:Предприятие 7.7 средствами платформы.

1 стартмани

30.08.2024    357    0    kot1c    0    

0

Архивирование (backup) Системный администратор Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Программа, написанная на Delphi7 для автоматизации сохранения БД.

1 стартмани

02.01.2017    15612    12    mt111    21    

0

Архивирование (backup) Системный администратор Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Всё началось с того, что я лентяй. Когда пришел на работу в первый раз, мне сообщили, что уже лет 10 делают сохранение  базы каждый день в конце рабочего дня. Из этого вытекает, что  если кто-то решит подтянуть свои хвосты, то мне приходится сидеть на работе тоже. Честно, мягко говоря, меня это не особо радовало... Порывшись на просторах инета, было принято решение сделать "автосохранялку". Как уже говорилось, "Я ЛЕНИВЫЙ", поэтому мне было попросту лень ставить всякие утилиты и программки, реализовал все штатными средствами.

1 стартмани

02.12.2016    16584    5    mt111    9    

3

Архивирование (backup) Программист Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Абонемент ($m)

Архив файловой базы 1С можно сделать за 30 секунд. Делаем предварительные настройки.

1 стартмани

09.12.2014    39883    12    denisk37    72    

27

Архивирование (backup) Системный администратор Программист Бухгалтер Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Абонемент ($m)

Бэкапер-1С: версия 1.5.0. Появилась гибкая система удаления старых копий! А также: автоматический поиск баз, архивация документов, встроенный архиватор 7-Zip, целостность создаваемых копий, шифрование, отправка отчетов на почту и каталогизация. Ещё никогда резервное копирование не делалось так просто.

1 стартмани

16.05.2013    75286    638    alexey.karmanov    181    

84

Архивирование (backup) Системный администратор Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Архивация баз данных 1С 7.7 (при небольшом редактировании и версий 1С 8.х) средствами командной строки и архиватора Izarc Архивация каталога базы данных при размещении на Linux (smb-сервере к примеру) средствами linux.

1 стартмани

11.05.2012    14158    16    slava81    5    

3

Архивирование (backup) Системный администратор OpenConf Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Обработка при помощи WinRar архивирует каталог с БД.

1 стартмани

06.04.2012    13019    34    l2d808    20    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 2712 21.07.07 23:37 Сейчас в теме
имхо вариант решения через PGC/
вопрос: как бэкапить конфигурацию, созданную для бэкапа других баз?
Почему не использовать внешнее решение для бэкапов?
2. v.l. 435 22.07.07 07:59 Сейчас в теме
Классически - конфигуратором. :-)
3. CheBurator 2712 22.07.07 15:48 Сейчас в теме
А почему бы тогда драгие базы тоже не бэкапить классически - конфигурпатором..? Зачем привлекать доп.средства?
4. v.l. 435 22.07.07 20:35 Сейчас в теме
Писал для шефа, чтобы он не напрягался с именованием архивов и чтоб база всегда переиндексированная была. А над самобэкапством я сейчас корпю. Добавил к имени архива время. Чтоб можно было несколько архивов в день делать. Немного доработал интерфейс. Но база сейчас на работе.
5. CheBurator 2712 22.07.07 23:17 Сейчас в теме
ну так вопрос вообщем-то без ответа...
есть конфига с помощью которой бэкапятся конфиги другие. итого - если сломается "инстумент" - пипец всему процессу бэкапирования.
ИТАК ВОПРОС! вопрос: как бэкапить конфигурацию, созданную для бэкапа других баз?
6. v.l. 435 23.07.07 00:06 Сейчас в теме
Дык вот и ответа: залил обнофление с самобэкапированием. Выбираешь из списка самого себя (в самом низу), нажимам кнопочку "Переиндексировать и сохранить". После этого нужно нужно будет обязательно закрыть Конфигуратор с Хранителем. А программа из Предприятия сама закроется. Так что, уважаемый Че Бурашка, думаю, Ваш запрос выполнил.
7. v.l. 435 23.07.07 00:31 Сейчас в теме
А кто теперь спросит: а не хотите ли, чтобы программа сама искала зарегестрированные в реестре базы и может, еще и нарезала диски?
А я отвечу - хотим. И даже интересно, но лень и шурупов не хватает. Скорее лень.
Предположительно запустить regedit с параметром командной строки выгрузить ветку HKU\Software\1C\1Cv7\7.7 в текстовый файл и потом обработать. Создать новый элемент в справочнике БазыДанных, пройтись циклом на присутствие уже имеющегося пути и подкорректировать наименование, чтоб всё было как в окошке запуска предприятия. Ну и добавить отсутствующие базы. А еще лучше отдельной обработкой включать флажки на отображение/скрытие баз в списке. ну и т.д. А? Всех перехитрил?
8. v.l. 435 23.07.07 00:34 Сейчас в теме
2 Che Burasha: А что такое PGC ?
9. CheBurator 2712 23.07.07 15:04 Сейчас в теме
ЗПС это... пунтосвитчер перекинул... ;-0)
10. v.l. 435 23.07.07 17:39 Сейчас в теме
2 Che: а... А что тогда ЗПС? (а я на пунто недоволен - он как кейборд ниндзя не может перекинуть произвольнй кусок текста или корректно отменить. ему по-горячему подавай.)
11. CheBurator 2712 26.07.07 20:21 Сейчас в теме
может произвольный кусок - выдели и горячей клавой...
поставил я короче в конторуу mz архиватор и все....
ЗПС - антипод ППС (летчиков спроси)
12. v.l. 435 26.07.07 22:53 Сейчас в теме
про mz говорят, он платный.... кряки ищут
13. Abadonna 3968 10.08.07 11:00 Сейчас в теме
Начинаю беззлобно критиковать:
1. Папку для Админа "Хранитель" мог бы в архив и положить (места не занимает пустая). А то при запуске сразу "Рабочий каталог пользователя не обнаружен"
2. Выбор справочнике пути к базе можно было бы приделать из через ФС. Лично мне влом туда готовую строчку с путем вносить.
пока всё... дальше еще не смотрел
14. v.l. 435 12.08.07 19:21 Сейчас в теме
По просьбе Abadonna добавил каталог пользователя в архив, который "готов к употреблению".
15. CheBurator 2712 19.08.07 13:37 Сейчас в теме
mz - 400 руб стоит - не так уж и много, если для фирмы покупать... всем кому поставил - все довольны.
16. v.l. 435 19.08.07 20:49 Сейчас в теме
ик. и не так страшно. а то на одном форуме чел. разорялся, что не может mz взломать, а платить нету.
17. v.l. 435 17.09.07 10:57 Сейчас в теме
По посту 13 "Влом готовую строчку вносить" - предлагаю в окне со списком баз нажать кнопочку Изменить, потом из окрывшегося диалога скопировать готовый путь в буфер обмена.
18. Borisych 503 31.08.09 11:30 Сейчас в теме
(17) категорически не согласен
Хотя бы диалог выбора каталога открывал и от туда путь
Но лучше из списка баз, и список пользователей тоже исходя из текущей базы
19. v.l. 435 31.08.09 15:06 Сейчас в теме
(18) Давно хотел сделать автозаполнение списка баз из реестра. Вот, как уже 2 года ...
Я Вас оповещу, как сделаю.
20. Borisych 503 31.08.09 15:35 Сейчас в теме
21. roskmv 611 15.07.10 09:20 Сейчас в теме
А вот ссылка на vbs-скрипт который умеет работать не только с 7.7, но и с 8.1 - 8.2
+ дополнительные функции !
http://infostart.ru/public/72057/
Единственно не имеет собственной оболочки, но это нисколько не влияет на его функциональность. :)
22. v.l. 435 20.07.10 17:25 Сейчас в теме
(21) Спасибо, это тоже интересно.
23. v.l. 435 19.12.10 13:30 Сейчас в теме
(21) Ваш скрипт помог сохранять файловые базы на 2003 сервере.
24. flaks 20.09.11 23:04 Сейчас в теме
25. EVGENSPB 21.11.11 22:00 Сейчас в теме
Спасибо. Для домашнего использования установил.
26. mt111 3 30.07.14 14:20 Сейчас в теме
спасибо, значительно облегчил работу,архивируюсь каждый вечер
27. v.l. 435 30.07.14 14:57 Сейчас в теме
Оставьте свое сообщение