У нас 5 баз на 1 сервере. Не работает яндекс как надо, постоянно с ним проблемы. У меня настроено локально, потому как через штатный инструмент вообще не работало, выдовало ошибку сценария какого то, но это было давно, может уже пофиксили.
Ошибки заметны только при больших объемах. Иногда не дает из облака удалить файл и он висит там, перезаписать не дает. Приходилось заходить в облако через веб и удалять там файлы вручную. Иногда и это не прокатывало и приходилось звонить на удаленную точку и просить там почистить папку. И только после этого удалялось все.
В итоге поставил гугл диск и вообще проблем не знаю. Ни разу еще не было никаких сбоев, все работает как часы.
Но штатный обмен все равно не всегда работает, часто "забывает" обновить, обновляет рандомно. Скорее всего это связано с тем, что у нас сервер терминальный и в одной базе могут работать несколько клиентов и таких баз на сервере рядом много и все они как-то пытаются обновиться. Иногда видимо процессы обновления подвисают и не завершаются.
В итоге я конечно нашел выход. У меня отдельная учетка, где фоново идет обновление всех баз по очереди.
Исполняемый файл имеет примерно такой вид:
TASKKILL /F /FI "USERNAME eq robot" /IM 1cv8.exe
TASKKILL /F /FI "USERNAME eq robot" /IM 1cv8c.exe
TIMEOUT /T 10 /NOBREAK
start "" "C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F "D:\Magazin\MAGAZKANS" /N Exchange /P Exchange /DisableStartupMessages
TIMEOUT /T 420 /NOBREAK
TASKKILL /F /FI "USERNAME eq robot" /IM 1cv8.exe
TASKKILL /F /FI "USERNAME eq robot" /IM 1cv8c.exe
start "" "C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F "D:\Magazin\kassa1" /N Exchange /P Exchange /DisableStartupMessages
TIMEOUT /T 10 /NOBREAK
start "" "C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F "D:\Magazin\kassa2" /N Exchange /P Exchange /DisableStartupMessages
TIMEOUT /T 10 /NOBREAK
start "" "C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F "D:\Magazin\kassa3" /N Exchange /P Exchange /DisableStartupMessages
TIMEOUT /T 10 /NOBREAK
start "" "C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F "D:\krepezh" /N Exchange /P Exchange /DisableStartupMessages
TIMEOUT /T 420 /NOBREAK
TASKKILL /F /FI "USERNAME eq robot" /IM 1cv8.exe
TASKKILL /F /FI "USERNAME eq robot" /IM 1cv8c.exe
TIMEOUT /T 10 /NOBREAK
Если кому надо, код могу разобрать по частям и объяснить его логику