From df721b064c52153ed31ed0d8c5c5e353a3ab910f Mon Sep 17 00:00:00 2001 From: Anton Date: Sun, 26 May 2024 12:22:08 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=D1=8B=20worflow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/os/cli_testmaker.os | 2 +- cli/data/Classes/СоставБиблиотеки.os | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/.github/workflows/os/cli_testmaker.os b/.github/workflows/os/cli_testmaker.os index 2428ab859..a2f04424c 100644 --- a/.github/workflows/os/cli_testmaker.os +++ b/.github/workflows/os/cli_testmaker.os @@ -14,7 +14,7 @@ СоответствияПараметровПредобработкам = Новый Соответствие(); СоставБиблиотеки = Новый СоставБиблиотеки(); - ТаблицаПараметров = СоставБиблиотеки.ПолучитьСостав(); + ТаблицаПараметров = СоставБиблиотеки.ПолучитьПолныйСостав(); Версия = СоставБиблиотеки.ПолучитьВерсию(); ДобавитьСоответствияTelegram(); diff --git a/cli/data/Classes/СоставБиблиотеки.os b/cli/data/Classes/СоставБиблиотеки.os index 598b0bd5e..a71592d50 100644 --- a/cli/data/Classes/СоставБиблиотеки.os +++ b/cli/data/Classes/СоставБиблиотеки.os @@ -27,4 +27,26 @@ Функция ПолучитьСостав(Знач Команда) Экспорт ТекущийСостав = Новый(Команда); Возврат ТекущийСостав.ПолучитьСостав(); +КонецФункции + +Функция ПолучитьПолныйСостав() Экспорт + + ОбщаяТаблица = Неопределено; + + Для Каждого Команда Из ПолучитьСоответствиеКомандМодулей() Цикл + + ТекущаяТаблица = ПолучитьСостав(Команда.Ключ); + + Если ОбщаяТаблица = Неопределено Тогда + ОбщаяТаблица = ТекущаяТаблица; + Иначе + Для Каждого СтрокаТаблицы Из ТекущаяТаблица Цикл + ЗаполнитьЗначенияСвойств(ОбщаяТаблица.Добавить(), СтрокаТаблицы); + КонецЦикла; + КонецЕсли; + + КонецЦикла; + + Возврат ОбщаяТаблица; + КонецФункции \ No newline at end of file