Skip to content

Commit 0039c03

Browse files
committed
refact ДинамическоеОбновление
если да, указать явно -Dynamic или -Dynamic+ add РасширениеПолучитьИзХранилища
1 parent 47566fa commit 0039c03

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

src/v8runner.os

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -976,6 +976,8 @@
976976
ПараметрыСвязиСБазой.Добавить("/UpdateDBCfg");
977977
Если Не ДинамическоеОбновление И Не ЗначениеЗаполнено(ИмяРасширения) Тогда
978978
ПараметрыСвязиСБазой.Добавить("-Dynamic-");
979+
Иначе
980+
ПараметрыСвязиСБазой.Добавить("-Dynamic");
979981
КонецЕсли;
980982

981983
Если ПредупрежденияКакОшибки Тогда
@@ -1013,6 +1015,8 @@
10131015
ПараметрыСвязиСБазой.Добавить("/UpdateDBCfg");
10141016
Если Не ДинамическоеОбновление Тогда
10151017
ПараметрыСвязиСБазой.Добавить("-Dynamic-");
1018+
Иначе
1019+
ПараметрыСвязиСБазой.Добавить("-Dynamic");
10161020
КонецЕсли;
10171021

10181022
Если ПредупрежденияКакОшибки Тогда
@@ -2404,6 +2408,27 @@
24042408

24052409
КонецФункции
24062410

2411+
Процедура РасширениеПолучитьИзХранилища(СтрокаСоединения,
2412+
ПользовательХранилища, ПарольХранилища, ИмяРасширения, НомерВерсииХранилища = 0) Экспорт
2413+
2414+
ПараметрыСвязиСБазой = СтандартныеПараметрыЗапускаКонфигуратора();
2415+
ПараметрыСвязиСБазой.Добавить("/ConfigurationRepositoryF """ + СтрокаСоединения + """");
2416+
ПараметрыСвязиСБазой.Добавить("/ConfigurationRepositoryN """ + ПользовательХранилища + """");
2417+
2418+
Если Не ПустаяСтрока(ПарольХранилища) Тогда
2419+
ПараметрыСвязиСБазой.Добавить("/ConfigurationRepositoryP """ + ПарольХранилища + """");
2420+
КонецЕсли;
2421+
2422+
ПараметрыСвязиСБазой.Добавить("/ConfigurationRepositoryUpdateCfg");
2423+
Если НомерВерсииХранилища > 0 Тогда
2424+
ПараметрыСвязиСБазой.Добавить("-v " + НомерВерсииХранилища);
2425+
КонецЕсли;
2426+
ПараметрыСвязиСБазой.Добавить("-Extension """ + ИмяРасширения + """");
2427+
ПараметрыСвязиСБазой.Добавить("-force");
2428+
ВыполнитьКоманду(ПараметрыСвязиСБазой);
2429+
2430+
КонецПроцедуры
2431+
24072432
Функция ВариантОбработкиНесуществующихСсылок() Экспорт
24082433

24092434
Варианты = Новый Структура;

0 commit comments

Comments
 (0)