Один Ответ на “Продвинутый курс. Занятие №6”

  1. Создадим обработку УтилитаАдминистрирования на форме создадим реквизиты КатологКопии и команды по заданию.

    &НаКлиенте
    Процедура СинтаксическийКонтроль(Команда)
        СинтаксическийКонтрольНаСервере();
        ЗавершитьРаботуСистемы(,истина,"DESIGNER /Администратор /OutD:\log.txt /CheckConfig -ClientServer -Client -ExternalConnectionServer -ExternalConnection -Server -DistributiveModules -IncorrectReferences -ConfigLogicalIntegrity -UnreferenceProcedures -HandlersExistence -EmptyHandler");
    КонецПроцедуры

    &НаКлиенте
    Процедура СоздатьРезервнуюКопию(Команда)
        ЗавершитьРаботуСистемы(,истина,"DESIGNER /Администратор /DumpIB "+КаталогКопии+"BackUp.dt");
    КонецПроцедуры

    &НаКлиенте
    Процедура ТестированиеИИсправление(Команда)
        Попытка
           
            ЗавершитьРаботуСистемы(,истина,"DESIGNER /Администратор /OutD:\test.txt /IBCheckAndRepair -ReIndex -LogIntegrity -LogAndRefsIntegrity");  
           
        Исключение
              Сообщить(ОписаниеОшибки());
        КонецПопытки;
       
    КонецПроцедуры