Имя: Пароль:
1C
1С v8
Запустить серверную базу в режиме Предприятия по команде
0 DoctorRoza
 
06.06.22
16:20
Здравствуйте, нужен коллективный разум.
Делаю команду (УПП, толстый клиент), чтобы по нажатию на кнопку открывалась другая серверная база. Использую метод КомандаСистеме.
Текст команды:
КомандаСистемы("""C:\Program Files\1cv8\common\1cestart.exe"" ENTERPRISE /S""CORE\service"" /DisableStartupMessages /DisableStartupDialogs");

Засовываю в обработку, при срабатывании быстро открывает окно и сразу закрывается, результата не вижу, база на стартует.
Если же тот же код (только без кавычек) делаю через батник, то все отрабатывает.

Текст bat-файла следующий:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"CORE\service" /DisableStartupMessages /DisableStartupDialogs

Что не так в методе описал?
1 1Сергей
 
06.06.22
16:26
Запусти батник через КомандаСистемы
2 Галахад
 
гуру
06.06.22
16:37
Кавычек маловато будет.
3 DoctorRoza
 
06.06.22
16:56
(1) запускать через батник не вариант. Его же нужно где-то держать!? А мне нужно, чтобы без привязок
4 DoctorRoza
 
06.06.22
17:30
Получилось так:
ЗапуститьПриложение("C:\Program Files\1cv8\common\1cestart.exe ENTERPRISE /S""CORE\service"" /DisableStartupMessages /DisableStartupDialogs")
5 ДедМорроз
 
06.06.22
23:37
Батник можно перед этим во временной директории собрать.
6 Mort
 
07.06.22
00:12
На ис за пару минут гуглится какой нибудь менеджер баз на 1с с лончером