|
27 | 27 | Перем ИспользоватьКонфигуратор; |
28 | 28 | Перем КонтекстКонфигуратора; |
29 | 29 | Перем ГитРепозиторий; |
| 30 | +Перем ВерсияПлатформы; |
30 | 31 |
|
31 | 32 | Функция Версия() Экспорт |
32 | 33 |
|
|
91 | 92 |
|
92 | 93 | Если НЕ ПустаяСтрока(Аргументы.ЗначенияПараметров["--ib-connection-string"]) Тогда |
93 | 94 | Конфигуратор = Новый УправлениеКонфигуратором(); |
| 95 | + ВерсияПлатформы = Аргументы.ЗначенияПараметров["--v8version"]; |
| 96 | + Если ЗначениеЗаполнено(ВерсияПлатформы) Тогда |
| 97 | + Конфигуратор.ИспользоватьВерсиюПлатформы(ВерсияПлатформы); |
| 98 | + КонецЕсли; |
94 | 99 | КонтекстКонфигуратора = Конфигуратор.ПолучитьКонтекст(); |
95 | 100 | КонтекстКонфигуратора.КлючСоединенияСБазой = Аргументы.ЗначенияПараметров["--ib-connection-string"]; |
96 | 101 | КонтекстКонфигуратора.ИмяПользователя = Аргументы.ЗначенияПараметров["--ib-user"]; |
|
145 | 150 | Парсер.ДобавитьИменованныйПараметр("--ib-connection-string", "Строка подключения к БД", Истина); |
146 | 151 | Парсер.ДобавитьИменованныйПараметр("--ib-user", "Пользователь БД", Истина); |
147 | 152 | Парсер.ДобавитьИменованныйПараметр("--ib-pwd", "Пароль БД", Истина); |
| 153 | + Парсер.ДобавитьИменованныйПараметр("--v8version", "Маска версии платформы", Истина); |
148 | 154 | Парсер.ДобавитьПараметрФлаг("--use-designer", "", Истина); |
149 | 155 | КонецПроцедуры |
150 | 156 |
|
|
352 | 358 | Лог.Отладка("Запускаем распаковку файла расширения"); |
353 | 359 |
|
354 | 360 | Конфигуратор = Новый УправлениеКонфигуратором(); |
| 361 | + Если ЗначениеЗаполнено(ВерсияПлатформы) Тогда |
| 362 | + Конфигуратор.ИспользоватьВерсиюПлатформы(ВерсияПлатформы); |
| 363 | + КонецЕсли; |
355 | 364 | Если КонтекстКонфигуратора = Неопределено Тогда |
356 | 365 | КаталогВременнойИБ = ВременныеФайлы.СоздатьКаталог(); |
357 | 366 | Конфигуратор.КаталогСборки(КаталогВременнойИБ); |
|
385 | 394 | Лог.Отладка("Запускаем распаковку файла"); |
386 | 395 |
|
387 | 396 | Конфигуратор = Новый УправлениеКонфигуратором(); |
| 397 | + Если ЗначениеЗаполнено(ВерсияПлатформы) Тогда |
| 398 | + Конфигуратор.ИспользоватьВерсиюПлатформы(ВерсияПлатформы); |
| 399 | + КонецЕсли; |
388 | 400 | Если КонтекстКонфигуратора = Неопределено Тогда |
389 | 401 | КаталогВременнойИБ = ВременныеФайлы.СоздатьКаталог(); |
390 | 402 | Конфигуратор.КаталогСборки(КаталогВременнойИБ); |
|
563 | 575 | Сообщить(" --use-designer"); |
564 | 576 | Сообщить(" Если передан этот флаг, то для операций сборки/разборки будет использован конфигуратор 1С."); |
565 | 577 | Сообщить(" ТОЛЬКО ДЛЯ ВЕРСИЙ ПЛАТФОРМЫ 8.3.8 И ВЫШЕ!"); |
| 578 | + Сообщить(" --v8version"); |
| 579 | + Сообщить(" Маска версии платформы (8.3, 8.3.8, 8.3.10.2561 и т.п.)"); |
566 | 580 | Сообщить(" --ib-connection-string"); |
567 | 581 | Сообщить(" Строка подключения к информационной базе"); |
568 | 582 | Сообщить(" --ib-user"); |
|
916 | 930 | Если ИспользоватьКонфигуратор Тогда |
917 | 931 |
|
918 | 932 | Конфигуратор = Новый УправлениеКонфигуратором(); |
| 933 | + Если ЗначениеЗаполнено(ВерсияПлатформы) Тогда |
| 934 | + Конфигуратор.ИспользоватьВерсиюПлатформы(ВерсияПлатформы); |
| 935 | + КонецЕсли; |
919 | 936 | Если КонтекстКонфигуратора = Неопределено Тогда |
920 | 937 | КаталогВременнойИБ = ВременныеФайлы.СоздатьКаталог(); |
921 | 938 | Конфигуратор.КаталогСборки(КаталогВременнойИБ); |
|
0 commit comments