From 34edf0251b2173dc28097e4d0c3bff9f48624f34 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Tue, 10 Dec 2024 12:53:49 +0100 Subject: [PATCH] =?UTF-8?q?Fix=20#227=20=D0=9F=D0=B5=D1=80=D0=B5=D0=B2?= =?UTF-8?q?=D0=BE=D0=B4=20fluent-=D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86?= =?UTF-8?q?=D0=B8=D0=B9=20=D0=BD=D0=B0=20lambdas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...6\320\274\320\260\320\275\320\264\320\260Opm_List.os" | 9 ++++++++- ...0\320\272\320\265\321\202\320\260\320\274\320\270.os" | 4 +--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git "a/src/cmd/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260Opm_List.os" "b/src/cmd/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260Opm_List.os" index c1a7420..4949eb3 100644 --- "a/src/cmd/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260Opm_List.os" +++ "b/src/cmd/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260Opm_List.os" @@ -85,7 +85,14 @@ КонецЦикла; Пакеты = ПроцессорыКоллекций.ИзКоллекции(Пакеты) - .СортироватьПо("ИмяПакета", "Результат = НРег(Элемент1) > НРег(Элемент2)") + .СортироватьПо("ИмяПакета", "(Первый, Второй) -> + | НРегПервый = НРег(Первый); + | НРегВторой = НРег(Второй); + | + | Если НРегПервый > НРегВторой Тогда Возврат 1; + | ИначеЕсли НРегВторой > НРегПервый Тогда Возврат -1; + | Иначе Возврат 0; + | КонецЕсли;") .Получить(Тип("ТаблицаЗначений")); ВывестиИнформациюОПакетах(Пакеты); diff --git "a/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\237\320\260\320\272\320\265\321\202\320\260\320\274\320\270.os" "b/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\237\320\260\320\272\320\265\321\202\320\260\320\274\320\270.os" index 3960ede..0d51440 100644 --- "a/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\237\320\260\320\272\320\265\321\202\320\260\320\274\320\270.os" +++ "b/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\237\320\260\320\272\320\265\321\202\320\260\320\274\320\270.os" @@ -148,11 +148,9 @@ Если РежимУстановки <> РежимУстановкиПакетов.Локально Тогда Возврат; КонецЕсли; - - ИмяПакета = ОписаниеПакета.Свойства().Имя; КаталогиИсполняемыхФайлов = ПроцессорыКоллекций.ИзКоллекции(ОписаниеПакета.ИсполняемыеФайлы()) - .Обработать("Результат = Новый Файл(ОбъединитьПути(ДополнительныеПараметры.КаталогУстановки, Элемент.Путь)).Путь", Новый Структура("КаталогУстановки", КаталогУстановки)) + .Обработать("Элемент -> Новый Файл(ОбъединитьПути(КаталогУстановки, Элемент.Путь)).Путь", Новый Структура("КаталогУстановки", КаталогУстановки)) .Различные() .ВМассив();