|
20 | 20 |
|
21 | 21 | Перем Лог; |
22 | 22 |
|
23 | | -Процедура Синхронизировать() Экспорт |
| 23 | +// Обертка над МенеджерСинхронизации.Синхронизировать |
| 24 | +// |
| 25 | +// СтрокаСоединенияИБ - Строка, необязательный, формат: /SServerName\BaseName или /F<Путь к ИБ> |
| 26 | +// ПользовательИБ - Строка, необязательный |
| 27 | +// ПарольПользователяИБ - Строка, необязательный |
| 28 | +Процедура Синхронизировать(Знач СтрокаСоединенияИБ = "", |
| 29 | + Знач ПользовательИБ = "", |
| 30 | + Знач ПарольПользователяИБ = "") Экспорт |
24 | 31 |
|
25 | 32 | Лог.Информация("================================="); |
26 | 33 | Лог.Информация("Начало синхронизации с хранилищем"); |
|
30 | 37 |
|
31 | 38 | ПроверитьВозможностьСинхронизации(); |
32 | 39 |
|
33 | | - МенеджерСинхронизации = ПолучитьМенеджерСинхронизации(); |
| 40 | + МенеджерСинхронизации = ПолучитьМенеджерСинхронизации(СтрокаСоединенияИБ, ПользовательИБ, ПарольПользователяИБ); |
34 | 41 |
|
35 | 42 | Если МенеджерСинхронизации.ТребуетсяСинхронизироватьХранилищеСГит(ПутьКРабочемуКаталогу, ПутьКХранилищу) Тогда |
36 | 43 |
|
37 | | - МенеджерСинхронизации.Синхронизировать(ПутьКРабочемуКаталогу, ПутьКХранилищу); |
| 44 | + МенеджерСинхронизации.Синхронизировать(ПутьКРабочемуКаталогу, ПутьКХранилищу, |
| 45 | + СтрокаСоединенияИБ, ПользовательИБ, ПарольПользователяИБ); |
38 | 46 |
|
39 | 47 | Лог.Информация("Завершена синхронизации с хранилищем"); |
40 | 48 | Лог.Информация("Наименование: <%1>", Наименование); |
|
52 | 60 | // TODO: Написать проверку какую? ) |
53 | 61 | КонецПроцедуры |
54 | 62 |
|
55 | | -Функция ПолучитьМенеджерСинхронизации() |
| 63 | +Функция ПолучитьМенеджерСинхронизации(Знач СтрокаСоединенияИБ = "", |
| 64 | + Знач ПользовательИБ = "", |
| 65 | + Знач ПарольПользователяИБ = "") |
56 | 66 |
|
57 | 67 | МенеджерСинхронизации = Новый МенеджерСинхронизации(); |
58 | 68 | МенеджерСинхронизации.ВерсияПлатформы(ВерсияПлатформы) |
|
64 | 74 | .РежимУдаленияВременныхФайлов(Истина) |
65 | 75 | .АвторизацияВХранилищеКонфигурации(ПользовательХранилища, ПарольПользователяХранилища); |
66 | 76 |
|
| 77 | + Если ЗначениеЗаполнено(СтрокаСоединенияИБ) Тогда |
| 78 | + МенеджерСинхронизации.УстановитьКонтекст(СтрокаСоединенияИБ, ПользовательИБ, ПарольПользователяИБ); |
| 79 | + КонецЕсли; |
| 80 | + |
67 | 81 | Если ЗначениеЗаполнено(ИмяРасширения) Тогда |
68 | 82 | МенеджерСинхронизации.ИмяРасширения(ИмяРасширения); |
69 | 83 | КонецЕсли; |
|
0 commit comments