diff --git a/src/Configuration/Configuration.mdo b/src/Configuration/Configuration.mdo
index fdb955b..26c3415 100644
--- a/src/Configuration/Configuration.mdo
+++ b/src/Configuration/Configuration.mdo
@@ -1552,6 +1552,7 @@
InformationRegister.БлокировкиСеансовОбластейДанных
InformationRegister.ВерсииПодсистем
InformationRegister.ГруппыЗначенийДоступа
+ InformationRegister.ДанныеДляСкрытияВЛогах
InformationRegister.ДанныеОбработанныеВЦентральномУзлеРИБ
InformationRegister.ДанныеПроизводственногоКалендаря
InformationRegister.ДатыПоследнейЗагрузкиПочтовыхСообщений
diff --git a/src/DataProcessors/РаботаСЛогами/ManagerModule.bsl b/src/DataProcessors/РаботаСЛогами/ManagerModule.bsl
new file mode 100644
index 0000000..e69de29
diff --git a/src/DataProcessors/РаботаСЛогами/ObjectModule.bsl b/src/DataProcessors/РаботаСЛогами/ObjectModule.bsl
index 7f79cc0..8ec8c09 100644
--- a/src/DataProcessors/РаботаСЛогами/ObjectModule.bsl
+++ b/src/DataProcessors/РаботаСЛогами/ObjectModule.bsl
@@ -147,13 +147,11 @@
Функция ЗамутитьПароль(СтрокаЛога)
- //СловаКоторыеНеобходимоСкрыть = Новый Массив;
- //СловаКоторыеНеобходимоСкрыть.Добавить("ibcmd");
- //СловаКоторыеНеобходимоСкрыть.Добавить("=179895");
+ СловаКоторыеНеобходимоСкрыть = РегистрыСведений.ДанныеДляСкрытияВЛогах.ДанныеДляСкрытия();
- //Для Каждого ЗапрещеннаяСтрока Из СловаКоторыеНеобходимоСкрыть Цикл
- // СтрокаЛога = СтрЗаменить(СтрокаЛога, ЗапрещеннаяСтрока, "******");
- //КонецЦикла;
+ Для Каждого ЗапрещеннаяСтрока Из СловаКоторыеНеобходимоСкрыть Цикл
+ СтрокаЛога = СтрЗаменить(СтрокаЛога, ЗапрещеннаяСтрока, "******");
+ КонецЦикла;
Возврат СтрокаЛога;
КонецФункции
diff --git a/src/InformationRegisters/ДанныеДляСкрытияВЛогах/ManagerModule.bsl b/src/InformationRegisters/ДанныеДляСкрытияВЛогах/ManagerModule.bsl
new file mode 100644
index 0000000..4c2da45
--- /dev/null
+++ b/src/InformationRegisters/ДанныеДляСкрытияВЛогах/ManagerModule.bsl
@@ -0,0 +1,21 @@
+// @strict-types
+
+#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
+
+#Область ПрограммныйИнтерфейс
+
+Функция ДанныеДляСкрытия() Экспорт
+
+ Запрос = Новый Запрос;
+ Запрос.Текст = "ВЫБРАТЬ
+ | ДанныеДляСкрытияВЛогах.Строка КАК Строка
+ |ИЗ
+ | РегистрСведений.ДанныеДляСкрытияВЛогах КАК ДанныеДляСкрытияВЛогах";
+ Результат = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Строка");
+ Возврат Результат;
+
+КонецФункции
+
+#КонецОбласти
+
+#КонецЕсли
\ No newline at end of file
diff --git a/src/InformationRegisters/ДанныеДляСкрытияВЛогах/ДанныеДляСкрытияВЛогах.mdo b/src/InformationRegisters/ДанныеДляСкрытияВЛогах/ДанныеДляСкрытияВЛогах.mdo
new file mode 100644
index 0000000..92f063f
--- /dev/null
+++ b/src/InformationRegisters/ДанныеДляСкрытияВЛогах/ДанныеДляСкрытияВЛогах.mdo
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+ ДанныеДляСкрытияВЛогах
+
+ ru
+ Данные для скрытия в логах
+
+ true
+ InDialog
+ Managed
+
+ Строка
+
+ ru
+ Строка
+
+
+ String
+
+ 100
+
+
+
+
+ Use
+ Use
+
+ true
+
+