Skip to content

Commit b4a29b6

Browse files
committed
Скорректировано получение значений из переменных окружения
1 parent c4fe266 commit b4a29b6

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

src/core/Классы/cmd/ПараметрКоманды.os

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -101,15 +101,21 @@
101101
Возврат;
102102
КонецЕсли;
103103

104-
ЗначениеИзПеременнойОкружения = ПолучитьПеременнуюСреды(ПеременнаяОкружения);
104+
МассивПеременныхОК = СтрРазделить(ПеременнаяОкружения, " ");
105105

106-
Если ЗначениеЗаполнено(ЗначениеИзПеременнойОкружения) Тогда
106+
Для каждого ПеременнаяО Из МассивПеременныхОК Цикл
107+
108+
ЗначениеИзПеременнойОкружения = ПолучитьПеременнуюСреды(ПеременнаяО);
107109

108-
УстановленаИзПеременнойОкружения = Истина;
109-
Значение = ТипЗначенияПараметра.УстановитьЗначение(ЗначениеИзПеременнойОкружения);
110+
Если ЗначениеЗаполнено(ЗначениеИзПеременнойОкружения) Тогда
111+
112+
УстановленаИзПеременнойОкружения = Истина;
113+
Значение = ТипЗначенияПараметра.УстановитьЗначение(ЗначениеИзПеременнойОкружения, Значение);
110114

111-
КонецЕсли;
115+
КонецЕсли;
112116

117+
КонецЦикла;
118+
113119
КонецПроцедуры
114120

115121
Функция ВОкружении(Знач СтрокаПеременнаяОкружения) Экспорт

0 commit comments

Comments
 (0)