OneScript icon indicating copy to clipboard operation
OneScript copied to clipboard

1.9.3 ЗапуститьПроцесс() завершается сразу же

Open Vovqa412 opened this issue 1 month ago • 2 comments

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

Понятное описание того, что происходит

Воспроизведение ошибки Steps to reproduce the behavior:

  1. Пример текста скрипта, процедура ЗапуститьПроцесс1С() скопирована из vrunner Процедура ЗапуститьПроцесс1С(Знач СтрокаЗапуска, Знач ПутьКФайлуЛога)

    ПериодОпросаВМиллисекундах = 1000;

    НадоЧитатьЛог = Истина; КолСтрокЛогаПрочитано = 0;

    Процесс = СоздатьПроцесс(СтрокаЗапуска); Процесс.Запустить();

    ТаймаутПоУмолчанию = 500; Приостановить(ТаймаутПоУмолчанию);

    Пока НЕ Процесс.Завершен Цикл Если ПериодОпросаВМиллисекундах <> 0 Тогда Приостановить(ПериодОпросаВМиллисекундах); КонецЕсли;

     Если НадоЧитатьЛог Тогда
     	//ВывестиНовыеСообщения(ПутьКФайлуЛога, КолСтрокЛогаПрочитано);
     КонецЕсли;
    

    КонецЦикла;

КонецПроцедуры

ПараметрЗапускаФайловаяИБ = """C:\Program Files\1Cv8\8.3.27.1859\bin\1cv8c.exe"" ENTERPRISE /F""C:\base"" /N""Администратор"""; ПараметрЗапускаСервернаяИБ = """C:\Program Files\1Cv8\8.3.27.1859\bin\1cv8c.exe"" ENTERPRISE /Svm/base /N""Администратор""";

ЗапуститьПроцесс1С(ПараметрЗапускаФайловаяИБ, ""); ЗапуститьПроцесс1С(ПараметрЗапускаСервернаяИБ, "");

  1. Запускаю скрипт в режиме отладки через vs code, открывается сеанс 1С, при интерактивном закрытии сеанса скрипт переходит к открытию сеанса с серверной базой. Скрипт не дожидается интерактивного закрытия сеанса с серверной базой - завершает свое выполнение, как будто процесс уже был завершен.

Ожидаемое поведение Ожидаю что Процесс.Завершен = Истина будет после интерактивного закрытия сеанса с серверной базой, т.е. поведение будет таким же как при запуске сеанса с файловой базой.

Окружение

  • ОС: Windows 11 25H2 сборка 26200.7171
  • Версия: oscript 1.9.3

Дополнительная информация

Vovqa412 avatar Nov 28 '25 11:11 Vovqa412