Автоматическое обновление доработанных конфигураций.

  оглавление  Как обновлять базы напрямую из хранилища

Обновлятор-1с. Как настроить использование сетевых папок (дисков)

Суть проблемы

Сначала расскажу почему вообще может понадобиться что-то настраивать.

Вот предположим, что у нас в качестве места для архивации используется сетевой диск Z, который указывает на некую сетевую папку "\\computer\storage".

Как вообще этот диск попадает к нам в систему? Во-первых, возможно мы подключили его через "Мой компьютер", используя команду "Подключить сетевой диск" с галкой "Восстанавливать при входе в систему". Во-вторых, возможно мы каждый раз подключаем его в одном из скриптов, используя команду net use.

И вот тут есть один нюанс - этот диск существует только в нашей сессии. Это значит, что если мы запускаем какую-нибудь программу под другим пользователем или даже из под себя но "От имени администратора" - программа этого диска не увидит, так как она будет запущена в отдельной сессии.

Именно поэтому обновлятор-1с не будет видеть ваш сетевой диск в следующих случаях:

  • он запущен по расписанию (при запуске программы из планировщика заданий с галкой "выполнять вне зависимости от регистрации пользователя" используется отдельная сессия)
  • вы запустили обновлятор "... от имени администратора" (для такого запуска также используется отдельная сессия)
  • вы настроили запись архивов под отдельным пользователем (на время такой записи обновлятор делает программную авторизацию под указанным пользователем и это тоже отдельная сессия)
  • при заливке в облака менеджер загрузки также работает в отдельной сессии

Что делать?

Раньше я рекомендовал прописывать подключение дисков в скриптах самого обновлятора, но и это помогало не во всех случаях.

Поэтому совсем недавно в дополнительных настройках появилась (вернее она была переделана) новая вкладка:

Именно здесь нужно один раз прописать доступ к:

  • сетевым папкам (которые обычно подключаются в систему через net use)
  • сетевым дискам (которые обычно подключаются в систему через net use или команду "Подключить сетевой диск"), в том числе WebDAV (в этом случае сетевой папкой будет являться соответствующий адрес в сети, например, https://webdav.cloud.mail.ru)
  • локальным папкам, которым сопоставлены диски (которые обычно подключаются в систему через команду subst)

И тогда обновлятор будет подключить и отключать эти ресурсы сам, автоматически - в нужные моменты и в нужных сессиях.

С уважением, (преподаватель школы 1С программистов и разработчик обновлятора).



Владимир Милькин
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Нажмите одну из кнопок, чтобы поделиться:



Автоматическое обновление доработанных конфигураций.

  оглавление  Как обновлять базы напрямую из хранилища