Небольшая утилитка из разряда "мелочь, а приятно" :)
Эдакий аналог 1cestart.exe, только запускает тонкий клиент.
Будет полезна для тех, кто любит держать на рабочем столе ярлык запуска тонкого клиента и постоянно забывает обновить ярлык после установки новой версии платформы :)
Также можно использовать для запуска тонкого клиента в качестве удаленного приложения (RDP). Если настроить RDP файл на запуск данной утилиты, то после обновления платформы не будет необходимости обновлять RDP файл.
(3) aet, да, например для этого :)
Когда в списке 2-3 базы еще можно пережить, а когда их перевалило за десяток, то тут уже без отдельного ярлычка никак :)
(6) w-divin, для толстого есть родная 1cestart.exe
Достаточно просто настроить базу на запуск толстого клиента по-умолчанию.
В этом-то вся и фишка, что 1cestart.exe может запускать как тонкий так и толстый, в зависимости от настроек базы/пользователя. А моя прога принудительно запускает тонкий клиент, независимо от настроек.
(8)
у меня тоже есть прикол, что не зависимо от настроек базы у одних надо принудительно запускать толстый клиент, а у других тонкий... И у третьих вообще толстый клиент в режиме неуправляемого приложения...
Посему и интересуюсь...
(9) w-divin,
Ну такой нужды у меня пока не было. Принудительно толстый клиент да еще и в режиме обычного приложения...
Мне на днях поступил запрос на написание такого же стартера под 8.3
Я теперь подумываю все-таки написать какой-то универсальный стартер для 8.2 и 8.3
Либо сделать пакет таких мелких стартеров для каждого режима под 8.2 и 8.3
Я пока больше склоняюсь ко второму варианту. Но это будет позже. Сейчас работы много.
(9) w-divin,
Кстати наткнулся в справке на, возможно, решение твоей задачи:
/RunModeOrdinaryApplication — запуск толстого клиента в обычном режиме, несмотря на настройки конфигурации и пользователя, от имени которого будет выполняться запуск (не используется в тонком клиенте).
/RunModeManagedApplication — запуск толстого клиента в режиме управляемого приложения, несмотря на настройки конфигурации и пользователя, от имени которого будет выполняться запуск (не используется в тонком клиенте).
Это параметры запуска. Можешь попробовать запускать 1cestart.exe с этими параметрами, вдруг что получится.
А для запуска тонкого клиента используй мою прогу.
(11) гы. приколол... этим и пользуюсь, тока фишка публикации в поиске и запуске последней версии платформы - а так и так ручками обновляем и с ключами запускаем... вот тока повторюсь, хотелось бы как в публикации убрать ручную работу...
(12) w-divin,
Не знаю чем вы там пользуетесь, что приходится ручками обновлять.
Только что проверил. Выполнил запуск родного стартера 1С с параметром:
1cestart.exe /RunModeOrdinaryApplication
запустился толстый клиент последней версии в режиме обычного приложения.
Это разве не то, что нужно? Или я чего-то не того?...
Правда проверил с параметром /RunModeManagedApplication - запускает тонкий клиент, хотя в справке написано, что это запуск толстого клиента в режиме управляемого приложения. Обманули.
Ну в общем ждите тогда пака стартеров. Думаю на выходных займусь этим вопросом.
(13) Параметры типа /RunModeManagedApplication можно использовать прямо при регистрации информационной базы в списке, не обязательно этот параметр прописывать при запуске 1cestart.exe или 1cv8s.exe.
При добавлении/изменении информационной базы на последней странице есть пункт "Дополнительные параметры запуска", указал там /RunModeManagedApplication для своей старой базы в режиме совместимости с 8.1 - открылась в режиме управляемого приложения
(14) Shtyr,
Да, только внимательнее прочитайте сообщения (3) и (4) и Вы поймете глубокий смысл запуска базы в нужном режиме без необходимости каждый раз лазить в настройки на последнюю страницу и ручками править режим запуска ;)