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


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

Данная методика легко внедряется в любую конфигурацию платформы 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. Все готово, теперь можно выполнять архивное сохранение в ручном режиме, запуская пакетный ярлык, либо добавить вышеуказанный ярлык в планировщик и создать автоматическое ежедневное архивирование по расписанию.

Желаю удачи.  

 

Файлы обработки:

-