Простое решение для резерного архивирования (backup) баз 1С 7.7 (ver. DBF & SQL)

17.07.11

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

Данная методика легко внедряется в любую конфигурацию платформы 1С 7.7 и не требует серьезных навыков в конфигурировании и программирования.

Скачать файлы

Наименование Файл Версия Размер
Файл конфигурации с примером.
.zip 3,67Kb
378
.zip 3,67Kb 378 Скачать бесплатно

Данная методика легко внедряется в любую конфигурацию платформы 1С 7.7 и не требует серьезных навыков в конфигурировании.

Методика внедрения:

1. Развернуть прилагаемый архивный файл в пустой каталог на диске (допустим TEMP).

2. В окне запуска 1С добавить путь к вышеуказанному каталогу - информационная база #1.

3. Запустить выбранную информационную базу #1 в режиме Конфигуратор, а также запустить в режиме Конфигуратор свою рабочую базу, в которую вносятся изменения.

4. Скопировать из информационной базы #1 две константы: <<ФорматБазы>> и <<КаталогДляАрхива>> в свою рабочую базу (при этом возможно потребуется настроить права пользователей).

5. Открыть глобальный модуль в информационной базе #1, в процедуре ПриЗавершенииРаботыСистемы() скопировать содержимое и вставить в свою рабочую базу в конец процедуры ПриЗавершенииРаботыСистемы().

6. Сохранить изменения в своей базе, запустить в режиме Предприятия и заполнить новые константы своими значениями. (прим.: если инф.база DBF, то конст. ФорматБазы - оставить пустыми, конст. КаталогДляАрхива заполнить по всем правилам с указанием полного пути - c:\1Cv77\TEMP\backup\ или \\192.168.1.5\backup\ )

7. Создать ярлык запуска 1С.Предприятия на рабочем столе в режиме пакетного запуска конфигуратора. ( прим.: "C:\Program Files\1Cv77\BIN\1cv7.exe" CONFIG /D"  ПутьВашейБазы " /M /N" ИмяПользователя " /P" ПарольПользователя " /@" ПутьКаталогаДляАрхива\1cbackup.prm" )

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

Желаю удачи.  

 

См. также

Архивирование базы 7.7

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

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

1 стартмани

02.01.2017    15353    12    mt111    21    

0

Автоматическое сохранение базы штатными средствами

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

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

1 стартмани

02.12.2016    16309    5    mt111    9    

3

Простые вещи: Делаем архив базы 1С за 30 секунд

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

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

1 стартмани

09.12.2014    38905    12    denisk37    72    

27

Бэкапер-1С: резервные копии бухгалтерии (1С 7.7 - 8.3)

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

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

1 стартмани

16.05.2013    74302    638    alexey.karmanov    181    

84

Архивация баз средствами командной строки Windows и архиватора Izarc, также скрипт для Linux.

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

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

1 стартмани

11.05.2012    13936    16    slava81    5    

3

Архивация 1сv7

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

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

1 стартмани

06.04.2012    12834    34    l2d808    20    

5

Архивация списка баз 1С:Предприятие 7.7

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

Быстрая архивация списка баз 1С:Предприятие 7.7 в файл реестра.

1 стартмани

19.02.2012    12603    26    alexkrv    4    

3
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. marsohod 123 06.12.09 00:07 Сейчас в теме
А почему бы не ограничиться пунктами 7 и 8 (или только 7)?
3. avd2003 43 06.12.09 09:36 Сейчас в теме
Для (1) marsohod: Методика описана полностью как руководство к действию для тех пользователей, кто не имеет достаточных навыков в конфигурировании
14. nazarov_aa 11.12.09 16:50 Сейчас в теме
А я тоже считаю можно ограничиться пунктом 7, зачем "пользователю, кто не имеет достаточных навыков в конфигурировании" (3) лезть и портить конфигурацию, если можно прочитать инструкцию как создать файл ".prm" кстати он будет содержать максимум 3 строчки!!!
2. CheBurator 3119 06.12.09 00:46 Сейчас в теме
да.. а что делать с работающими юзерами????
4. avd2003 43 06.12.09 09:40 Сейчас в теме
Для (2) CheBurator: Это достаточно простое решение, и как описано в п.8 - запускается из планировщика при старте системы, либо в ручную последним пользователем в конце рабочего дня.
5. marsohod 123 06.12.09 12:16 Сейчас в теме
(4) было бы круто, если бы конфа сама определяла, что этот пользователь последний и запускала при завершении работы резервное копирование... :)
6. newbas 533 06.12.09 16:21 Сейчас в теме
(5) Это в общем не сильно сложно
8. vasilykushnir 63 07.12.09 10:17 Сейчас в теме
1. По (4) - бяка.
2. Для архивирования курочить конфигуратор - еще большая бяка.
3. Цитата "для тех пользователей, кто не имеет достаточных навыков в конфигурировании" - есть решения, которые вообще не требуют от пользователя никаких навыков в конфигурировании. Да пользователи ВООБЩЕ не должны догадыватся о подобных регламентных работах.
(7) От первого шага многое зависит - на какую дорожку станешь (кривую или прямую) ;)

