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

22.12.18

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

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
1cestartWait.zip
.zip 9,26Kb ver:1.1
77 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

Вступайте в нашу телеграмм-группу Инфостарт

См. также

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

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

15500 руб.

02.09.2020    198351    1096    410    

1010

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    33708    205    104    

192

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

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

22200 руб.

06.10.2023    23162    62    20    

90

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

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

15000 руб.

10.11.2023    15851    69    39    

85

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

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    33487    114    50    

158

Инструментарий разработчика Программист 8.3.14 Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    20270    8    32    

44

Инструментарий разработчика Программист 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

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

5000 руб.

07.02.2018    106607    249    100    

313
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 20 21.12.11 12:02 Сейчас в теме
(3) Alav, указанная ошибка, по всей вероятности, относится к 1cv8.exe, но не к 1cestart.exe.
8. Alav 13 22.12.11 07:45 Сейчас в теме
(4) Неправ

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

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

Отсюда вывод, что все таки косяк стартера, который неправильно выбирает клиента
9. Instructor 20 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 217 27.12.11 00:32 Сейчас в теме
(11)
Увы, все не так радужно. Если нужно завершить задание в планировщике по таймауту, то завершается 1cestartwait.exe, а смысловое задание остается висеть :(
14. Instructor 20 27.12.11 04:36 Сейчас в теме
(13) bulpi, это заменитель для 1cestart.exe, а не для 1cv8.exe :)
12. bulpi 217 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 1563 21.12.18 08:01 Сейчас в теме
На 8.3 никакой реакции. Указано в характеристиках публикации, что работает на всех платформах. Автор, отредактируйте, пожалуйста характеристики. не вводите в заблуждение
18. Instructor 20 21.12.18 19:37 Сейчас в теме
(17) Ясно написано "Позволяет заменить стандартный стартер 1С 8.2".
19. d.zhukov 1563 21.12.18 20:49 Сейчас в теме
Характеристики публикации смотрите
20. Instructor 20 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 режим совместимости и в последствии забыл снять.
После того как снял режим совместимости все пошло нормально!
Оставьте свое сообщение