mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-11-24 08:52:18 +02:00
Фиксы parse
This commit is contained in:
parent
32043afbe0
commit
76a7fd003e
35
.github/workflows/os/cli_parse.os
vendored
35
.github/workflows/os/cli_parse.os
vendored
@ -18,6 +18,7 @@
|
||||
ЗаписатьНачалоФайла();
|
||||
ЗаписатьФункциюОпределенияВерсии();
|
||||
ЗаписатьФункциюОпределенияКоманд();
|
||||
ЗаписатьВспомогательныеФункции();
|
||||
МодульСоставаОПИ.Записать(ФайлСоставаОПИ);
|
||||
|
||||
ЗаполнитьТаблицыСостава();
|
||||
@ -62,6 +63,40 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗаписатьВспомогательныеФункции()
|
||||
|
||||
МодульСоставаОПИ.ДобавитьСтроку("
|
||||
|
|
||||
|Функция ПолучитьСостав(Знач Команда) Экспорт
|
||||
| ТекущийСостав = Новый(Команда);
|
||||
| Возврат ТекущийСостав.ПолучитьСостав();
|
||||
|КонецФункции
|
||||
|
|
||||
|Функция ПолучитьПолныйСостав() Экспорт
|
||||
|
|
||||
| ОбщаяТаблица = Неопределено;
|
||||
|
|
||||
| Для Каждого Команда Из ПолучитьСоответствиеКомандМодулей() Цикл
|
||||
|
|
||||
| ТекущаяТаблица = ПолучитьСостав(Команда.Ключ);
|
||||
|
|
||||
| Если ОбщаяТаблица = Неопределено Тогда
|
||||
| ОбщаяТаблица = ТекущаяТаблица;
|
||||
| Иначе
|
||||
| Для Каждого СтрокаТаблицы Из ТекущаяТаблица Цикл
|
||||
| ЗаполнитьЗначенияСвойств(ОбщаяТаблица.Добавить(), СтрокаТаблицы);
|
||||
| КонецЦикла;
|
||||
| КонецЕсли;
|
||||
|
|
||||
| КонецЦикла;
|
||||
|
|
||||
| Возврат ОбщаяТаблица;
|
||||
|
|
||||
|КонецФункции
|
||||
|");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗаполнитьТаблицыСостава()
|
||||
|
||||
Для Каждого Модуль Из ОбщийМассивМодулей Цикл
|
||||
|
1
.github/workflows/os/cli_testmaker.os
vendored
1
.github/workflows/os/cli_testmaker.os
vendored
@ -480,6 +480,7 @@
|
||||
СоответствияПараметровЗначениям.Вставить("gcalendar", СоответствиеПЗ);
|
||||
СоответствияПараметровЗначениям.Вставить("gdrive", СоответствиеПЗ);
|
||||
СоответствияПараметровЗначениям.Вставить("gsheets", СоответствиеПЗ);
|
||||
СоответствияПараметровЗначениям.Вставить("dropbox", СоответствиеПЗ);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user