Запуск баз 1с:8.2 из ярлыков. #527204


#0 by sol
Уважаемые форумчане! Задача: Из ярлыков запускать базы 1с:8.2. В базах установлен режим совместимости с версией 8.1. Командная строка запуска должна быть следующая – "C:Program Files1cv82common1cestart.exe" enterprise /f«ПутьКБазе» /WA+ Однако система выдает ошибку: «Установлен режим совместимости с версией 8.1. Запуск в режиме управляемого приложения запрещен.» Если сделать следующую командную строку – "C:Program Files1cv828.2.13.202in1cv8.exe" enterprise /f«ПутьКБазе» /WA+ То никакой ошибки не возникает. Но нужно сделать командную строку – "C:Program Files1cv82common1cestart.exe" enterprise /f«ПутьКБазе» Чтобы не менять ярлык при каждом обновлении платформы. Кто сталкивался с такой проблемой? Какие настройки нужно для этого сделать?
#1 by sol
И еще. Если в окне Запуска 1с:8.2 добавить базу, но запускать ее через командную строку - "C:Program Files1cv82common1cestart.exe" enterprise /f«ПутьКБазе» То никакой ошибки возникать не будет (а если удалить из окна запуска, то, опять, будет ошибка).
#2 by НастоящееИмя
так правильно. Видимо 1cestart.exe запускает 1cv8.exe. И если передавать параметры в 1cestart.exe, то возможно он не передаёт их процессу 1cv8.exe. Хотя это не правильно
#3 by sol
С содроганием представляю себе времена, когда в случае обновления платформы 1с:8.2 изменяю командные строки во всех 70 ярлыках отдельных баз.
#4 by hhhh
ты help - то читал? Там же написано, что 1cestart.exe сам разбирается, какая последняя платформа, какая наиболее подходящая для конфигурации, если нужно 8.1, он запускает 8.1. Зачем ты в ярлыки чего-то еще фигачишь?
#5 by sol
Такая у нас политика безопасности - запускать базы через ярлыки. В данном случае, 1cestart.exe плохо сам разбирается. Ему нужно помочь при помощи настроек. Только не знаю каких.
#6 by Gars
То что написано и то что получается в реальности - это две большие разницы! Я обновлял на 25-ти машинах платформу с 8.2.11.236 на 8.2.13.202, в результате на половине компьютеров в клиент-серверном варианте запуска продолжала запускаться предыдущая версия, пока принудительно не удалил ее через "Панель управления". Электричество до конца не изучено... ;-)
#7 by sol
Есть подозрения, что меня не поняли. Еще раз. Если запустить по командной строке – "C:Program Files1cv82common1cestart.exe" enterprise /f«ПутьКБазе» /WA+ То система выдает ошибку: «Установлен режим совместимости с версией 8.1. Запуск в режиме управляемого приложения запрещен.» и база НЕ ОТКРОЕТСЯ. Хотя, наверное, пятница.
#8 by крутойкодер
ну так как решается ??
#9 by sol
Пока так: 1. Если установлена 8.2.13.202, то командной строкой - "C:Program Files1cv828.2.13.202in1cv8.exe" enterprise /f«ПутьКБазе» /WA+ 2. Если последняя установленная 8.2.11, то можно и командной строкой - "C:Program Files1cv82common1cestart.exe" enterprise /f«ПутьКБазе» /WA+ На данный момент для каждой из баз баз делаю два ярлыки - один через BIN, другой через common.
#10 by acsent
В списке баз - бызы нет?
#11 by sol
В спеске баз нет и не должно быть. Смысл запуск баз через ярлыки - в секретности.
#12 by sol
спеске = списке
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С