From 55d91b3465b522321bcef33156435fd11e51a887 Mon Sep 17 00:00:00 2001 From: Anton Titovets Date: Mon, 10 Nov 2025 09:19:09 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=BA=D0=B0=20=D0=B2=D1=8B=D0=B2=D0=BE=D0=B4=D0=B0=20=D0=BF?= =?UTF-8?q?=D1=80=D0=BE=D0=B3=D1=80=D0=B5=D1=81=D1=81=20=D0=B1=D0=B0=D1=80?= =?UTF-8?q?=D0=B0=20CLI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CommonModules/OPI_Инструменты/Module.bsl | 18 +++++++++++++++++- src/ru/cli/core/Classes/app.os | 2 ++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl index 842de6ebe9..41bcf21760 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl @@ -693,9 +693,25 @@ КонецФункции +Функция ЭтоCLI() Экспорт + + Если ЭтоOneScript() Тогда + + ЭтоCLI = Неопределено; + // !OInt ЭтоCLI = ПолучитьПеременнуюСреды("OINT_CLI"); + ЭтоCLI = ?(ЗначениеЗаполнено(ЭтоCLI), ЭтоCLI, "NO"); + + Возврат ЭтоCLI = "YES"; + + КонецЕсли; + + Возврат Ложь; + +КонецФункции + Процедура ИнформацияОПрогрессе(Знач Текущее, Знач Всего, Знач ЕдИзм, Знач Делитель = 1) Экспорт - Если Не ЭтоOneScript() Тогда + Если Не ЭтоCLI() Тогда Возврат; КонецЕсли; diff --git a/src/ru/cli/core/Classes/app.os b/src/ru/cli/core/Classes/app.os index cbeefef470..be179dfcf8 100644 --- a/src/ru/cli/core/Classes/app.os +++ b/src/ru/cli/core/Classes/app.os @@ -21,6 +21,8 @@ Отладка = Ложь; Тестирование = Ложь; + УстановитьПеременнуюСреды("OINT_CLI", "YES"); + ТекущийКаталог = ТекущийСценарий().Каталог; ТекущийКаталог = СтрЗаменить(ТекущийКаталог, "\", "/");