Skip to content

Commit 49a9f08

Browse files
committed
Ключи параметров сделаны регистронезависимыми
1 parent 0a2989c commit 49a9f08

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

src/Классы/internal/Классы/ИндексЗначений.os

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@
3434

3535
ПроверитьИндекс();
3636

37+
Если ТипЗнч(КлючИндекса) = Тип("Строка") Тогда
38+
КлючИндекса = НРег(КлючИндекса);
39+
КонецЕсли;
40+
3741
ЗначениеИзИндекса = ИндексКоллекция[КлючИндекса];
3842

3943
Возврат ЗначениеИзИндекса;
@@ -82,6 +86,11 @@
8286
// Вставляем все значение целиком
8387
Если Не ПустаяСтрока(ИмяПараметра) Тогда
8488
Лог.Отладка("Добавляю параметр <%1> со значением <%2> в индекс", ИмяПараметра, ЗначениеПараметра);
89+
90+
Если ТипЗнч(ИмяПараметра) = Тип("Строка") Тогда
91+
ИмяПараметра = НРег(ИмяПараметра);
92+
КонецЕсли;
93+
8594
ИндексКоллекция.Вставить(ИмяПараметра, ЗначениеПараметра);
8695
КонецЕсли;
8796

src/Классы/internal/Классы/ПровайдерПараметровENV.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969

7070
Для каждого ПеременнаяСреды Из ПрочитанныеПараметры Цикл
7171

72-
Если СтрНачинаетсяС(ПеременнаяСреды.Ключ, Префикс) Тогда
72+
Если СтрНачинаетсяС(НРег(ПеременнаяСреды.Ключ), НРег(Префикс)) Тогда
7373

7474
Результат.Вставить(
7575
Прав(ПеременнаяСреды.Ключ, СтрДлина(ПеременнаяСреды.Ключ) - (СтрДлина(Префикс) + 1)),

tests/ПровайдерПараметровENV.os

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
// Дано
88

9-
УстановитьПеременнуюСреды("Test__Configor_Env", "ТестЗначение", РасположениеПеременнойСреды.Процесс);
9+
УстановитьПеременнуюСреды("TEST__CONFIGOR_ENV", "ТестЗначение", РасположениеПеременнойСреды.Процесс);
1010

1111
// Когда
1212

@@ -27,7 +27,7 @@
2727

2828
// Дано
2929

30-
УстановитьПеременнуюСреды("Test_Configor__Env", "ТестЗначение", РасположениеПеременнойСреды.Процесс);
30+
УстановитьПеременнуюСреды("TEST_CONFIGOR__ENV", "ТестЗначение", РасположениеПеременнойСреды.Процесс);
3131

3232
// Когда
3333

0 commit comments

Comments
 (0)