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

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

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

При первом запуске нужно добавить соответствующие настройки.  При закрытии программы она сохраняет последние свои настройки в файл "123.cfg", который хранится в том же каталоге что и исполняемый файл, и подтягивает эти настройки при следующем старте. Настроенная программа выполняет автоматическое сохранение через 10с. после старта. Есть возможность остановки таймера для настройки (кнопка стоп). Кнопка старт запускает по очереди все действия отмеченные крыжиками. *.EXE работает как на х32 так и на х64. созданый архив имеет название типа "12354_2017.01.02_084846.zip" 

где 12354 - название базы (указывается в программе)

2017.01.02 - дата создания архива

084846 - время создания архива 8 часов  48 минут 46 секунд

Программа написанная на Delphi7 без использования сторонних компонент.

Все замечания и предложения по функционалу приветствуются. 

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

Наименование Файл Версия Размер
Програмулька
.exe 417,50Kb
02.01.17
1
.exe 1.0 417,50Kb 1 Скачать
исходники
.rar 16,44Kb
02.01.17
1
.rar 16,44Kb 1 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Максим *** (premier) 129 02.01.17 13:43 Сейчас в теме
(0) Автор, в заголовке скриншота я увидел "х64". Что, 1С выпустила релиз с 64-битной версией 1С:7.7?
А в общем и целом - начинать с чего-то надо!
Со стартом и Новым Годом!
2. Роман Сафонов (mt111) 3 03.01.17 09:26 Сейчас в теме
(1) И Вас с наступившим Новым Годом. х64 в заголовке (может быть и х86), указивает на разрядность сервера с 1с, исходя из этого при выборе пути к файлу 1cv7.exe программа сама предлагает стандартный путь к каталогу с 1с "C:\Program Files (x86)\1Cv77\BIN\1cv7.exe" для х64 либо же "C:\Program Files\1Cv77\BIN\1cv7.exe" к х86. Вот собственно и все...
3. Дониэла Иванова (Доня) 263 11.01.17 14:15 Сейчас в теме
(2) вопрос:
сохраняется вся база: со всеми входящими папками ?
или только DBF и md (стандартно) ?
4. Роман Сафонов (mt111) 3 12.01.17 12:39 Сейчас в теме
(3) сохраняется по стандартному алгоритму
Прикрепленные файлы:
5. jj_mail (jj_mail) 12.01.17 12:47 Сейчас в теме
Правильно ли я понимаю, что по кнопке "стоп" прекращается процесс обработки базы ?
6. Роман Сафонов (mt111) 3 12.01.17 12:56 Сейчас в теме
(5) нет, при нажатии кнопки стоп останавливается только таймер на 10сек. для настройки параметров самой программы, т.к. по истечению этого времени после её старта выполняются все задания
7. jj_mail (jj_mail) 12.01.17 12:59 Сейчас в теме
Ок. Предположим, что я отметил только пункт "реиндесация" и стартанул обработку. Что произойдет по кнопке "Стоп" по прошествии скажем минут 40 на базе размером так гигабайт в 35 ?
8. Роман Сафонов (mt111) 3 13.01.17 15:28 Сейчас в теме
(7), в Вашем случае ничего не произойдет
я сейчас залью блок-схему работы программы
она использует исключительно стандартные алгоритмы 1с
9. jj_mail (jj_mail) 13.01.17 15:44 Сейчас в теме
Под "ничего не произойдет" нужно понимать, что реиндексация базы не остановиться ?
10. Роман Сафонов (mt111) 3 13.01.17 17:10 Сейчас в теме
(9) конечно нет, даже если "в наглую" остановить реиндексацию базы, её всё равно придется выполнить, так как индексные таблицы уже частично изменены, и даже если база запустится, в чем я сильно сомниваюсь, данные в ней будут не совсем коректны
11. jj_mail (jj_mail) 14.01.17 11:19 Сейчас в теме
Именно это я и хотел "Услышать". Получается, что кнопка "стоп" как таковая не нужна, поскольку практически любую операцию из перечисленных на форме прерывать крайне не желательно, мягко говоря.
12. Роман Сафонов (mt111) 3 14.01.17 13:26 Сейчас в теме
(11)
Получается, что кнопка "стоп" как таковая не нужна

не совсем с Вами согласен
она позволяет использовать программу в "ручном режиме"
что иногда бывает крайне необходимо