Skip to content

Ошибка при сборке внешней обработки с установленной блокировкой входа #676

@MoVled

Description

@MoVled

Добрый день!
При сборке внешней обработки на базе в клиент-серверном варианте с установленной блокировкой входа в программу, код разблокировки (--uccode) игнорируется. При выполнении команды, например:
vrunner compileepf --uccode 76543 tools/close-enterprise tools/close-enterprise/ЗакрытьПредприятие.epf
получаем такой вывод:

vanessa-runner v2.5.0
ОШИБКА - Получен ненулевой код возврата 1. Выполнение скрипта остановлено!
КРИТИЧНАЯОШИБКА - {Модуль C:\Users\makole\AppData\Local\ovm\current\lib\vanessa-runner\oscript_modules\v8runner\src\v8runner.os / Ошибка в строке: 1548 / Начало сеанса с информационной базой запрещено.
}

Если отключить блокировку входа, то та же команда, даже с тем же параметром uccode, выполняется без ошибок:

vanessa-runner v2.5.0
ИНФОРМАЦИЯ - Собирали: close-enterprise изменен \ЗакрытьПредприятие.epf
ИНФОРМАЦИЯ - Изменено: 9
ИНФОРМАЦИЯ - Пропустили: 0
ИНФОРМАЦИЯ - Обработано ...

Порядок воспроизведения:

  • vanessa-runner v2.5.0
  • платформа 1С:Предприятие 8.3.27.1606
  • создана чистая ИБ, добавлена 1 роль с полными правами, добавлен 1 пользователь "Администратор" с этой ролью
  • исходники внешней обработки размещены в tools/close-enterprise
  • параметры подключения к БД и кластеру заданы в env.json:
    "default": {
        "--ibconnection": "/S srv-gter-nn:5541/blank_ifobase",
        "--db-user": "Администратор",
        "--db-pwd": "",
        "--root": ".",
        "--workspace": ".",
        "--v8version": "8.3.27.1606",
        "--locale": "ru",
        "--language": "ru",
        "--additional": "/DisplayAllFunctions /Lru  /iTaxi",
        "--ordinaryapp": "-1",
        "--ras": "srv-gter-nn:5545",
        "--db": "blank_ifobase",
        "--src": "src/cf"
  • установлена блокировка входа с кодом разблокировки 76543
  • выполняем команду сборки: vrunner compileepf --uccode 76543 tools/close-enterprise tools/close-enterprise/ЗакрытьПредприятие.epf
  • получаем ошибку:
ОШИБКА - Получен ненулевой код возврата 1. Выполнение скрипта остановлено!
КРИТИЧНАЯОШИБКА - {Модуль C:\Users\makole\AppData\Local\ovm\current\lib\vanessa-runner\oscript_modules\v8runner\src\v8runner.os / Ошибка в строке: 1548 / Начало сеанса с информационной базой запрещено.
}
  • для проверки выполняем сборку при помощи платформы:
& "C:\Program Files\1cv8\8.3.27.1606\bin\1cv8.exe" DESIGNER /S "srv-gter-nn:5541/blank_ifobase" /N Администратор /LoadExternalDataProcessorOrReportFromFiles tools/close-enterprise/ЗакрытьПредприятие.xml tools/close-enterprise/ЗакрытьПредприятие.epf /UC 76543 /Out D:\МРД\1cv8_log.txt

В логе наблюдаем:

Загрузка внешней обработки или отчета из XML.
Корневой файл выгрузки: D:\МРД\mrd_erp\tools\close-enterprise\ЗакрытьПредприятие.xml
Целевой каталог или файл: D:\МРД\mrd_erp\tools\close-enterprise\ЗакрытьПредприятие.epf

Загрузка завершена. Суммарное время выполнения операции: 3429 миллисекунд.

Ожидаемое поведение:
при передаче в команде параметра --uccode, сборка внешней обработки должна выполняться, в т.ч. на заблокированной ИБ

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions