IE 2017

Замена для 1cestart.exe

Администрирование - Стартеры 1С

Позволяет заменить стандартный стартер 1С 8.2 - 1cestart.exe на тот, который будет ожидать завершения программы.

С версии 8.2 разные версии платформ устанавливаются в различные каталоги и, чтобы не менять везде путь после выхода очередного релиза, используется 1cestart.exe, который определяет какую платформу запускать. Пример структуры:

c:\Program Files (x86)\1cv82\8.2.13.205\bin\1cv8.exe
c:\Program Files (x86)\1cv82\8.2.13.219\bin\1cv8.exe
c:\Program Files (x86)\1cv82\common\1cestart.exe

Однако, после того как данная утилита запустила необходимый 1cv8.exe, она сразу же завершается! Что не позволяет ее использовать в настройке (Environment) пользователей терминальных сессий, а также, например, не позволяет вычислить время, которое снималась резервная копия (см. скришот). Выкладываемая замена для 1cestart.exe исправляет данные недостатки и ее можно использовать в настройках терминальных сессий и при написании пакетных файлов, не меняя каждый раз вызов при выходе очередной версии платформы.

Файл носит имя 1cestartWait.exe, но может быть переименован в 1cestart.exe.

Скачать файлы

Наименование Файл Версия Размер
1cestartWait.zip
.zip 24,98Kb
18.12.11
69
.zip 24,98Kb 69 Скачать

См. также

Комментарии
1. Igоr Sаulеviсh (gutentag) 253 18.12.11 21:40 Сейчас в теме
2. Павел Хорев (w22u) 30 18.12.11 21:51 Сейчас в теме
Спасибо за разработку.
Пример с cmd файлом дал больше полезной информации, чем несколько раз перечитанное её описание )))

Похоже этот файлик многим пользователям сможет пригодиться.
3. Алексей Викторович (Alav) 13 21.12.11 11:30 Сейчас в теме
Не совсем понятно принцип работы.

И попутный вопрос, как у нее с ошибкой 13-14 релиза, которую 1С исправили в 15

10087279 База отсутствует в списке баз
Проблема:
Если информационной базы нет в списке баз, то при подключении к базе с помощью программы запуска с указанием строки соединения всегда запускается тонкий клиент независимо от настройки конфигурации и пользователя.
4. Александр Шенгальц (Instructor) 19 21.12.11 12:02 Сейчас в теме
(3) Alav, указанная ошибка, по всей вероятности, относится к 1cv8.exe, но не к 1cestart.exe.
6. Дмитрий Быков (bi4ara) 21.12.11 16:12 Сейчас в теме
Очень актуально и полезно!
7. no_registration no_registration (no_registration) 21.12.11 19:10 Сейчас в теме
8. Алексей Викторович (Alav) 13 22.12.11 07:45 Сейчас в теме
(4) Неправ

Во первых толстый и тонкий клиент - это разные exe файл

Во вторых при физическом удалении тонкого клиента стартер не запускается, а ругается, что мол нет exe файла.

Отсюда вывод, что все таки косяк стартера, который неправильно выбирает клиента
9. Александр Шенгальц (Instructor) 19 22.12.11 11:24 Сейчас в теме
(8) Alav,
Во вторых при физическом удалении тонкого клиента стартер не запускается, а ругается, что мол нет exe файла.
Тонкий клиент - это 1cv8c.exe, данный файл стартер не трогает. Как было указано в описании запускается 1cv8.exe - это файл толстого клиента.

Добавлено:
А уж, что дальше 1cv8.exe делает, только он знает.
10. Алексей Викторович (Alav) 13 23.12.11 06:06 Сейчас в теме
(9) Тогда выходит что стартер всегда запускает толстого клиента? И тонкого клиента не умеет запускать? Тогда нужно это отразить в статье, так как стартер от 1С умеет запускать и толстого (1cv8.exe) и тонкого (1cv8c.exe) клиента
11. Алексей Викторович (Alav) 13 23.12.11 06:07 Сейчас в теме
Т.е. фактически чем ваш стартер лучше чем просто запуск толстого клиента?
12. bulpi bulpi (bulpi) 113 23.12.11 20:03 Сейчас в теме
АААА! !! !!! Жесть! Автору огромный респект! Я больше не буду при каждой смене релиза перебивать руками кучу заданий в планировщике!!!
13. bulpi bulpi (bulpi) 113 27.12.11 00:32 Сейчас в теме
(11)
Увы, все не так радужно. Если нужно завершить задание в планировщике по таймауту, то завершается 1cestartwait.exe, а смысловое задание остается висеть :(
14. Александр Шенгальц (Instructor) 19 27.12.11 04:36 Сейчас в теме
(13) bulpi, это заменитель для 1cestart.exe, а не для 1cv8.exe :)
15. Dima Str. (dimakaster) 28.12.11 11:07 Сейчас в теме
А можно поподробней? Ваш 1cestartWait парсит запущеные процессы и ждет завершения 1cv8.exe?
16. Смирнов Сергей (sss61) 24.07.15 05:16 Сейчас в теме
Всё прекрасно работает на 1C 8.2, а можно ли подобное сделать для 8.3?
Оставьте свое сообщение