![]() |
![]() |
![]() |
|
Запуск баз 1с:8.2 из ярлыков. | ☑ | ||
---|---|---|---|---|
0
sol
14.01.11
✎
13:05
|
Уважаемые форумчане!
Задача: Из ярлыков запускать базы 1с:8.2. В базах установлен режим совместимости с версией 8.1. Командная строка запуска должна быть следующая – "C:\Program Files\1cv82\common\1cestart.exe" enterprise /f«ПутьКБазе» /WA+ Однако система выдает ошибку: «Установлен режим совместимости с версией 8.1. Запуск в режиме управляемого приложения запрещен.» Если сделать следующую командную строку – "C:\Program Files\1cv82\8.2.13.202\bin\1cv8.exe" enterprise /f«ПутьКБазе» /WA+ То никакой ошибки не возникает. Но нужно сделать командную строку – "C:\Program Files\1cv82\common\1cestart.exe" enterprise /f«ПутьКБазе» Чтобы не менять ярлык при каждом обновлении платформы. Кто сталкивался с такой проблемой? Какие настройки нужно для этого сделать? |
|||
1
sol
14.01.11
✎
13:19
|
(0) И еще.
Если в окне Запуска 1с:8.2 добавить базу, но запускать ее через командную строку - "C:\Program Files\1cv82\common\1cestart.exe" enterprise /f«ПутьКБазе» То никакой ошибки возникать не будет (а если удалить из окна запуска, то, опять, будет ошибка). |
|||
2
НастоящееИмя
14.01.11
✎
13:22
|
так правильно. Видимо 1cestart.exe запускает 1cv8.exe. И если передавать параметры в 1cestart.exe, то возможно он не передаёт их процессу 1cv8.exe. Хотя это не правильно
|
|||
3
sol
14.01.11
✎
13:35
|
(2) С содроганием представляю себе времена, когда в случае обновления платформы 1с:8.2 изменяю командные строки во всех 70 ярлыках отдельных баз.
|
|||
4
hhhh
14.01.11
✎
13:40
|
(3) ты help - то читал? Там же написано, что 1cestart.exe сам разбирается, какая последняя платформа, какая наиболее подходящая для конфигурации, если нужно 8.1, он запускает 8.1. Зачем ты в ярлыки чего-то еще фигачишь?
|
|||
5
sol
14.01.11
✎
13:43
|
(4) Такая у нас политика безопасности - запускать базы через ярлыки. В данном случае, 1cestart.exe плохо сам разбирается. Ему нужно помочь при помощи настроек. Только не знаю каких.
|
|||
6
Gars
14.01.11
✎
14:13
|
(4) То что написано и то что получается в реальности - это две большие разницы! Я обновлял на 25-ти машинах платформу с 8.2.11.236 на 8.2.13.202, в результате на половине компьютеров в клиент-серверном варианте запуска продолжала запускаться предыдущая версия, пока принудительно не удалил ее через "Панель управления".
Электричество до конца не изучено... ;-) |
|||
7
sol
14.01.11
✎
14:17
|
Есть подозрения, что меня не поняли. Еще раз.
Если запустить по командной строке – "C:\Program Files\1cv82\common\1cestart.exe" enterprise /f«ПутьКБазе» /WA+ То система выдает ошибку: «Установлен режим совместимости с версией 8.1. Запуск в режиме управляемого приложения запрещен.» и база НЕ ОТКРОЕТСЯ. Хотя, наверное, пятница. |
|||
8
крутойкодер
31.01.11
✎
10:19
|
ну так как решается ??
|
|||
9
sol
31.01.11
✎
15:18
|
(8) Пока так:
1. Если установлена 8.2.13.202, то командной строкой - "C:\Program Files\1cv82\8.2.13.202\bin\1cv8.exe" enterprise /f«ПутьКБазе» /WA+ 2. Если последняя установленная 8.2.11, то можно и командной строкой - "C:\Program Files\1cv82\common\1cestart.exe" enterprise /f«ПутьКБазе» /WA+ На данный момент для каждой из баз баз делаю два ярлыки - один через BIN, другой через common. |
|||
10
acsent
31.01.11
✎
15:20
|
В списке баз - бызы нет?
|
|||
11
sol
31.01.11
✎
16:45
|
(10) В спеске баз нет и не должно быть. Смысл запуск баз через ярлыки - в секретности.
|
|||
12
sol
31.01.11
✎
16:45
|
спеске = списке
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |