|
46 | 46 | // (проверяются файлы description.json) |
47 | 47 | Перем ОграничениеКоличества; // Число - ограничение количества загружаемых за 1 раз версий |
48 | 48 | Перем ТолькоСкачать; // Булево - только скачать дистрибутив с сайта |
49 | | -Перем СкачиватьНовоеВВерсии; // Булево - скачивать "Новое в версии" с сайта |
| 49 | +Перем СкачиватьНовоеВВерсии; // Булево - скачивать "Новое в версии" с сайта |
50 | 50 |
|
51 | 51 | Перем РаспаковыватьEFD; // Булево - Истина - если загруженный архив содержит упакованный |
52 | 52 | // шаблон конфигурации (содержит файл 1cv8.efd), |
|
61 | 61 | // Ложь - будут оаспакованы только отсутствующие |
62 | 62 | // в каталоге для распаковки дистрибутивы |
63 | 63 | // (проверяются файлы description.json) |
| 64 | +Перем РазделительВерсии; // Строка - символ-разделитель частей версии дистрибутива |
| 65 | + // в имени каталога распаковки шаблона |
64 | 66 | Перем УдалитьПослеРаспаковкиEFD; // Булево - Истина - после рапаковки загруженный архив будет удален |
65 | 67 |
|
66 | 68 | #Область ПрограммныйИнтерфейс |
|
266 | 268 | |в каталоге для распаковки дистрибутивы |
267 | 269 | |(проверяются файлы description.json)"); |
268 | 270 |
|
| 271 | + ДобавитьОписаниеПараметра(Параметры, |
| 272 | + "РазделительВерсии", |
| 273 | + "Строка", |
| 274 | + Ложь, |
| 275 | + ".", |
| 276 | + "символ-разделитель частей версии дистрибутива |
| 277 | + |в имени каталога распаковки шаблона"); |
| 278 | + |
269 | 279 | ДобавитьОписаниеПараметра(Параметры, |
270 | 280 | "УдалитьПослеРаспаковкиEFD", |
271 | 281 | "Булево", |
|
369 | 379 | УстановитьПараметрОбработкиДанныхИзСтруктуры("КаталогВАрхивеДляРаспаковкиEFD" , ПараметрыОбработки); |
370 | 380 | УстановитьПараметрОбработкиДанныхИзСтруктуры("ФайлыДляРаспаковкиEFD" , ПараметрыОбработки); |
371 | 381 | УстановитьПараметрОбработкиДанныхИзСтруктуры("РаспаковыватьСуществующие" , ПараметрыОбработки, Ложь); |
| 382 | + УстановитьПараметрОбработкиДанныхИзСтруктуры("РазделительВерсии" , ПараметрыОбработки); |
372 | 383 | УстановитьПараметрОбработкиДанныхИзСтруктуры("УдалитьПослеРаспаковкиEFD" , ПараметрыОбработки, Ложь); |
373 | 384 |
|
374 | 385 | ФильтрПриложений = Новый Массив(); |
|
691 | 702 | |(проверяются файлы description.json)") |
692 | 703 | .Флаг(); |
693 | 704 |
|
| 705 | + Команда.Опция("vd version-delimiter", ".", "символ-разделитель частей версии дистрибутива |
| 706 | + | в имени каталога распаковки шаблона") |
| 707 | + .ТСтрока(); |
| 708 | + |
694 | 709 | Команда.Опция("d delete", Ложь, "флаг удаления загруженного архива после распаковки") |
695 | 710 | .Флаг(); |
696 | 711 |
|
|
745 | 760 | ВремФайлы = СтрРазделить(Команда.ЗначениеОпции("extract-files"), "|", Ложь); |
746 | 761 | УстановитьПараметрОбработкиДанных("ФайлыДляРаспаковкиEFD" , ВремФайлы); |
747 | 762 | УстановитьПараметрОбработкиДанных("РаспаковыватьСуществующие" , Команда.ЗначениеОпции("extract-existing")); |
| 763 | + УстановитьПараметрОбработкиДанных("РазделительВерсии" , Команда.ЗначениеОпции("version-delimiter")); |
748 | 764 |
|
749 | 765 | Обозреватель = Новый ОбозревательСайта1С(ИмяПользователя, ПарольПользователя); |
750 | 766 | Обозреватель.УстановитьВремяОжиданияОтвета(ВремяОжиданияОтвета); |
|
1014 | 1030 | РаспаковщикРелиза.УстановитьПараметрОбработкиДанных("Приложение_Версия" , ОписаниеВерсии.Версия); |
1015 | 1031 | РаспаковщикРелиза.УстановитьПараметрОбработкиДанных("ПутьКДистрибутиву" , ФайлАрхива.Путь); |
1016 | 1032 | РаспаковщикРелиза.УстановитьПараметрОбработкиДанных("КаталогДляРаспаковкиEFD" , КаталогДляРаспаковкиEFD); |
1017 | | - РаспаковщикРелиза.УстановитьПараметрОбработкиДанных("КаталогВАрхивеДляРаспаковкиEFD", КаталогВАрхивеДляРаспаковкиEFD); |
| 1033 | + РаспаковщикРелиза.УстановитьПараметрОбработкиДанных("КаталогВАрхивеДляРаспаковкиEFD", |
| 1034 | + КаталогВАрхивеДляРаспаковкиEFD); |
1018 | 1035 | РаспаковщикРелиза.УстановитьПараметрОбработкиДанных("ФайлыДляРаспаковкиEFD" , ФайлыДляРаспаковкиEFD); |
1019 | 1036 | РаспаковщикРелиза.УстановитьПараметрОбработкиДанных("РаспаковыватьСуществующие" , РаспаковыватьСуществующие); |
| 1037 | + РаспаковщикРелиза.УстановитьПараметрОбработкиДанных("РазделительВерсии" , РазделительВерсии); |
1020 | 1038 | РаспаковщикРелиза.ОбработатьДанные(); |
1021 | 1039 |
|
1022 | 1040 | Если СкачиватьНовоеВВерсии и ЗначениеЗаполнено(КаталогДляРаспаковкиEFD) Тогда |
|
0 commit comments