1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2025-02-01 19:14:35 +02:00

fix: Исправлена ошибка возникающая при попытке использования в качестве

ключа структуры строки, содержащей недопустимые символы
This commit is contained in:
d.makarevich@sodru.com 2023-01-31 16:13:07 +03:00
parent d195475435
commit 7c76dc04b9

View File

@ -34,7 +34,9 @@
Контекст = ЮТКонтекст.КонтекстЧитателя();
Возврат НЕ Контекст.Фильтр.ЕстьФильтрРасширений ИЛИ Контекст.Фильтр.Расширения.Свойство(ИмяРасширения);
НормализованноеИмяРасширения = УдалитьНедопустимыеСимволыИзСтрокиКакКлючаСтруктуры(ИмяРасширения);
Возврат НЕ Контекст.Фильтр.ЕстьФильтрРасширений ИЛИ Контекст.Фильтр.Расширения.Свойство(НормализованноеИмяРасширения);
КонецФункции
@ -263,13 +265,20 @@
КонецЕсли;
Для Каждого Значение Из Значения Цикл
Результат.Вставить(Значение);
НормализованноеЗначение = УдалитьНедопустимыеСимволыИзСтрокиКакКлючаСтруктуры(Значение);
Результат.Вставить(НормализованноеЗначение);
КонецЦикла;
Возврат Результат;
КонецФункции
Функция УдалитьНедопустимыеСимволыИзСтрокиКакКлючаСтруктуры(СтрокаКакКлюч)
Возврат СтрЗаменить(СтрокаКакКлюч, ".", "");
КонецФункции
Функция ОписаниеИмениТеста(Путь)
Части = СтрРазделить(Путь, ".");