diff --git a/epf/ИзменениеНастроек/_ПодготовкаНастроекДляБазы.xml b/epf/ИзменениеНастроек/_ПодготовкаНастроекДляБазы.xml index e69de29..fff2020 100644 --- a/epf/ИзменениеНастроек/_ПодготовкаНастроекДляБазы.xml +++ b/epf/ИзменениеНастроек/_ПодготовкаНастроекДляБазы.xml @@ -0,0 +1,30 @@ + + + + + + c3831ec8-d8d5-4f93-8a22-f9bfae07327f + bbaa2ac9-df25-4069-92c7-acb62d30223c + + + 9b4f828a-21ea-44d4-af40-1b1b9d0f05c9 + 8b230d66-2ee4-4753-919c-4c17d05370a3 + + + + _ПодготовкаНастроекДляБазы + + + ru + Подготовка настроек для базы + + + + ExternalDataProcessor._ПодготовкаНастроекДляБазы.Form.Форма + + + +
Форма
+
+
+
\ No newline at end of file diff --git a/epf/ИзменениеНастроек/_ПодготовкаНастроекДляБазы/Forms/Форма.xml b/epf/ИзменениеНастроек/_ПодготовкаНастроекДляБазы/Forms/Форма.xml index e69de29..9b3be16 100644 --- a/epf/ИзменениеНастроек/_ПодготовкаНастроекДляБазы/Forms/Форма.xml +++ b/epf/ИзменениеНастроек/_ПодготовкаНастроекДляБазы/Forms/Форма.xml @@ -0,0 +1,22 @@ + + +
+ + Форма + + + ru + Форма + + + + Managed + false + + PersonalComputer + MobileDevice + + + +
+
\ No newline at end of file diff --git a/epf/ИзменениеНастроек/_ПодготовкаНастроекДляБазы/Forms/Форма/Ext/Form.xml b/epf/ИзменениеНастроек/_ПодготовкаНастроекДляБазы/Forms/Форма/Ext/Form.xml index e69de29..57494ab 100644 --- a/epf/ИзменениеНастроек/_ПодготовкаНастроекДляБазы/Forms/Форма/Ext/Form.xml +++ b/epf/ИзменениеНастроек/_ПодготовкаНастроекДляБазы/Forms/Форма/Ext/Form.xml @@ -0,0 +1,834 @@ + +
+ None + + + ПриОткрытии + ПриСозданииНаСервере + ОбработкаПроверкиЗаполненияНаСервере + + + + ИмяФайлаНастроек + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Файл настроек</v8:content> + </v8:item> + + true + true + + + ru + D:\Folder\DB111.base_config + + + + + + ИмяФайлаНастроекПриИзменении + ИмяФайлаНастроекНачалоВыбора + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа команды</v8:content> + </v8:item> + + + + ru + Группа команды + + + None + false + + + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Общие</v8:content> + </v8:item> + + + + ru + Группа общие параметры + + + Vertical + StrongSeparation + + + + OSCRIPT + true + + + ru + c:\Program Files (x86)\OneScript\bin\oscript.exe + + + + + + + EXE1CV8 + + + ru + c:\Program Files (x86)\1cv8\8.3.9.2033\bin\1cv8.exe + + + + + + + FileBackup + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Файл Backup</v8:content> + </v8:item> + + + + ru + db111.bak + + + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа колонки</v8:content> + </v8:item> + + + + ru + Группа колонки + + + None + false + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа SQL</v8:content> + </v8:item> + + + + ru + Группа SQL + + + Vertical + None + false + + + + ВыгружатьБекап + Right + Auto + + + + ВыгружатьБекапПриИзменении + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>SQL Источник</v8:content> + </v8:item> + + Vertical + StrongSeparation + + + + Source_SQL_Server + + + ru + WORK_SQL_SERVER + + + + + + + Source_SQL_User + + + ru + sa + + + + + + + Source_SQL_Password + + + + + Source_SQL_Base + + + ru + db111 + + + + + + + + + ЗагружатьИзБекапа + Right + Auto + + + + ЗагружатьИзБекапаПриИзменении + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>SQL Приемник</v8:content> + </v8:item> + + + + ru + Группа общие параметры + + + Vertical + StrongSeparation + + + + Script_Restore + true + + + ru + Restore.sql + + + + + + Script_RestoreНачалоВыбора + + + + Current_SQL_Server + + + ru + DEV_SQL_SERVER + + + + + + + Current_SQL_User + + + ru + sa + + + + + + + Current_SQL_Password + + + + + Current_SQL_Base + + + ru + db111 + + + + + + + УдалятьБекап + Auto + + + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа 1 С</v8:content> + </v8:item> + + + + ru + Группа 1 С + + + Vertical + None + false + + + + ПодключатьКХранилищу + Right + Auto + + + + ПодключатьКХранилищуПриИзменении + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Приемник</v8:content> + </v8:item> + + + + ru + Группа общие параметры + + + Vertical + StrongSeparation + + + + База_СтрокаПодключения + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Строка подключения</v8:content> + </v8:item> + + + + ru + /SSERVER/db111 + + + + + + + База_Пользователь + + + + + База_Пароль + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Хранилище</v8:content> + </v8:item> + + Vertical + StrongSeparation + + + + Хранилище_Адрес + + + + + Хранилище_Пользователь + + + + + Хранилище_Пароль + + + + + + + + + + + + + + cfg:ExternalDataProcessorObject._ПодготовкаНастроекДляБазы + + true + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Имя файла настроек</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + ShowError + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Строка подключения</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + ShowError + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Сервер</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + ShowError + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>OSCRIPT</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + ShowError + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>1cv8.exe</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + ShowError + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>File backup</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + ShowError + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Script restore</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + ShowError + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Пользователь</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + ShowError + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Пароль</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>База</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + ShowError + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Загружать из бекапа</v8:content> + </v8:item> + + + xs:boolean + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Используемое имя файла</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Сервер</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + ShowError + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Пароль</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>База</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + ShowError + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Пользователь</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + ShowError + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Выгружать бекап</v8:content> + </v8:item> + + + xs:boolean + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Пользователь</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + ShowError + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Пароль</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Адрес</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + ShowError + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Пользователь</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + ShowError + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Пароль</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Подключать к хранилищу</v8:content> + </v8:item> + + + xs:boolean + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Удалять бекап</v8:content> + </v8:item> + + + xs:boolean + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Записать</v8:content> + </v8:item> + + + + ru + Записать + + + Записать + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Прочитать</v8:content> + </v8:item> + + + + ru + Прочитать + + + Прочитать + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Тест обработки</v8:content> + </v8:item> + + + + ru + Тест обработки + + + ТестОбработки + + + \ No newline at end of file diff --git a/epf/ИзменениеНастроек/_ПодготовкаНастроекДляБазы/Forms/Форма/Ext/Form/Module.bsl b/epf/ИзменениеНастроек/_ПодготовкаНастроекДляБазы/Forms/Форма/Ext/Form/Module.bsl index 3cb96f8..8eff2fa 100644 --- a/epf/ИзменениеНастроек/_ПодготовкаНастроекДляБазы/Forms/Форма/Ext/Form/Module.bsl +++ b/epf/ИзменениеНастроек/_ПодготовкаНастроекДляБазы/Forms/Форма/Ext/Form/Module.bsl @@ -100,7 +100,6 @@ ПроверяемыеРеквизиты.Удалить( ПроверяемыеРеквизиты.Найти( "Current_SQL_Server" ) ); ПроверяемыеРеквизиты.Удалить( ПроверяемыеРеквизиты.Найти( "Current_SQL_User" ) ); - ПроверяемыеРеквизиты.Удалить( ПроверяемыеРеквизиты.Найти( "Current_SQL_Password" ) ); ПроверяемыеРеквизиты.Удалить( ПроверяемыеРеквизиты.Найти( "Current_SQL_Base" ) ); ПроверяемыеРеквизиты.Удалить( ПроверяемыеРеквизиты.Найти( "Script_Restore" ) ); @@ -110,7 +109,6 @@ ПроверяемыеРеквизиты.Удалить( ПроверяемыеРеквизиты.Найти( "Source_SQL_Server" ) ); ПроверяемыеРеквизиты.Удалить( ПроверяемыеРеквизиты.Найти( "Source_SQL_User" ) ); - ПроверяемыеРеквизиты.Удалить( ПроверяемыеРеквизиты.Найти( "Source_SQL_Password" ) ); ПроверяемыеРеквизиты.Удалить( ПроверяемыеРеквизиты.Найти( "Source_SQL_Base" ) ); ПроверяемыеРеквизиты.Удалить( ПроверяемыеРеквизиты.Найти( "FileBackup" ) ); @@ -120,10 +118,8 @@ ПроверяемыеРеквизиты.Удалить( ПроверяемыеРеквизиты.Найти( "База_СтрокаПодключения" ) ); ПроверяемыеРеквизиты.Удалить( ПроверяемыеРеквизиты.Найти( "База_Пользователь" ) ); - ПроверяемыеРеквизиты.Удалить( ПроверяемыеРеквизиты.Найти( "База_Пароль" ) ); ПроверяемыеРеквизиты.Удалить( ПроверяемыеРеквизиты.Найти( "Хранилище_Адрес" ) ); ПроверяемыеРеквизиты.Удалить( ПроверяемыеРеквизиты.Найти( "Хранилище_Пользователь" ) ); - ПроверяемыеРеквизиты.Удалить( ПроверяемыеРеквизиты.Найти( "Хранилище_Пароль" ) ); КонецЕсли; @@ -162,6 +158,7 @@ Source_SQL_Base = прочитанныеПараметры.Получить( "Source_SQL.Base" ); ЗагружатьИзБекапа = прочитанныеПараметры.Получить( "Current_SQL.UseRestore" ); + УдалятьБекап = прочитанныеПараметры.Получить( "Current_SQL.DelBackup" ); Current_SQL_Server = прочитанныеПараметры.Получить( "Current_SQL.Server" ); Current_SQL_User = прочитанныеПараметры.Получить( "Current_SQL.User" ); Current_SQL_Password = прочитанныеПараметры.Получить( "Current_SQL.Password" ); @@ -217,6 +214,7 @@ параметрыБазыПриемника = Новый Соответствие; параметрыБазыПриемника.Вставить( "Current_SQL.UseRestore", ЗагружатьИзБекапа ); + параметрыБазыПриемника.Вставить( "Current_SQL.DelBackup", УдалятьБекап ); параметрыБазыПриемника.Вставить( "Current_SQL.Server", Current_SQL_Server ); параметрыБазыПриемника.Вставить( "Current_SQL.User", Current_SQL_User ); параметрыБазыПриемника.Вставить( "Current_SQL.Password", Current_SQL_Password ); @@ -432,6 +430,7 @@ тестовыеЗначения.Вставить( "ВыгружатьБекап", Истина ); тестовыеЗначения.Вставить( "ЗагружатьИзБекапа", Истина ); тестовыеЗначения.Вставить( "ПодключатьКХранилищу", Истина ); + тестовыеЗначения.Вставить( "УдалятьБекап", Истина ); лИмяФайлаНастроек = ПолучитьИмяВременногоФайла( РасширениеФайлаНастроек() );