1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-25 02:42:28 +02:00

Фиксы parse

This commit is contained in:
Anton 2024-05-26 12:49:51 +03:00
parent 32043afbe0
commit 76a7fd003e
2 changed files with 36 additions and 0 deletions

View File

@ -18,6 +18,7 @@
ЗаписатьНачалоФайла();
ЗаписатьФункциюОпределенияВерсии();
ЗаписатьФункциюОпределенияКоманд();
ЗаписатьВспомогательныеФункции();
МодульСоставаОПИ.Записать(ФайлСоставаОПИ);
ЗаполнитьТаблицыСостава();
@ -62,6 +63,40 @@
КонецПроцедуры
Процедура ЗаписатьВспомогательныеФункции()
МодульСоставаОПИ.ДобавитьСтроку("
|
|Функция ПолучитьСостав(Знач Команда) Экспорт
| ТекущийСостав = Новый(Команда);
| Возврат ТекущийСостав.ПолучитьСостав();
|КонецФункции
|
|Функция ПолучитьПолныйСостав() Экспорт
|
| ОбщаяТаблица = Неопределено;
|
| Для Каждого Команда Из ПолучитьСоответствиеКомандМодулей() Цикл
|
| ТекущаяТаблица = ПолучитьСостав(Команда.Ключ);
|
| Если ОбщаяТаблица = Неопределено Тогда
| ОбщаяТаблица = ТекущаяТаблица;
| Иначе
| Для Каждого СтрокаТаблицы Из ТекущаяТаблица Цикл
| ЗаполнитьЗначенияСвойств(ОбщаяТаблица.Добавить(), СтрокаТаблицы);
| КонецЦикла;
| КонецЕсли;
|
| КонецЦикла;
|
| Возврат ОбщаяТаблица;
|
|КонецФункции
|");
КонецПроцедуры
Процедура ЗаполнитьТаблицыСостава()
Для Каждого Модуль Из ОбщийМассивМодулей Цикл

View File

@ -480,6 +480,7 @@
СоответствияПараметровЗначениям.Вставить("gcalendar", СоответствиеПЗ);
СоответствияПараметровЗначениям.Вставить("gdrive", СоответствиеПЗ);
СоответствияПараметровЗначениям.Вставить("gsheets", СоответствиеПЗ);
СоответствияПараметровЗначениям.Вставить("dropbox", СоответствиеПЗ);
КонецПроцедуры