You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2026-06-14 03:19:34 +02:00
Фикс модуля Lua
This commit is contained in:
@@ -170,19 +170,19 @@
|
||||
КонецЕсли;
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Скрипт, Истина);
|
||||
ВыполнитьКодИзСтроки(Lua, Скрипт);
|
||||
ВыполнитьКодИзСтроки(Компонента, Скрипт);
|
||||
|
||||
Если Переменные <> Неопределено Тогда
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(Переменные);
|
||||
|
||||
Для Каждого КлючЗначение Из Переменные Цикл
|
||||
УстановитьГлобальнуюПеременную(Lua, КлючЗначение.Ключ, КлючЗначение.Значение);
|
||||
УстановитьГлобальнуюПеременную(Компонента, КлючЗначение.Ключ, КлючЗначение.Значение);
|
||||
КонецЦикла;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Результат = ВызватьФункцию(Lua, ИмяФункции, Параметры);
|
||||
Результат = ВызватьФункцию(Компонента, ИмяФункции, Параметры);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
@@ -216,19 +216,19 @@
|
||||
КонецЕсли;
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(БайтКод, Истина);
|
||||
ВыполнитьБайтКод(Lua, БайтКод);
|
||||
ВыполнитьБайтКод(Компонента, БайтКод);
|
||||
|
||||
Если Переменные <> Неопределено Тогда
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(Переменные);
|
||||
|
||||
Для Каждого КлючЗначение Из Переменные Цикл
|
||||
УстановитьГлобальнуюПеременную(Lua, КлючЗначение.Ключ, КлючЗначение.Значение);
|
||||
УстановитьГлобальнуюПеременную(Компонента, КлючЗначение.Ключ, КлючЗначение.Значение);
|
||||
КонецЦикла;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Результат = ВызватьФункцию(Lua, ИмяФункции, Параметры);
|
||||
Результат = ВызватьФункцию(Компонента, ИмяФункции, Параметры);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
@@ -508,7 +508,7 @@
|
||||
Данные = Новый Структура("data", Значение);
|
||||
ДанныеJanx = OPI_Компоненты.СериализоватьJanx(Данные);
|
||||
|
||||
Результат = Lua.SetGlobal(Имя, ДанныеJanx);
|
||||
Результат = Компонента.SetGlobal(Имя, ДанныеJanx);
|
||||
|
||||
Данные = РезультатИзJanx(Результат);
|
||||
|
||||
@@ -535,7 +535,7 @@
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Имя);
|
||||
|
||||
Результат = Lua.GetGlobal(Имя);
|
||||
Результат = Компонента.GetGlobal(Имя);
|
||||
|
||||
Данные = РезультатИзJanx(Результат);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user