Запретить работу внешними ресурсами.
Процедура ЗапретитьРаботуСВнешнимиРесурсами() Экспорт
НачатьТранзакцию();
Попытка
ИдентификаторИнформационнойБазы = Новый УникальныйИдентификатор();
Константы.ИдентификаторИнформационнойБазы.Установить(Строка(ИдентификаторИнформационнойБазы));
ЗаблокироватьДанныеПараметровБлокировки();
ПараметрыБлокировки = СохраненныеПараметрыБлокировки();
ПараметрыБлокировки.ИдентификаторБазы = ИдентификаторИнформационнойБазы;
ПараметрыБлокировки.РаботаСВнешнимиРесурсамиЗаблокирована = Истина;
СохранитьПараметрыБлокировки(ПараметрыБлокировки);
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
ЗаписатьИдентификаторФайловойБазыВФайлПроверки(ПараметрыБлокировки.ИдентификаторБазы);
КонецЕсли;
ЗафиксироватьТранзакцию();
Исключение
ОтменитьТранзакцию();
ВызватьИсключение;
КонецПопытки;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Обсуждения") Тогда
МодульОбсужденияСлужебный = ОбщегоНазначения.ОбщийМодуль("ОбсужденияСлужебный");
МодульОбсужденияСлужебный.Заблокировать();
КонецЕсли;
ПараметрыСеанса.РаботаСВнешнимиРесурсамиЗаблокирована = Истина;
ОбновитьПовторноИспользуемыеЗначения();
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
РазблокироватьРаботуСВнешнимиРесурсами (БСП)
ЗаблокироватьРаботуСВнешнимиРесурсами (БСП)
РаботаСВнешнимиРесурсамиЗаблокирована (БСП)
РазрешитьРаботуСВнешнимиРесурсами (БСП)
ПоказатьФормуБлокировкиРаботыСВнешнимиРесурсами (БСП)
ОбновитьПараметрыБлокировкиРаботыСВнешнимиРесурсами (БСП)
ПослеЗавершенияЗапросаРазрешенийНаИспользованиеВнешнихРесурсов (БСП)