Запуск 1cestart.exe с ожиданием


Позволяет использовать стандартный стартер 1С 8 — 1cestart.exe с ожиданием завершения программы.

С версии 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.2026

— Утилита полностью переписана на C.
— Теперь вызывается непосредственно сам 1cestart.exe, таким образом можно использовать все типовые возможности запускателя (в том числе запуск тонкого клиента).
— Добавлена поддержка последних 8.3 версий.
— Поддерживает версии 1С как x86 так и x64.

19 Comments

  1. gutentag

    !

    Reply ↓
  2. w22u

    Спасибо за разработку.

    Пример с cmd файлом дал больше полезной информации, чем несколько раз перечитанное её описание )))

    Похоже этот файлик многим пользователям сможет пригодиться.

    Reply ↓
  3. Alav

    Не совсем понятно принцип работы.

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

    10087279 База отсутствует в списке баз

    Проблема:

    Если информационной базы нет в списке баз, то при подключении к базе с помощью программы запуска с указанием строки соединения всегда запускается тонкий клиент независимо от настройки конфигурации и пользователя.

    Reply ↓
  4. Instructor

    (3) Alav, указанная ошибка, по всей вероятности, относится к 1cv8.exe, но не к 1cestart.exe.

    Reply ↓
  5. bi4ara

    Очень актуально и полезно!

    Reply ↓
  6. no_registration

    Спасибо за разработку.

    Reply ↓
  7. Alav

    (4) Неправ

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

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

    Отсюда вывод, что все таки косяк стартера, который неправильно выбирает клиента

    Reply ↓
  8. Instructor

    (8) Alav,

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

    Тонкий клиент — это 1cv8c.exe, данный файл стартер не трогает. Как было указано в описании запускается 1cv8.exe — это файл толстого клиента.

    Добавлено:

    А уж, что дальше 1cv8.exe делает, только он знает.

    Reply ↓
  9. Alav

    (9) Тогда выходит что стартер всегда запускает толстого клиента? И тонкого клиента не умеет запускать? Тогда нужно это отразить в статье, так как стартер от 1С умеет запускать и толстого (1cv8.exe) и тонкого (1cv8c.exe) клиента

    Reply ↓
  10. Alav

    Т.е. фактически чем ваш стартер лучше чем просто запуск толстого клиента?

    Reply ↓
  11. bulpi

    АААА! !! !!! Жесть! Автору огромный респект! Я больше не буду при каждой смене релиза перебивать руками кучу заданий в планировщике!!!

    Reply ↓
  12. bulpi

    (11)

    Увы, все не так радужно. Если нужно завершить задание в планировщике по таймауту, то завершается 1cestartwait.exe, а смысловое задание остается висеть 🙁

    Reply ↓
  13. Instructor

    (13) bulpi, это заменитель для 1cestart.exe, а не для 1cv8.exe 🙂

    Reply ↓
  14. dimakaster

    А можно поподробней? Ваш 1cestartWait парсит запущеные процессы и ждет завершения 1cv8.exe?

    Reply ↓
  15. sss61

    Всё прекрасно работает на 1C 8.2, а можно ли подобное сделать для 8.3?

    Reply ↓
  16. d.zhukov

    На 8.3 никакой реакции. Указано в характеристиках публикации, что работает на всех платформах. Автор, отредактируйте, пожалуйста характеристики. не вводите в заблуждение

    Reply ↓
  17. Instructor

    (17) Ясно написано «Позволяет заменить стандартный стартер 1С 8.2».

    Reply ↓
  18. d.zhukov

    Характеристики публикации смотрите

    Reply ↓
  19. Instructor

    (19) Теперь поддерживает

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *