|
416 | 416 | КонецПроцедуры // УстановитьМеткуДляВерсииВХранилище() |
417 | 417 |
|
418 | 418 |
|
419 | | -// Выполняет подключение ранее неподключенной информационной базы к хранилищу конфигурации. |
| 419 | +// Выполняет подключение ранее неподключенной информационной базы (конфигурации/расширения) к хранилищу конфигурации/расширения. |
420 | 420 | // |
421 | 421 | // Параметры: |
422 | 422 | // СтрокаСоединения - Строка - Строка соединения с хранилищем конфигурации |
|
426 | 426 | // Выполняет подключение даже в том случае, если для данного пользователя уже есть конфигурация, связанная с данным хранилищем.. |
427 | 427 | // ЗаменитьКонфигурациюБД - Булево - Флаг замены конфигурации БД на конфигурацию хранилища (По умолчанию Истина) |
428 | 428 | // Если конфигурация непустая, данный ключ подтверждает замену конфигурации на конфигурацию из хранилища. |
| 429 | +// ИмяРасширения - Строка - Имя расширения |
429 | 430 | // |
430 | 431 | Процедура ПодключитьсяКХранилищу(Знач СтрокаСоединения, |
431 | 432 | Знач ПользовательХранилища, |
432 | 433 | Знач ПарольХранилища = "", |
433 | 434 | Знач ИгнорироватьНаличиеПодключеннойБД = Ложь, |
434 | | - Знач ЗаменитьКонфигурациюБД = Истина |
435 | | - ) Экспорт |
| 435 | + Знач ЗаменитьКонфигурациюБД = Истина, |
| 436 | + Знач ИмяРасширения = Неопределено |
| 437 | + ) Экспорт |
436 | 438 | Параметры = СтандартныеПараметрыЗапускаКонфигуратора(); |
437 | 439 |
|
438 | 440 | Параметры.Добавить("/ConfigurationRepositoryF """+СтрокаСоединения + """"); |
|
450 | 452 | Если ЗаменитьКонфигурациюБД Тогда |
451 | 453 | Параметры.Добавить("-forceReplaceCfg "); |
452 | 454 | КонецЕсли; |
| 455 | + Если ЗначениеЗаполнено(ИмяРасширения) Тогда |
| 456 | + Параметры.Добавить("-Extension " + ИмяРасширения); |
| 457 | + КонецЕсли; |
453 | 458 |
|
454 | 459 | ВыполнитьКоманду(Параметры); |
455 | 460 | КонецПроцедуры |
456 | 461 |
|
457 | | -Процедура ОтключитьсяОтХранилища() Экспорт |
| 462 | +Процедура ОтключитьсяОтХранилища(Знач ИмяРасширения = Неопределено) Экспорт |
458 | 463 | Параметры = СтандартныеПараметрыЗапускаКонфигуратора(); |
459 | 464 | Параметры.Добавить("/ConfigurationRepositoryUnbindCfg -force "); |
460 | | - |
| 465 | + Если ЗначениеЗаполнено(ИмяРасширения) Тогда |
| 466 | + Параметры.Добавить("-Extension " + ИмяРасширения); |
| 467 | + КонецЕсли; |
461 | 468 | ВыполнитьКоманду(Параметры); |
462 | 469 | КонецПроцедуры |
463 | 470 |
|
|
0 commit comments