|
Как из 1С 8.2 программно запустить 1С 8 нужной версии для конкретной базы? |
☑ |
0
MaxS
21.11.11
✎
22:20
|
Как из 1С 8.2 программно запустить 1С 8 в режиме предприятия или конфигуратора для открытия 1С базы под нужно версией платформы 1С?
ЗапуститьПриложение("c:\Program Files (x86)\1cv82\common\1cestart.exe /F""d:\test\"" /AppAutoCheckVersion /AppAutoCheckMode ") Всё равно предлагает конвертировать базу.
|
|
1
shuhard
21.11.11
✎
22:27
|
(0) 1cestart.exe - пропиши полный путь и будет тебе счастье
|
|
2
MaxS
21.11.11
✎
22:29
|
(1) В смысле?
c:\Program Files (x86)\1cv82\8.2.13.219\bin\1cv8s.exe
так?
|
|
3
shuhard
21.11.11
✎
22:31
|
(2) не спортивно, но работает
|
|
4
MaxS
21.11.11
✎
22:34
|
неужели штатного механизма нет?
Пока приходится брать КаталогПрограммы(), удалять лишнее, искать, например, какая есть папка с 8.2.13 последняя и конструировать строку запуска ((
|
|
5
H A D G E H O G s
21.11.11
✎
22:54
|
|
|
6
MaxS
21.11.11
✎
23:09
|
(5) это для интерактивного запуска, а нужно программно запустить.
|
|
7
Armando
21.11.11
✎
23:27
|
Знаю, что для клиент-серверного варианта стартер сам определяет версию сервера и запускает нужную версию платформы.
|
|
8
MaxS
22.11.11
✎
09:16
|
пробовал создавать test.v8i с указанием там конкретной версии, но ЗапуститьПриложение("test.v8i") всё равно просит конвертировать базу. :(
|
|
9
MaxS
22.11.11
✎
11:33
|
up
если ткнуться мышкой на test.v8i, просит конвертировать базу.
если этот же test.v8i через кнопку Настройка в окне запуска 1С добавить в список общих ИБ, то интерактивный запуск работает. Недоделанный какой-то стартёр у 1С. ((
|
|