diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\240\320\265\320\273\320\270\320\267\320\276\320\2621\320\241.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\240\320\265\320\273\320\270\320\267\320\276\320\2621\320\241.os" index 54e1c5d..ebb25f4 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\240\320\265\320\273\320\270\320\267\320\276\320\2621\320\241.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\240\320\265\320\273\320\270\320\267\320\276\320\2621\320\241.os" @@ -1014,12 +1014,29 @@ РаспаковщикРелиза.УстановитьПараметрОбработкиДанных("Приложение_Версия" , ОписаниеВерсии.Версия); РаспаковщикРелиза.УстановитьПараметрОбработкиДанных("ПутьКДистрибутиву" , ФайлАрхива.Путь); РаспаковщикРелиза.УстановитьПараметрОбработкиДанных("КаталогДляРаспаковкиEFD" , КаталогДляРаспаковкиEFD); - РаспаковщикРелиза.УстановитьПараметрОбработкиДанных("КаталогВАрхивеДляРаспаковкиEFD", - КаталогВАрхивеДляРаспаковкиEFD); + РаспаковщикРелиза.УстановитьПараметрОбработкиДанных("КаталогВАрхивеДляРаспаковкиEFD", КаталогВАрхивеДляРаспаковкиEFD); РаспаковщикРелиза.УстановитьПараметрОбработкиДанных("ФайлыДляРаспаковкиEFD" , ФайлыДляРаспаковкиEFD); РаспаковщикРелиза.УстановитьПараметрОбработкиДанных("РаспаковыватьСуществующие" , РаспаковыватьСуществующие); РаспаковщикРелиза.ОбработатьДанные(); + Если СкачиватьНовоеВВерсии и ЗначениеЗаполнено(КаталогДляРаспаковкиEFD) Тогда + Лог.Отладка("Копирую changelog.htm в файл news.htm в соответствующую версию каталога КаталогДляРаспаковкиEFD."); + + ИмяФайлаНовоеВВерсииВКаталогДляСохранения = ОбъединитьПути(КаталогДляСохранения, + ОписаниеВерсии.Идентификатор, + ОписаниеВерсии.Версия, + "changelog.htm"); + + ИмяФайлаНовоеВВерсииВКаталогДляРаспаковкиEFD = ОбъединитьПути(КаталогДляРаспаковкиEFD, + ОписаниеВерсии.Идентификатор, + ОписаниеВерсии.Версия, + "news.htm"); + + Распаковщик.ОбеспечитьКаталог(ИмяФайлаНовоеВВерсииВКаталогДляРаспаковкиEFD, Истина); + + КопироватьФайл(ИмяФайлаНовоеВВерсииВКаталогДляСохранения, ИмяФайлаНовоеВВерсииВКаталогДляРаспаковкиEFD); + КонецЕсли; + Если УдалитьПослеРаспаковкиEFD Тогда УдалитьФайлы(ФайлАрхива.Путь, ПолучитьМаскуВсеФайлы()); УдалитьФайлы(ФайлАрхива.Путь);