PS^ Минус не ставлю - понимаю, что автору надо как-то набрать заветные 30, но, если откровенно, предложенное решение представляет ценность со знаком минус.
7. avd2003 43 06.12.09 17:45 Сейчас в теме
Одну минуту, Господа - Товарищи.
Если на этом интернет-пространстве "ИС" собрались только "Профи", то не за горами превращение этого сайта в подобие "ПроКлаба" , а если нет - то вспомните свои первые шаги и любая подсказка помогала в получении знаний. Посему см. п.3.
Спасибо.
Иваныч; +1 Ответить
9. Altair777 644 07.12.09 10:55 Сейчас в теме
(7) А Вы были на проклабе? Выкладывались там?
Странная у Вас позиция. Хотите получить подсказку от "Профи", а сами огрызаетесь. :)
10. vligm 22 09.12.09 08:27 Сейчас в теме
давно пользуюсь разработкой "V7Backup" и очень доволен.
Для удаления всех пользователей (а точнее сеансов, зависших на терминале) использую Виндовскую команду "TASKKILL".
11. natbiryuk 09.12.09 08:45 Сейчас в теме
Я тоже поставлю плюс, хотя мне нужно чтобы от пользователя это не зависело.
12. whtblck 96 09.12.09 09:06 Сейчас в теме
до сих пор пользуюсь bat-ником, написанным несколько лет назад. и лучшего решения еще не видел
13. GSoft 2235 09.12.09 15:16 Сейчас в теме
вот набросал небольшую обработку для сохранения всей базы целиком
Поезняшка: 1С Архиватор
15. avd2003 43 11.12.09 18:06 Сейчас в теме
Всем спасибо.
Да, возможно стоит ограничиться п. 7., при этом сохранение данных, либо выгрузка (без использования внешних утилит и компонент) производится в стандартное имя с заменой файла архива. А по сему, изменения в конфигураторе нужны лишь только для формирования нового имени архива.
Поэтому здесь не приводятся сложные обработки и платный софт.
16. DMSDeveloper 146 04.08.10 23:41 Сейчас в теме
(0) А я для этих целей использую WinRar. из командной строки + 2 конфигурационных файла, что архивировать и что пропускать + планировщик задач Windows.
Все просто как кирпич и никаких глюков.
У одного клиента работоспособен уже 3 года!!! только архивы периодически подчищает, а то их слижком много уже набралось :)
17. phsin 181 20.05.11 14:18 Сейчас в теме
простой батник

set prm=D:\bat\123.prm
set BACKUPDIR=d:\1c\

echo [General] > %prm%
echo output=%BACKUPDIR%log_%date%.txt >> %prm%
echo UnloadData=1 >> %prm%
echo quit=1 >> %prm%

echo [UnloadData] >> %prm%
echo UnloadToFile=%BACKUPDIR%%date%.zip >> %prm%
echo IncludeUserDef=1 >> %prm%

c:\progra~1\1Cv77\bin\1CV7s.exe config /D"D:\1C\sql\" /NАвтомат /Pпароль /@%prm%
18. kozorez 8 27.02.14 07:19 Сейчас в теме
Еще удобнее xstarter, он бесплатный, может создавать ежедневные архивы (по дате, времени, событию) и чистить резервные копии ( старше определенного времени) Настраивается за 5 минут, и забывается пока база не понадобится ;)
Оставьте свое сообщение