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

22.12.18

Разработка - Инструментарий разработчика

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

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

Наименование Файл Версия Размер
1cestartWait.zip
.zip 9,26Kb
76
.zip 1.1 9,26Kb 76 Скачать

С версии 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) пользователей терминальных сессий, а также, например, не позволяет вычислить время, которое снималась резервная копия (см. скришот). Выкладываемая утилита исправляет данные недостатки и ее можно использовать в настройках терминальных сессий и при написании пакетных файлов, не меняя каждый раз вызов при выходе очередной версии платформы.

Файл носит имя 1cestartWait.exe и должен находиться в каталоге 1cestart.exe.

22.12.2018

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

См. также

SALE! 20%

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    122091    670    389    

714

SALE! 25%

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 15300 руб.

06.10.2023    7281    21    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

10000 8000 руб.

10.11.2023    3521    11    1    

34

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

3600 2520 руб.

14.01.2013    177733    1073    0    

849

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99343    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18106    6    8    

39

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28104    3    10    

15

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

В процессе работы в 1С часто возникает потребность получить данные из другой базы.  Обычно это делается через COM-соединение, и время выполнения запроса при этом оставляет желать лучшего. В данной публикации представлено универсальное решение, позволяющее практически моментально выполнить произвольный код или запрос с параметрами в другой информационной базе через Web-сервис.

2400 руб.

24.09.2019    23599    15    15    

32
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. 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.
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) клиента
5. пользователь 21.12.11 13:17
Сообщение было скрыто модератором.
...
6. bi4ara 21.12.11 16:12 Сейчас в теме
Очень актуально и полезно!
7. no_registration 21.12.11 19:10 Сейчас в теме
Спасибо за разработку.
11. Alav 13 23.12.11 06:07 Сейчас в теме
Т.е. фактически чем ваш стартер лучше чем просто запуск толстого клиента?
13. bulpi 215 27.12.11 00:32 Сейчас в теме
(11)
Увы, все не так радужно. Если нужно завершить задание в планировщике по таймауту, то завершается 1cestartwait.exe, а смысловое задание остается висеть :(
14. Instructor 19 27.12.11 04:36 Сейчас в теме
(13) bulpi, это заменитель для 1cestart.exe, а не для 1cv8.exe :)
12. bulpi 215 23.12.11 20:03 Сейчас в теме
АААА! !! !!! Жесть! Автору огромный респект! Я больше не буду при каждой смене релиза перебивать руками кучу заданий в планировщике!!!
15. dimakaster 28.12.11 11:07 Сейчас в теме
А можно поподробней? Ваш 1cestartWait парсит запущеные процессы и ждет завершения 1cv8.exe?
16. sss61 24.07.15 05:16 Сейчас в теме
Всё прекрасно работает на 1C 8.2, а можно ли подобное сделать для 8.3?
17. d.zhukov 1392 21.12.18 08:01 Сейчас в теме
На 8.3 никакой реакции. Указано в характеристиках публикации, что работает на всех платформах. Автор, отредактируйте, пожалуйста характеристики. не вводите в заблуждение
18. Instructor 19 21.12.18 19:37 Сейчас в теме
(17) Ясно написано "Позволяет заменить стандартный стартер 1С 8.2".
19. d.zhukov 1392 21.12.18 20:49 Сейчас в теме
Характеристики публикации смотрите
20. Instructor 19 22.12.18 06:37 Сейчас в теме
21. Alek_A 10.05.20 11:53 Сейчас в теме
Вот простой способ. Создаем bat файл со следующим содержанием:

start /MIN "" powershell -windowstyle hidden -command "&{ $p=*{}; if ($args) { $p['ArgumentList'] = $args }; Start-Process -Wait -FilePath 'C:\Program Files\1cv8\common\1cestart.exe' *p }" %*

Следите за кавычками при вставке, здесь используются только одинарные и двойные кавычки.
24. itoptimum 24 07.06.21 09:42 Сейчас в теме
(21)
start /MIN "" powershell -windowstyle hidden -command "&{ $p=*{}; if ($args) { $p['ArgumentList'] = $args }; Start-Process -Wait -FilePath 'C:\Program Files\1cv8\common\1cestart.exe' *p }" %*


почему это должно работать (и да, нет).
22. Highlander1981 13.07.20 19:52 Сейчас в теме
Подскажите с чем может быть связано следующее:
При запуске ЗуП через 1cestart, программа загружается в среднем за 15 сек с момента ввода пароля, а при запуске через 1cestartWait загружается примерно за 55 сек.
Платформа 8.3.16.1502 x64.
Такое чувство, что клиент 1С стартует в 32-битном режиме, хотя в системе установлена только платформа 8.3.16.1502 x64.
23. Highlander1981 14.07.20 10:11 Сейчас в теме
(22) Сори, вопрос снят! Отвечаю сам себе.
В ходе экспериментов устанавливал файлу 1cestartWait режим совместимости и в последствии забыл снять.
После того как снял режим совместимости все пошло нормально!
Оставьте свое сообщение