diff --git a/SSL/src/Catalogs/Пользователи/Forms/ФормаСписка/Form.form b/SSL/src/Catalogs/Пользователи/Forms/ФормаСписка/Form.form
index 57269101f..8d5e6077f 100644
--- a/SSL/src/Catalogs/Пользователи/Forms/ФормаСписка/Form.form
+++ b/SSL/src/Catalogs/Пользователи/Forms/ФормаСписка/Form.form
@@ -426,6 +426,31 @@
Auto
InAdditionalSubmenu
+
+ ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействий
+ 297
+ true
+
+ true
+
+
+ ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействийРасширеннаяПодсказка
+ 298
+ Label
+ true
+ true
+
+ Left
+
+
+ Form.Command.ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействий
+ Normal
+ Auto
+ true
+ true
+ UserCmds
+ Auto
+
true
true
@@ -3883,6 +3908,28 @@
Auto
Auto
+
+ ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействий
+
+ ru
+ Заблокировать недействительных в системе взаимодействия
+
+ 13
+
+ ru
+ Заблокировать недействительных пользователей в системе взаимодействий
+
+
+
+
+ ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействий
+
+
+ Auto
+ Auto
+
ВыборГруппПользователей
diff --git a/SSL/src/Catalogs/Пользователи/Forms/ФормаСписка/Module.bsl b/SSL/src/Catalogs/Пользователи/Forms/ФормаСписка/Module.bsl
index f7af7cc50..211350a5f 100644
--- a/SSL/src/Catalogs/Пользователи/Forms/ФормаСписка/Module.bsl
+++ b/SSL/src/Catalogs/Пользователи/Forms/ФормаСписка/Module.bsl
@@ -194,6 +194,10 @@
ЗаполнитьКонтактнуюИнформацию(ЭтотОбъект, Неопределено);
УстановитьЗаголовокВыбранныхПользователейИГрупп();
+ Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Обсуждения") Тогда
+ Элементы.ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействий.Видимость = Истина;
+ КонецЕсли;
+
КонецПроцедуры
&НаКлиенте
@@ -802,6 +806,39 @@
КонецЕсли;
КонецПроцедуры
+&НаКлиенте
+Процедура ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействий(Команда)
+ РезультатОбработки = ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействийНаСервере();
+ Если Не ПустаяСтрока(РезультатОбработки) Тогда
+ ШаблонСообщения = НСтр("ru='Не удалось заблокировать пользователей по причине:
+ |
+ |%1'");
+ ПоказатьПредупреждение(,
+ СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонСообщения, РезультатОбработки),,
+ НСтр("ru='Не удалось заблокировать пользователей'"));
+ Иначе
+ Состояние(НСтр("ru='Блокировка недействительных пользователей
+ |выполнена.'"),,,БиблиотекаКартинок.Успешно32);
+ КонецЕсли;
+КонецПроцедуры
+
+&НаСервере
+Функция ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействийНаСервере()
+ Результат = "";
+ МодульОсбужденияСлужебный = ОбщегоНазначения.ОбщийМодуль("ОбсужденияСлужебный");
+ НедействительныеПользователи = МодульОсбужденияСлужебный.НедействительныеПользователи();
+ Для каждого НедействительныйПользователь Из НедействительныеПользователи Цикл
+ РезультатБлокировки = МодульОсбужденияСлужебный.ЗаблокироватьПользователяСистемыВзаимодействия(НедействительныйПользователь);
+ Если РезультатБлокировки <> Неопределено Тогда
+ Результат = КраткоеПредставлениеОшибки(РезультатБлокировки);
+ ЗаписьЖурналаРегистрации(НСтр("ru='Обсуждения.Блокировка недействительных пользователей'", ОбщегоНазначения.КодОсновногоЯзыка()),
+ УровеньЖурналаРегистрации.Ошибка,,,
+ ПодробноеПредставлениеОшибки(РезультатБлокировки));
+ КонецЕсли;
+ КонецЦикла;
+ Возврат Результат;
+КонецФункции
+
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
diff --git a/SSL/src/Catalogs/ШаблоныСообщений/ManagerModule.bsl b/SSL/src/Catalogs/ШаблоныСообщений/ManagerModule.bsl
index 7ef4a8dfa..7c9466123 100644
--- a/SSL/src/Catalogs/ШаблоныСообщений/ManagerModule.bsl
+++ b/SSL/src/Catalogs/ШаблоныСообщений/ManagerModule.bsl
@@ -213,6 +213,8 @@
ОбновлениеИнформационнойБазы.ЗаписатьОбъект(ШаблонОбъект);
ОбъектовОбработано = ОбъектовОбработано + 1;
+ Иначе
+ ПроблемныхОбъектов = ПроблемныхОбъектов + 1;
КонецЕсли;
ЗафиксироватьТранзакцию();
diff --git a/SSL/src/CommonForms/КонтрольДинамическогоОбновления/Form.form b/SSL/src/CommonForms/КонтрольДинамическогоОбновления/Form.form
index 284640a9c..aa8e549ea 100644
--- a/SSL/src/CommonForms/КонтрольДинамическогоОбновления/Form.form
+++ b/SSL/src/CommonForms/КонтрольДинамическогоОбновления/Form.form
@@ -279,12 +279,12 @@
НапомнитьПозже
ru
- Напомнить позже
+ Напомнить завтра
2
ru
- Напомнить позже
+ Отложить напоминание до завтра