Экспресс создание bat-файла с помощью внешней обработки для автоматизации выгрузки баз 1С



Данная обработка поможет создать файл для автоматизации выгрузки баз 1С за несколько секунд. Для этого необходимо заполнить всего несколько полей и нажать одну кнопку, в результате будет создана папка где будут храниться файлы выгрузки и bat-файл, который будет их создавать.

Для Вашего внимания представлены две обработки: СозданиеФайлаАвтоархивации83 — для управляемых форм, СозданиеФайлаАвтоархивации82 — для обычных форм.

При запуске обработка, сама определяет путь к базе и используемую платформу.

 

Для открытия внешней обработки, необходимо в режиме «1С:Предприятие»  «Файл» -«Открыть..» -выбрать нужную обработку.

На открывшейся форме необходимо заполнить следующие поля:

-«Пользователь», если в базе нет пользователей, оставляйте поле пустым;

-«Пароль», если пользователю не задан пароль, оставляйте поле пустым;

-«Путь к архиву», необходимо указать каталог, где буду храниться архивы, например: (C:ackup)

Если указаный каталог не существует, то он будет создан. Заполнять обезательно.

-«Количество архивов», число архивов, которые необходимо сохранять в папке, остальные будут удаляться.

Заполнять обязательно. Желательно больше 5.

После нажатия кнопки «Создать файл» будет создан файл в указанном каталоге.

Дальнейше использование файла предпологает перемешение его в «автозагрузку»(скопировать ярлык в пуск-программы-автозагрузка), либо ручной запуск — двойным нажатием.

Для работы обработки необходимо, чтобы все сеансы с базой были закрыты.

«Особенности»:

-Создаваемый bat-файл понимает русский язык, хотя и выводит иероглифы вместо русских символов.

Можно использовать русские символы в название папок, пользователей, паролях.

-Из-за особенностей алгоритма удаление старых архивов, число сохраняемых архивов на 1 меньше указываемого в форме.

Например в форме указано 15, то архивов в папке будет сохраняться 14. 15ым будет автоматически создаваемый файл backup.dt.

2 Comments

  1. sb111

    А как пользователей выгнать ? Только корректно.

    Reply
  2. Капитан.Кук

    Где то на форуме встречал обработки «выгонялки».

    Вот например: http://infostart.ru/public/364905/

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *