gifts2017

Обработка для архивирования текущей (открытой) DBF-базы 1С7.7

Опубликовал Parazyte (Parazyte) в раздел Администрирование - Архивирование (backup)

Обработка для архивирования текущей (открытой) DBF-базы 1С7.7
Прошу сильно не пинать. Написано от безделья :)
Код абсолютно открыт.

Обработка для архивирования текущей (открытой) DBF-базы 1С7.7
Прошу сильно не пинать. Написано от безделья :)
Дорабатывать можно сколько угодно - всем не угодишь

Код абсолютно открыт.

Все Пожелания и предложения - в комменты

Навеяно разработкой по адресу
http://infostart.ru/projects/5424/

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

Наименование Файл Версия Размер Кол. Скачив.
Резервное копирование текущей базы
.1249628986 8,54Kb
25.09.09
94
.1249628986 8,54Kb 94 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Андрей (Лев) 07.08.09 11:38
а почему только в монопольном режиме? Хочется и в разделенном архивнуть
2. Parazyte (Parazyte) 07.08.09 11:47
А если в это время где-то происходят движения? Я считаю самым правильным вариантом - копирование файлов базы, когда её больше никто не трогает. И опять же, код открыт подправьте под себя :)
3. Parazyte (Parazyte) 07.08.09 16:52
В одном я лажанулся точно, но в лом исправлять мелочь - размер папки в байтах, а я указал в Кб.
4. vladal (Vladal) 13.08.09 08:48
(0) А вот посмотрите еще один архиватор:
тоже может архивировать открытую базу "на ходу", предварительно скопировав её во временную папку. В этом методе недосмтаток - если в это время производится движение, тут возможны ошибки.

Изначально задумывался как автоматическая сохранялка "Нажатием одной кнопки", затем доделал так, чтобы хранитель работал из планировщика Windows, с чем успешно он и справляется на моей предыдущей работе.
А вна моей теперешней работе все базы архивируются по планировщику в 4-00, когда никого в базе нет (для этого гнаписал отдельную выгонялку в 3-00) и в 12-20, во время обеда.

Не использует внешних архиваторов, да к тому же если архитвируется не "на лету", то еще и переиндексирует таблицы, что влияет на производительность.
6. vladal (Vladal) 13.08.09 08:53
Кстати, мой Вам совет: найдите бесплатную альтернативу WinRAR, например, 7Zip.
Там разница только в структуре командных файлов и в командах.
На форме сделайте выбор - чем будем архивировать. А дальше по сценарию - так же формируете список команд, но с учетом синтаксиса выбранного архиватора.
Удачи!
7. Parazyte (Parazyte) 13.08.09 09:11
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа