Доброго времени суток.
Работаем в "1С:УПП" (релиз 1.3.12, платформа 8.2.13.219).
Мне нужно из командной строки запускать 1С с различными параметрами в режиме обычного приложения. Сейчас сделан файлик со следующим содержимым:
В таком варианте всё проходит нормально.Set WshShell=CreateObject("WScript.Shell")
WshShell.Run """C:\Program Files\1cv82\8.2.13.219\bin\1CV8.EXE"" ENTERPRISE /RunModeOrdinaryApplication /F и прочие параметры.
Что не нравится: такой режим запуска зависит от папки с платформой и при смене платформы придётся менять скриптик. Чтобы избежать этого, пробовала в WshShell.Run передавать путь к "C:\Program Files\1cv82\common\1cestart.exe", но при этом 1С запускается в режиме управляемого приложения. Причём если запускать вручную с этого же самого файла 1cestart.exe, то запускается нормальный обычный режим. Глючит именно запуск из командной строки.
Какие настройки сделаны:
1) При добавлении базы выбран режим запуска "Толстый клиент"
2) В настройках пользователя, под которым делается запуск из командной строки, задан режим запуска "Обычное приложение".
3) В командной строке передаётся флаг /RunModeOrdinaryApplication, который, согласно справке 1С, должен отвечать за принудительный запуск в режиме обычного приложения, не зависимо ото всех остальных настроек.
Сталкивался кто-нибудь с подобным? Что ещё можно поковырять?

