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