Skip to content

Commit 27a952e

Browse files
committed
Перенесена инициализация зеркал.
Зеркала инициализируются при первом обращении из-за неполадок при загрузке классов из модулей.
1 parent 4f1918a commit 27a952e

File tree

2 files changed

+15
-17
lines changed

2 files changed

+15
-17
lines changed

src/opm.os

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -51,26 +51,11 @@
5151
Возврат Новый ДиспетчерКомандПриложения();
5252
КонецФункции
5353

54-
Процедура Инициализация()
55-
56-
ОсновноеЗеркало = Новый Зеркало;
57-
ОсновноеЗеркало.СерверУдаленногоХранилища = Константы.СерверУдаленногоХранилища;
58-
ОсновноеЗеркало.ПутьВХранилище = Константы.ПутьВХранилище;
59-
60-
ЗапасноеЗеркало = Новый Зеркало;
61-
ЗапасноеЗеркало.СерверУдаленногоХранилища = Константы.СерверЗапасногоХранилища;
62-
ЗапасноеЗеркало.ПутьВХранилище = Константы.ПутьВЗапасномХранилище;
63-
64-
Зеркала.Добавить(ОсновноеЗеркало);
65-
Зеркала.Добавить(ЗапасноеЗеркало);
66-
67-
КонецПроцедуры
6854

6955
/////////////////////////////////////////////////////////////////////////
7056
// Точка входа
7157

7258
Лог = Логирование.ПолучитьЛог(Константы.ИмяЛога);
7359
НастройкиПриложения.УстановитьФайлНастроек(ОбъединитьПути(СтартовыйСценарий().Каталог, "opm.cfg"));
74-
Инициализация();
7560

7661
ВыполнитьКоманду(АргументыКоманднойСтроки);

src/Модули/Зеркала.os

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@
1212

1313
Если ПодключенноеЗеркало = Неопределено Тогда
1414

15+
Если Зеркала = Неопределено Тогда
16+
Инициализация();
17+
КонецЕсли;
18+
1519
Для Каждого мЗеркало Из Зеркала Цикл
1620

1721
Ответ = мЗеркало.ПолучитьРесурс(ИмяРесурса);
@@ -78,6 +82,15 @@
7882

7983
Зеркала = Новый Массив;
8084

81-
КонецПроцедуры
85+
ОсновноеЗеркало = Новый("Зеркало");
86+
ОсновноеЗеркало.СерверУдаленногоХранилища = Константы.СерверУдаленногоХранилища;
87+
ОсновноеЗеркало.ПутьВХранилище = Константы.ПутьВХранилище;
8288

83-
Инициализация();
89+
ЗапасноеЗеркало = Новый("Зеркало");
90+
ЗапасноеЗеркало.СерверУдаленногоХранилища = Константы.СерверЗапасногоХранилища;
91+
ЗапасноеЗеркало.ПутьВХранилище = Константы.ПутьВЗапасномХранилище;
92+
93+
Зеркала.Добавить(ОсновноеЗеркало);
94+
Зеркала.Добавить(ЗапасноеЗеркало);
95+
96+
КонецПроцедуры

0 commit comments

Comments
 (0)