Skip to content

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

@Vovqa412

Description

@Vovqa412

Опишите ошибку
В процессе работы с библиотекой 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

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions