С версии 8.2 разные версии платформ устанавливаются в различные каталоги и, чтобы не менять везде путь после выхода очередного релиза, используется 1cestart.exe, который определяет какую платформу запускать. Пример структуры:
c:Program Files (x86)1cv828.2.13.205in1cv8.exe
c:Program Files (x86)1cv828.2.13.219in1cv8.exe
c:Program Files (x86)1cv82common1cestart.exe
Однако, после того как данная утилита запустила необходимый 1cv8.exe, она сразу же завершается! Что не позволяет ее использовать в настройке (Environment) пользователей терминальных сессий, а также, например, не позволяет вычислить время, которое снималась резервная копия (см. скришот). Выкладываемая утилита исправляет данные недостатки и ее можно использовать в настройках терминальных сессий и при написании пакетных файлов, не меняя каждый раз вызов при выходе очередной версии платформы.
Файл носит имя 1cestartWait.exe и должен находиться в каталоге 1cestart.exe.
22.12.2024
— Утилита полностью переписана на C.
— Теперь вызывается непосредственно сам 1cestart.exe, таким образом можно использовать все типовые возможности запускателя (в том числе запуск тонкого клиента).
— Добавлена поддержка последних 8.3 версий.
— Поддерживает версии 1С как x86 так и x64.
!
Спасибо за разработку.
Пример с cmd файлом дал больше полезной информации, чем несколько раз перечитанное её описание )))
Похоже этот файлик многим пользователям сможет пригодиться.
Не совсем понятно принцип работы.
И попутный вопрос, как у нее с ошибкой 13-14 релиза, которую 1С исправили в 15
10087279 База отсутствует в списке баз
Проблема:
Если информационной базы нет в списке баз, то при подключении к базе с помощью программы запуска с указанием строки соединения всегда запускается тонкий клиент независимо от настройки конфигурации и пользователя.
(3) Alav, указанная ошибка, по всей вероятности, относится к 1cv8.exe, но не к 1cestart.exe.
Очень актуально и полезно!
Спасибо за разработку.
(4) Неправ
Во первых толстый и тонкий клиент — это разные exe файл
Во вторых при физическом удалении тонкого клиента стартер не запускается, а ругается, что мол нет exe файла.
Отсюда вывод, что все таки косяк стартера, который неправильно выбирает клиента
(8) Alav,
Тонкий клиент — это 1cv8c.exe, данный файл стартер не трогает. Как было указано в описании запускается 1cv8.exe — это файл толстого клиента.
Добавлено:
А уж, что дальше 1cv8.exe делает, только он знает.
(9) Тогда выходит что стартер всегда запускает толстого клиента? И тонкого клиента не умеет запускать? Тогда нужно это отразить в статье, так как стартер от 1С умеет запускать и толстого (1cv8.exe) и тонкого (1cv8c.exe) клиента
Т.е. фактически чем ваш стартер лучше чем просто запуск толстого клиента?
АААА! !! !!! Жесть! Автору огромный респект! Я больше не буду при каждой смене релиза перебивать руками кучу заданий в планировщике!!!
(11)
Увы, все не так радужно. Если нужно завершить задание в планировщике по таймауту, то завершается 1cestartwait.exe, а смысловое задание остается висеть 🙁
(13) bulpi, это заменитель для 1cestart.exe, а не для 1cv8.exe 🙂
А можно поподробней? Ваш 1cestartWait парсит запущеные процессы и ждет завершения 1cv8.exe?
Всё прекрасно работает на 1C 8.2, а можно ли подобное сделать для 8.3?
На 8.3 никакой реакции. Указано в характеристиках публикации, что работает на всех платформах. Автор, отредактируйте, пожалуйста характеристики. не вводите в заблуждение
(17) Ясно написано «Позволяет заменить стандартный стартер 1С 8.2».
Характеристики публикации смотрите
(19) Теперь поддерживает