Files
1c.run_bsl/README.md
T
mk 3deb9120b6 Начальный импорт: RunBsl — пакетное выполнение .bsl.
Внешняя обработка-обёртка для ENTERPRISE /Execute с передачей пути к BSL в /C.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-03 14:22:15 +03:00

1.2 KiB

RunBsl — обёртка для пакетного выполнения .bsl

Внешняя обработка RunBsl.epf запускается через ENTERPRISE /Execute; путь к линейному BSL передаётся в /C (или через маркер .run_bsl_path.txt).

Сборка

scripts/build_run_bsl.sh

Исходники: RunBsl.xml, каталог RunBsl/. Лог сборки: build_RunBsl.log.

Пересобирать после изменений в RunBsl/Ext/ObjectModule.bsl или RunBsl/Forms/.

Запуск

scripts/run_bsl.sh <файл.bsl> <build_epf.conf> [файл_лога]

Поведение

  1. Клиент читает .bsl с локального диска (ПараметрЗапуска / маркер).
  2. Сервер выполняет текст через Выполнить().
  3. Вывод и ошибки — в лог /Out (без модальных окон клиента).
  4. Сеанс завершается автоматически.

Подробнее: документация в репозитории crm3-migrationdocs/meta/Скрипты_1С_пакетный_режим.md.