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 + +