Конфигурация для автоматического ежедневного архивирования баз .dbf v7 для 1С
Разрабатывалась "Для себя" - уходил в отпуск и директор пожелал сам сохранять базы данных.
В Конфигураторе для справочника БазыДанных сделайте видимыми колонки Пользователь и Пароль. Внесите туда имя пользователя и его пароль для каждой конкретной БД. У себя я создал в каждой базе пользователя Хранитель с административными правами и отсутствием прав на данные (константы, справочники, обработки и пр.), чтобы никто от его имени не смог войти в базу. Соответственно пропишите пути базы, каталоги их архивов и префиксы архивов баз. Имя пользователя и пароль можно задавать непосредственно перед выполнением. Для настрйки программы снимите флажок возле кнопки Закрыть.
28 июля 2007 добавил возможность работать по расписанию. В этом случае константе "Работа по расписанию" присвойте значение "Да" и в списке баз для базы, которую необходимо сохранять по расписанию, установите признак Автосохранение равным "Да" и при необходимости укажите, нужно ли базу архивировать из копии или прямо в рабочей. Если база будет сохраняться из копии, она не будет реиндексироваться. Также проследите, чтобы на диске, где находятся временные файлы (путь переменной %temp%) было достаточно свободного места, чтобы разместить все .dbf файлы. После сохранения из временного каталога, он очищается.
Примечание: путь к архивам баз и конфигурации не должен содержать пробелы.
В задание Планировщика в командной строке нужно указать путь к базе и имя/пароль пользователя.
C:Progra~11Cv77BIN1cv7.exe enterprise /d"d:asesHranitel" /n"Администратор"
или файл ArchBases1C.cmd (прилагается)
08 августа 2007 исправил формирование имени файла: месяц c 1 по 9 представлялся как 1 цифра, добавил ведущий ноль.
14958_1_Konfiguratsiya_dlya_avtomaticheskogo_ejednevnogo_arhivirovaniya_baz_.dbf_v7.ZIP
14958_2_Konfiguratsiya_dlya_avtomaticheskogo_ejednevnogo_arhivirovaniya_baz_.dbf_v7.ZIP
14958_3_Konfiguratsiya_dlya_avtomaticheskogo_ejednevnogo_arhivirovaniya_baz_.dbf_v7.cmd
14958_3_Konfiguratsiya_dlya_avtomaticheskogo_ejednevnogo_arhivirovaniya_baz_.dbf_v7.cmd.rar