diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\222\321\213\320\263\321\200\321\203\320\267\320\272\320\260\320\232\320\260\321\202\320\260\320\273\320\276\320\263\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\222\320\223\320\270\321\202.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\222\321\213\320\263\321\200\321\203\320\267\320\272\320\260\320\232\320\260\321\202\320\260\320\273\320\276\320\263\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\222\320\223\320\270\321\202.os" index 814f298..aa80076 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\222\321\213\320\263\321\200\321\203\320\267\320\272\320\260\320\232\320\260\321\202\320\260\320\273\320\276\320\263\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\222\320\223\320\270\321\202.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\222\321\213\320\263\321\200\321\203\320\267\320\272\320\260\320\232\320\260\321\202\320\260\320\273\320\276\320\263\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\222\320\223\320\270\321\202.os" @@ -380,11 +380,12 @@ ДатаКоммита = Служебный.ДатаPOSIX(ТекОписание.Дата); ВерсииДляОбновления = СтрСоединить(ТекОписание.ВерсииДляОбновления, ", "); - СообщениеКоммита = СтрШаблон("Обновление версии конфигурации поставщика на %1%4%4Страница релиза:%4https://releases.1c.ru%2%4Версии для обновления: %3", - ТекОписание.Версия, - ТекОписание.Путь, - ВерсииДляОбновления, - Символы.ПС); + СообщениеКоммита = СтрШаблон("Обновление версии конфигурации поставщика на %1%4%4 + |Страница релиза:%4https://releases.1c.ru%2%4Версии для обновления: %3", + ТекОписание.Версия, + ТекОписание.Путь, + ВерсииДляОбновления, + Символы.ПС); Выгрузка = Новый ВыгрузкаКонфигурацииВГит(); Выгрузка.УстановитьПараметрОбработкиДанных("ВерсияПлатформы" , ВерсияПлатформы); diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\222\321\213\320\263\321\200\321\203\320\267\320\272\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\222\320\223\320\270\321\202.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\222\321\213\320\263\321\200\321\203\320\267\320\272\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\222\320\223\320\270\321\202.os" index 546bebb..2997f0f 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\222\321\213\320\263\321\200\321\203\320\267\320\272\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\222\320\223\320\270\321\202.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\222\321\213\320\263\321\200\321\203\320\267\320\272\320\260\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\222\320\223\320\270\321\202.os" @@ -436,7 +436,7 @@ ГитРепозиторий.УстановитьНастройку("user.name", ИмяАвтора); ГитРепозиторий.УстановитьНастройку("user.email", ПочтаАвтора); - ПредставлениеАвтора = ИмяАвтора + " <" + ПочтаАвтора + ">"; + ПредставлениеАвтора = СтрШаблон("%1 <%2>", ИмяАвтора, ПочтаАвтора); ГитРепозиторий.Закоммитить(СообщениеКоммита, Истина, , ПредставлениеАвтора, ДатаКоммита, , ДатаКоммита); Лог.Информация("[%1]: Помещение изменений в Git завершено", ТипЗнч(ЭтотОбъект)); 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 5219c47..fee4914 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" @@ -864,7 +864,7 @@ РаспаковщикРелиза.ОбработатьДанные(); Если УдалитьПослеРаспаковкиEFD Тогда - УдалитьФайлы(ФайлАрхива.Путь, "*.*"); + УдалитьФайлы(ФайлАрхива.Путь, ПолучитьМаскуВсеФайлы()); УдалитьФайлы(ФайлАрхива.Путь); Лог.Информация("[%1]: Удален дистрибутив ""%2""", СокрЛП(ЭтотОбъект), ФайлАрхива.Путь); КонецЕсли; diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205.os" index a8e24ff..38c2d7d 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205.os" @@ -194,7 +194,7 @@ УстановитьПараметрыОбработчика(ОписаниеОбработчика); Если ОписаниеОбработчика.Свойство("ПроцедураОбработки") Тогда - Выполнить("ОписаниеОбработчика.Обработка." + ОписаниеОбработчика.ПроцедураОбработки + "()"); + Выполнить(СтрШаблон("ОписаниеОбработчика.Обработка.%1()", ОписаниеОбработчика.ПроцедураОбработки)); Иначе ОписаниеОбработчика.Обработка.ОбработатьДанные(); КонецЕсли; diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\261\320\276\320\267\321\200\320\265\320\262\320\260\321\202\320\265\320\273\321\214\320\241\320\260\320\271\321\202\320\2601\320\241.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\261\320\276\320\267\321\200\320\265\320\262\320\260\321\202\320\265\320\273\321\214\320\241\320\260\320\271\321\202\320\2601\320\241.os" index 0f03359..df4cb1b 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\261\320\276\320\267\321\200\320\265\320\262\320\260\321\202\320\265\320\273\321\214\320\241\320\260\320\271\321\202\320\2601\320\241.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\261\320\276\320\267\321\200\320\265\320\262\320\260\321\202\320\265\320\273\321\214\320\241\320\260\320\271\321\202\320\2601\320\241.os" @@ -469,14 +469,12 @@ Совпадения = Служебный.НайтиСовпаденияВТексте(Текст, ШаблонПоискаСтрокиРегистрации); - execution = ""; + Токен = ""; Если Совпадения.Количество() > 0 Тогда - execution = Совпадения[0].Группы[1].Значение; + Токен = Совпадения[0].Группы[1].Значение; КонецЕсли; - СтрокаРегистрации = СтрШаблон(ШаблонСтрокиРегистрации, Имя, Пароль, execution); - - Возврат СтрокаРегистрации; + Возврат СтрШаблон(ШаблонСтрокиРегистрации, Имя, Пароль, Токен); КонецФункции // ПолучитьСтрокуРегистрации() diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\261\320\276\321\200\321\211\320\270\320\272\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\2711\320\241\320\222\320\232\320\260\321\202\320\260\320\273\320\276\320\263\320\265.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\261\320\276\321\200\321\211\320\270\320\272\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\2711\320\241\320\222\320\232\320\260\321\202\320\260\320\273\320\276\320\263\320\265.os" index b8f26ac..8488181 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\261\320\276\321\200\321\211\320\270\320\272\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\2711\320\241\320\222\320\232\320\260\321\202\320\260\320\273\320\276\320\263\320\265.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\261\320\276\321\200\321\211\320\270\320\272\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\2711\320\241\320\222\320\232\320\260\321\202\320\260\320\273\320\276\320\263\320\265.os" @@ -256,7 +256,7 @@ Формат(ТекОписание.Дата, "ДФ=dd.MM.yyyy; ДП=-"), ТекОписание.Имя); - НайденаКонфигурацияДляОбновления = Ложь; + КонфигурацияДляОбновления = Неопределено; Для Каждого ТекВерсия Из ТекОписание.ВерсииДляОбновления Цикл @@ -265,21 +265,21 @@ ФайлКонфигурации = Новый Файл(ОбъединитьПути(КаталогОбновляемойВерсии, "1cv8.cf")); Если ФайлКонфигурации.Существует() Тогда - НайденаКонфигурацияДляОбновления = Истина; + КонфигурацияДляОбновления = ТекВерсия; Лог.Отладка("[%1]: Найдена версия %2 конфигурации %3 для обновления на версию %4 (%5).", СокрЛП(ЭтотОбъект), - ТекВерсия, + КонфигурацияДляОбновления, ТекОписание.Имя, ТекОписание.Версия, Формат(ТекОписание.Дата, "ДФ=dd.MM.yyyy; ДП=-")); Прервать; КонецЕсли; КонецЦикла; - Если НайденаКонфигурацияДляОбновления Тогда + Если НЕ КонфигурацияДляОбновления = Неопределено Тогда Лог.Информация("[%1]: Начало обновления %2 конфигурации %3 на версию %4 (%5).", СокрЛП(ЭтотОбъект), - ТекВерсия, + КонфигурацияДляОбновления, ТекОписание.Имя, ТекОписание.Версия, Формат(ТекОписание.Дата, "ДФ=dd.MM.yyyy; ДП=-")); diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" index b8ca34d..204e3a3 100644 --- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" +++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" @@ -126,7 +126,6 @@ Если ЛогПриложения = Неопределено Тогда ЛогПриложения = Логирование.ПолучитьЛог(ИмяЛогаПриложения()); - КонецЕсли; Возврат ЛогПриложения; diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\321\217.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\321\217.os" index 01e8d91..4e4f940 100644 --- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\321\217.os" +++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\321\217.os" @@ -9,7 +9,7 @@ #Использовать "../Макеты" -Перем ВариантыРаспаковкиКаталогов Экспорт; +Перем ВариантыРаспаковкиКаталогов Экспорт; // Структура - перечисление вариантов распаковки каталога // Функция - возвращает значение перечисления по полному текстовому представлению // вида: <имя перечисления>.<значение перечисления> diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\240\320\260\321\201\320\277\320\260\320\272\320\276\320\262\321\211\320\270\320\272.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\240\320\260\321\201\320\277\320\260\320\272\320\276\320\262\321\211\320\270\320\272.os" index e4b4854..5662cf2 100644 --- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\240\320\260\321\201\320\277\320\260\320\272\320\276\320\262\321\211\320\270\320\272.os" +++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\240\320\260\321\201\320\277\320\260\320\272\320\276\320\262\321\211\320\270\320\272.os" @@ -12,7 +12,7 @@ // // ---------------------------------------------------------- -Перем Лог; +Перем Лог; // Объект - объект записи лога приложения #Область ПрограммныйИнтерфейс @@ -312,11 +312,8 @@ Р2 = 2; // смещение 2 байта Р4 = 4; // смещение 4 байта - РазмерLocalFileHeader = Р4 + Р2 + Р2 + Р2 + Р2 + Р2 + Р4 + Р4 + Р4 + Р2 + Р2 - + РазмерИмениИсходногоФайла + Р0; + Возврат Р4 + Р2 + Р2 + Р2 + Р2 + Р2 + Р4 + Р4 + Р4 + Р2 + Р2 + РазмерИмениИсходногоФайла + Р0; - Возврат РазмерLocalFileHeader; - КонецФункции // ПолучитьРазмерЗаголовкаZIPФайла() // Функция - вычисляет размер окончания ZIP-файла в байтах diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271.os" index 8c12888..686c798 100644 --- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271.os" +++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271.os" @@ -201,9 +201,13 @@ // Функция ДатаPOSIX(Знач Дата) Экспорт - Возврат "" + Год(Дата) + "-" + ФорматДвузначноеЧисло(Месяц(Дата)) + "-" + ФорматДвузначноеЧисло(День(Дата)) + " " - + ФорматДвузначноеЧисло(Час(Дата)) + ":" + ФорматДвузначноеЧисло(Минута(Дата)) - + ":" + ФорматДвузначноеЧисло(Секунда(Дата)); + Возврат СтрШаблон("%1-%2-%3 %4:%5:%6", + Год(Дата), + ФорматДвузначноеЧисло(Месяц(Дата)), + ФорматДвузначноеЧисло(День(Дата)), + ФорматДвузначноеЧисло(Час(Дата)), + ФорматДвузначноеЧисло(Минута(Дата)), + ФорматДвузначноеЧисло(Секунда(Дата))); КонецФункции // ДатаPOSIX() @@ -302,7 +306,7 @@ Возврат; КонецЕсли; - ФайлыВКаталоге = НайтиФайлы(ПутьККаталогу, "*.*"); + ФайлыВКаталоге = НайтиФайлы(ПутьККаталогу, ПолучитьМаскуВсеФайлы()); Если ФайлыВКаталоге.Количество() > 0 Тогда Возврат; КонецЕсли; diff --git a/tests/yard-test.os b/tests/yard-test.os index d2a7172..55b3f19 100644 --- a/tests/yard-test.os +++ b/tests/yard-test.os @@ -15,7 +15,7 @@ Перем ЮнитТест; Перем ВременныйКаталог; -Перем Лог; +Перем Лог; // Объект - объект записи лога приложения // Процедура выполняется после запуска теста //