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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions