http://iff.chat.ru/

Iwanoff`s home page


1C8


Настройка ежедневной автоматической выгрузки с помощью Конфигуратора из командной строки

1С:Предприятие для Windows версии 8.3.7.1917
Microsoft Winows Server 2008 R2 Standard



  1. Запускаем 1C Предприятие, выбираем базу BUH_3.0_FILE_TEST
    и кликаем на кнопку Конфигуратор




  2. Выбираем раздел Администрирование и кликаем на пункт Пользователи




  3. В открывшемся окне Список пользователей кликаем на кнопку (+) Добавить




  4. В открывшемся окне Пользователь в разделе Основные в пункте Имя: вводим backup,
    ставим галочку на пункте Аутентификация 1С:Предприятия и два раза вводим parol в пунктах Пароль: и Подтверждение пароля:,
    ставим галочку на пункте Пользователю запрещено изменять пароль и снимаем галочку на пункте Показывать в списке выбора

    Надо иметь ввиду, что теперь нельзя будет запустить базу в режиме 1C Предприятие не создав дополнительного пользователя с соответствующими ролями,
    а для того чтобы войти в режиме Конфигуратор потребуется ввести имя backup вручную, т.к. в выпадающем списке его не будет




  5. Переходим в раздел Прочие, ставим галочку напротив роли Администратор системы
    и кликаем на кнопку ОК




  6. Пользователь backup создан, закрываем Конфигуратор




  7. На рабочем диске создаём папку для локальных резервных копий C:\1CBackUp




  8. Открываем программу Блокнот и создаём файл сценария Windows 1cv8_backup.cmd следующего содержания (в одну строчку):

    "C:\Program Files (x86)\1cv8\8.3.7.1917\bin\1cv8.exe" CONFIG /F "C:\DB1C8\BUH_3.0_FILE_TEST" /DisableStartupMessages /DumpIB "C:\1CBackUp\BUH_3.0_FILE_TEST_%date%.dt" /N backup /P parol /OUT "C:\1CBackUp\BUH_3.0_FILE_TEST.log" - NoTruncate

    где:
    - "C:\Program Files (x86)\1cv8\8.3.7.1917\bin\1cv8.exe" CONFIG - запуск в режиме Конфигуратор текущей версии программы 1C Предприятие
    - /F "C:\DB1C8\BUH_3.0_FILE_TEST" - каталог, в котором расположен файл базы данных 1Cv8.1CD
    - /DisableStartupMessages - подавление стартовых сообщений
    - /DumpIB "C:\1CBackUp\BUH_3.0_FILE_TEST_%date%.dt" - выгрузка базы в файл с заданным именем и указанием даты выгрузки
    - /N backup /P parol - имя пользователя и пароль - /OUT "C:\1CBackUp\BUH_3.0_FILE_TEST.log" -NoTruncate - создание файла лога с ключом подавлением перезаписи




  9. И сохраняем его в папку C:\1CDistr, созданную ранее при Создании и наполнении общего серверного ресурса пункт 3




  10. Запускаем сценарий для проверки, если всё верно, то в папке C:\1CBackUp будут созданы файл выгрузки базы BUH_3.0_FILE_TEST_18.03.2016.dt и файл лога выгрузки BUH_3.0_FILE_TEST.log




  11. Для копирования всех файлов выгрузки из папки C:\1CBackUp на удалённый сетевой ресурс \\arcsrv\Backup_arcsrv\1cv8_backup, добавляем в конце сценария команду:

    xcopy "C:\1CBackUp\*.dt" "\\arcsrv\Backup_arcsrv\1cv8_backup\" /Z /Y




  12. Запускаем Планировщик заданий Microsoft Windows Server и кликаем на пункт Создать простую задачу...




  13. Откроется окно Мастера создание простой задачи, где в пункте Имя: вводим 1cv8 backup
    и кликаем на кнопку Далее




  14. Выбираем пункт Ежедневно и кликаем на кнопку Далее




  15. Устанавливаем время начала 0:05:00 и кликаем на кнопку Далее




  16. Выбираем пункт Запустить программу и кликаем на кнопку Далее




  17. В пункте Программа или сценарий: вводим C:\1CDistr\1cv8_backup.cmd и кликаем на кнопку Далее




  18. Ставим галочку на пункте Открыть окно "Свойства" ... и кликаем на кнопку Готово




  19. В открывшемся окне в разделе Общие выбираем пункт Выполнять вне зависимости от регистрации пользователя, ставим галочку на пункте Выполнять с наивысшими правами
    и кликаем на кнопку ОК




  20. Вводим имя пользователя и пароль от имени которого будет выполняться задание и кликаем на кнопку ОК




вверх

Copyright © Serg A Iwanoff aka Iff, 2001-2016.
Яндекс.Метрика