Skip to content

Commit fa8bbc7

Browse files
authored
Merge pull request #176 from AlexPCRus/AlexPCPatch-4
Возможность загрузки исходников в конфигурацию, подключенную к хранилищу
2 parents fa6e915 + 8c9f7ce commit fa8bbc7

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

src/v8runner.os

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -775,12 +775,18 @@
775775
// ОбновитьФайлВерсий - Булево - указывает, что в конце загрузки в каталоге будет создан файл версий ConfigDumpInfo.xml,
776776
// соответствующий загруженной конфигурации.
777777
// Если выполняется частичная загрузка (используется опция -files или -listFile), файл версий будет обновлен.
778+
// СтрокаСоединения - Строка - Строка соединения с хранилищем конфигурации
779+
// ПользовательХранилища - строка - Пользователь для подключения к хранилищу конфигурации
780+
// ПарольХранилища - Строка - Пароль пользователь для подключения к хранилищу конфигурации
778781
// Для того, чтобы работали функции 8.3.10, необходимо явно указать версию.
779782
Процедура ЗагрузитьКонфигурациюИзФайлов(Знач КаталогЗагрузки,
780783
Знач ПутьКСпискуФайловЗагрузки = "",
781784
Знач ФорматВыгрузки = "",
782785
Знач ОбновитьФайлВерсий = Истина,
783-
Знач ОбновитьКонфигурациюИБ = Ложь) Экспорт
786+
Знач ОбновитьКонфигурациюИБ = Ложь,
787+
Знач СтрокаСоединения = "",
788+
Знач ПользовательХранилища = "",
789+
Знач ПарольХранилища = "") Экспорт
784790

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

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

@@ -810,6 +815,13 @@
810815

811816
КонецЕсли;
812817

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

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

0 commit comments

Comments
 (0)