Skip to content

Commit 4e8aedd

Browse files
committed
Добавлена возможность загрузки исходников в конфигурацию, подключенную к хранилищу
(реализована передача параметров подключения к хранилищу)
1 parent fa6e915 commit 4e8aedd

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/v8runner.os

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -775,12 +775,14 @@
775775
// ОбновитьФайлВерсий - Булево - указывает, что в конце загрузки в каталоге будет создан файл версий ConfigDumpInfo.xml,
776776
// соответствующий загруженной конфигурации.
777777
// Если выполняется частичная загрузка (используется опция -files или -listFile), файл версий будет обновлен.
778+
// ПараметрыХранилища - Структура, Неопределено - параметры подключения к хранилищу для возможности работы с такими базами.
778779
// Для того, чтобы работали функции 8.3.10, необходимо явно указать версию.
779780
Процедура ЗагрузитьКонфигурациюИзФайлов(Знач КаталогЗагрузки,
780781
Знач ПутьКСпискуФайловЗагрузки = "",
781782
Знач ФорматВыгрузки = "",
782783
Знач ОбновитьФайлВерсий = Истина,
783-
Знач ОбновитьКонфигурациюИБ = Ложь) Экспорт
784+
Знач ОбновитьКонфигурациюИБ = Ложь,
785+
Знач ПараметрыХранилища = Неопределено) Экспорт
784786

785787
Если НЕ ЗначениеЗаполнено(ФорматВыгрузки) Тогда
786788
ФорматВыгрузки = РежимВыгрузкиКонфигурации.Иерархический;
@@ -798,7 +800,6 @@
798800
КонецЕсли;
799801

800802
Если ЗначениеЗаполнено(ПутьКСпискуФайловЗагрузки) Тогда
801-
802803
Параметры.Добавить(СтрШаблон("-listFile %1", ОбернутьВКавычки(ПутьКСпискуФайловЗагрузки)));
803804
Параметры.Добавить(СтрШаблон("-format %1", ФорматВыгрузки));
804805

@@ -810,6 +811,13 @@
810811

811812
КонецЕсли;
812813

814+
Если ЗначениеЗаполнено(ПараметрыХранилища) Тогда
815+
Параметры.Добавить("/ConfigurationRepositoryF " + ОбернутьВКавычки(ПараметрыХранилища["СтрокаСоединения"]));
816+
Параметры.Добавить("/ConfigurationRepositoryN " + ОбернутьВКавычки(ПараметрыХранилища["ПользовательХранилища"]));
817+
Если Не ПустаяСтрока(ПараметрыХранилища["ПарольХранилища"]) Тогда
818+
Параметры.Добавить("/ConfigurationRepositoryP " + ОбернутьВКавычки(ПараметрыХранилища["ПарольХранилища"]));
819+
КонецЕсли;
820+
КонецЕсли;
813821

814822
ВыполнитьКоманду(Параметры);
815823

0 commit comments

Comments
 (0)