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

22.12.18

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

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

Скачать файл

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

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

С версии 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    178202    988    403    

946

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

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

8400 руб.

20.08.2024    19669    131    70    

133

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

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

22200 руб.

06.10.2023    18874    50    19    

82

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

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

15000 руб.

10.11.2023    12894    53    33    

72

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

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

9360 руб.

17.05.2024    29055    100    48    

146

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

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

20000 руб.

07.10.2021    18663    7    32    

43

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

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    1765    2    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 1518 21.12.18 08:01 Сейчас в теме
На 8.3 никакой реакции. Указано в характеристиках публикации, что работает на всех платформах. Автор, отредактируйте, пожалуйста характеристики. не вводите в заблуждение
18. Instructor 20 21.12.18 19:37 Сейчас в теме
(17) Ясно написано "Позволяет заменить стандартный стартер 1С 8.2".
19. d.zhukov 1518 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 режим совместимости и в последствии забыл снять.
После того как снял режим совместимости все пошло нормально!
Оставьте свое сообщение