|
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