|
57 | 57 |
|
58 | 58 | Настройка = Новый Структура(); |
59 | 59 | Настройка.Вставить("УстанавливатьЗависимости", Истина); |
| 60 | + Настройка.Вставить("УстанавливатьЗависимостиРазработчика", Ложь); |
60 | 61 | Настройка.Вставить("СоздаватьФайлыЗапуска", Истина); |
61 | 62 | Настройка.Вставить("ИмяСервера", ""); |
62 | 63 |
|
|
80 | 81 | МенеджерУстановки = Новый МенеджерУстановкиПакетов(РежимУстановки, ЦелевойКаталог, , НастройкаУстановки.ИмяСервера); |
81 | 82 | МенеджерУстановки.УстанавливатьЗависимости(НастройкаУстановки.УстанавливатьЗависимости); |
82 | 83 | МенеджерУстановки.СоздаватьФайлыЗапуска(НастройкаУстановки.СоздаватьФайлыЗапуска); |
| 84 | + МенеджерУстановки.УстанавливатьЗависимостиРазработчика(НастройкаУстановки.УстанавливатьЗависимостиРазработчика); |
83 | 85 | МенеджерУстановки.УстановитьПакетПоИмениИВерсии(ИмяВерсияПакета.ИмяПакета, ИмяВерсияПакета.Версия, ЭтоЗависимость); |
84 | 86 |
|
85 | 87 | КонецПроцедуры |
|
94 | 96 |
|
95 | 97 | МенеджерУстановки = Новый МенеджерУстановкиПакетов(РежимУстановки, ЦелевойКаталог, , НастройкаУстановки.ИмяСервера); |
96 | 98 | МенеджерУстановки.УстанавливатьЗависимости(НастройкаУстановки.УстанавливатьЗависимости); |
| 99 | + МенеджерУстановки.УстанавливатьЗависимостиРазработчика(НастройкаУстановки.УстанавливатьЗависимостиРазработчика); |
97 | 100 | МенеджерУстановки.СоздаватьФайлыЗапуска(НастройкаУстановки.СоздаватьФайлыЗапуска); |
98 | 101 | МенеджерУстановки.УстановитьПакетИзАрхива(ИмяФайлаПакета); |
99 | 102 |
|
100 | 103 | КонецПроцедуры |
101 | 104 |
|
102 | | -Процедура ПроверитьВерсиюСреды(Манифест) |
103 | | - |
104 | | - Свойства = Манифест.Свойства(); |
105 | | - Если НЕ Свойства.Свойство("ВерсияСреды") Тогда |
106 | | - Возврат; |
107 | | - КонецЕсли; |
108 | | - |
109 | | - ИмяПакета = Свойства.Имя; |
110 | | - ТребуемаяВерсияСреды = Свойства.ВерсияСреды; |
111 | | - СистемнаяИнформация = Новый СистемнаяИнформация; |
112 | | - ВерсияСреды = СистемнаяИнформация.Версия; |
113 | | - Лог.Отладка("ПроверитьВерсиюСреды: Перед вызовом СравнитьВерсии(ЭтаВерсия = <%1>, БольшеЧемВерсия = <%2>)", ТребуемаяВерсияСреды, ВерсияСреды); |
114 | | - Если РаботаСВерсиями.СравнитьВерсии(ТребуемаяВерсияСреды, ВерсияСреды) > 0 Тогда |
115 | | - ТекстСообщения = СтрШаблон( |
116 | | - "Ошибка установки пакета <%1>: Обнаружена устаревшая версия движка OneScript. |
117 | | - |Требуемая версия: %2 |
118 | | - |Текущая версия: %3 |
119 | | - |Обновите OneScript перед установкой пакета", |
120 | | - ИмяПакета, |
121 | | - ТребуемаяВерсияСреды, |
122 | | - ВерсияСреды |
123 | | - ); |
124 | | - |
125 | | - ВызватьИсключение ТекстСообщения; |
126 | | - КонецЕсли; |
127 | | - |
128 | | -КонецПроцедуры |
129 | | - |
130 | | - |
131 | 105 | Процедура УстановитьВсеПакетыИзОблака(Знач РежимУстановки, Знач ЦелевойКаталог = Неопределено, |
132 | 106 | Знач НастройкаУстановки = Неопределено) Экспорт |
133 | 107 |
|
|
150 | 124 |
|
151 | 125 | ОписаниеПакета = РаботаСОписаниемПакета.ПрочитатьОписаниеПакета(); |
152 | 126 |
|
153 | | - ПроверитьВерсиюСреды(ОписаниеПакета); |
| 127 | + РаботаСОписаниемПакета.ПроверитьВерсиюСреды(ОписаниеПакета); |
154 | 128 |
|
155 | 129 | Если НастройкаУстановки = Неопределено Тогда |
156 | 130 | НастройкаУстановки = ПолучитьНастройкуУстановки(); |
157 | 131 | КонецЕсли; |
158 | 132 |
|
159 | 133 | МенеджерУстановки = Новый МенеджерУстановкиПакетов(РежимУстановки, , , НастройкаУстановки.ИмяСервера); |
| 134 | + МенеджерУстановки.УстанавливатьЗависимостиРазработчика(НастройкаУстановки.УстанавливатьЗависимостиРазработчика); |
160 | 135 | МенеджерУстановки.СоздаватьФайлыЗапуска(НастройкаУстановки.СоздаватьФайлыЗапуска); |
161 | 136 |
|
162 | 137 | МенеджерУстановки.РазрешитьЗависимостиПакета(ОписаниеПакета); |
|
0 commit comments