1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2026-06-09 23:56:48 +02:00

Удаление лишних файлов, доработка формирования документации

This commit is contained in:
Anton Titovets
2026-06-02 10:48:38 +03:00
parent f9494714dd
commit 5d392db452
21 changed files with 71 additions and 29 deletions
+2
View File
@@ -254,6 +254,7 @@
"Calendar": "Планирование и управление",
"AI": "Искусственный интеллект",
"Exchange": "Протоколы обмена",
"Formats": "Форматы данных",
"Other": "Прочее"
}
}
@@ -371,6 +372,7 @@
"Calendar": "Planning and projects management",
"AI": "Artificial Intelligence",
"Exchange": "Exchange protocols",
"Formats": "Data formats",
"Other": "Other"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

+7 -1
View File
@@ -52,8 +52,14 @@ Fast navigation:
<a href="/docs/Instructions/GRPC/"><img src={require('../../static/img/APIs/gRPC.png').default} width="32" class="wp_logo"/></a>
<a href="/docs/Instructions/SSH/"><img src={require('../../static/img/APIs/SSH.png').default} width="32" class="wp_logo"/></a>
<a href="/docs/Instructions/RCON/"><img src={require('../../static/img/APIs/RCON.png').default} width="32" class="wp_logo"/></a>
<a href="/docs/Instructions/RSS/"><img src={require('../../static/img/APIs/RSS.png').default} width="32" class="wp_logo"/></a>
</div>
Data formats:
<div>
<a href="/docs/Instructions/Janx/"><img src={require('../../static/img/APIs/Janx.png').default} width="32" class="wp_logo"/></a>
<a href="/docs/Instructions/RSS/"><img src={require('../../static/img/APIs/RSS.png').default} width="32" class="wp_logo"/></a>
<a href="/docs/Instructions/MessagePack/"><img src={require('../../static/img/APIs/MessagePack.png').default} width="32" class="wp_logo"/></a>
</div>
<!--AUTOGENERATED END-->
<br/>
+7 -1
View File
@@ -53,8 +53,14 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
<a href="/docs/Instructions/GRPC/"><img src={require('../../static/img/APIs/gRPC.png').default} width="32" class="wp_logo"/></a>
<a href="/docs/Instructions/SSH/"><img src={require('../../static/img/APIs/SSH.png').default} width="32" class="wp_logo"/></a>
<a href="/docs/Instructions/RCON/"><img src={require('../../static/img/APIs/RCON.png').default} width="32" class="wp_logo"/></a>
<a href="/docs/Instructions/RSS/"><img src={require('../../static/img/APIs/RSS.png').default} width="32" class="wp_logo"/></a>
</div>
Форматы данных:
<div>
<a href="/docs/Instructions/Janx/"><img src={require('../../static/img/APIs/Janx.png').default} width="32" class="wp_logo"/></a>
<a href="/docs/Instructions/RSS/"><img src={require('../../static/img/APIs/RSS.png').default} width="32" class="wp_logo"/></a>
<a href="/docs/Instructions/MessagePack/"><img src={require('../../static/img/APIs/MessagePack.png').default} width="32" class="wp_logo"/></a>
</div>
<!--AUTOGENERATED END-->
<br/>
@@ -1,8 +1,12 @@
// OneScript: ./OInt/formats/janx/Modules/OPI_Janx.os
// Lib: Janx
// CLI: none
// CLI: janx
// Keywords: janx
// DocsCategory: Formats
// DocsNameRU: Janx
// DocsNameEN: Janx
// MIT License
// Copyright (c) 2023-2026 Anton Tsitavets
@@ -50,12 +54,14 @@
// Сериализовать данные в формат Janx-1
//
// Параметры:
// Данные - Произвольный - Значение для сериализации - value
// Данные - Произвольный - Коллекция для сериализации - value
//
// Возвращаемое значение:
// ДвоичныеДанные - [u16 BE: версия][u32 BE: длина JSON][u32 BE: число маркеров][JSON][appendix]
Функция СериализоватьДанные(Знач Данные) Экспорт
OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Данные);
МассивДвоичных = Новый Массив;
Смещение = 0;
Подготовленные = ПодготовитьЗначениеДляJSONJanx(Данные, МассивДвоичных, Смещение);
@@ -89,6 +95,8 @@
// Произвольный - Восстановленное значение
Функция ДесериализоватьДанные(Знач Данные) Экспорт
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные, Истина);
РазмерВсего = Данные.Размер();
Если РазмерВсего < РазмерЗаголовкаJanx() Тогда
@@ -3,7 +3,7 @@
// CLI: lua
// Keywords: lua
// DocsCategory: Calendar
// DocsCategory: Other
// DocsNameRU: Lua
// DocsNameEN: Lua
@@ -48,6 +48,8 @@
#Область ПрограммныйИнтерфейс
#Область Основные
// Создать VM !NOCLI
// Инициализирует LuaVM указанной версии
//
@@ -102,6 +104,27 @@
КонецФункции
// Это VM !NOCLI
// Проверяет, что значение является объектом внешней компоненты Lua
//
// Параметры:
// Значение - Произвольный - Значение для проверки - value
//
// Возвращаемое значение:
// Булево - Это коннектор
Функция ЭтоVM(Знач Значение) Экспорт
ТипСтрокой = Строка(ТипЗнч(Значение));
Возврат ТипСтрокой = "AddIn.OPI_LuaJIT.Main"
Или ТипСтрокой = "AddIn.OPI_Lua54.Main"
КонецФункции
#КонецОбласти
#Область РаботаСоСкриптами
// Выполнить код из строки
// Выполняет Lua скрипт из переданной строки
//
@@ -171,16 +194,20 @@
КонецФункции
// Вызвать функцию
// Вызывает функцию Lua с аргументами, переданными массивом
// Вызывает функцию Lua с переданными параметрами
//
// Примечание:
// В качестве параметров функции допускаются любые JSON-совместимые типы и ДвоичныеДанные
// Функция должна быть предварительно определена в контексте при помощи одного из методов выполнения кода
//
// Параметры:
// Lua - Произвольный - Компонента Lua или версия Lua для запуска - lua
// ИмяФункции - Строка - Имя функции или путь вида module.func - func
// Аргументы - Массив - Аргументы вызова (допускаются ДвоичныеДанные) - args
// Lua - Произвольный - Компонента Lua или версия Lua для запуска - lua
// ИмяФункции - Строка - Имя функции или путь вида module.func - func
// Параметры - Массив Из Произвольный - Параметры функции - params
//
// Возвращаемое значение:
// Произвольный - Результат вызова
Функция ВызватьФункцию(Знач Lua, Знач ИмяФункции, Знач Аргументы = Неопределено) Экспорт
Функция ВызватьФункцию(Знач Lua, Знач ИмяФункции, Знач Параметры = Неопределено) Экспорт
Компонента = СоздатьVM(Lua);
@@ -190,35 +217,24 @@
OPI_ПреобразованиеТипов.ПолучитьСтроку(ИмяФункции);
Если Аргументы = Неопределено Тогда
Аргументы = Новый Массив;
Если Параметры = Неопределено Тогда
Параметры = Новый Массив;
КонецЕсли;
OPI_ПреобразованиеТипов.ПолучитьМассив(Аргументы);
OPI_ПреобразованиеТипов.ПолучитьМассив(Параметры);
АргументыДД = OPI_Компоненты.СериализоватьJanx(Аргументы);
АргументыДД = OPI_Компоненты.СериализоватьJanx(Параметры);
РезультатДД = Компонента.CallFunction(ИмяФункции, АргументыДД);
Возврат РезультатИзJanx(РезультатДД);
КонецФункции
// Это VM !NOCLI
// Проверяет, что значение является объектом внешней компоненты Lua
//
// Параметры:
// Значение - Произвольный - Значение для проверки - value
//
// Возвращаемое значение:
// Булево - Это коннектор
Функция ЭтоVM(Знач Значение) Экспорт
#КонецОбласти
ТипСтрокой = Строка(ТипЗнч(Значение));
#Область РаботаСБайткодом
Возврат ТипСтрокой = "AddIn.OPI_LuaJIT.Main"
Или ТипСтрокой = "AddIn.OPI_Lua54.Main"
КонецФункции
#КонецОбласти
#КонецОбласти
@@ -1,8 +1,12 @@
// OneScript: ./OInt/formats/msgpack/Modules/OPI_MessagePack.os
// Lib: MessagePack
// CLI: none
// CLI: msgpack
// Keywords: msgpack, messagepack
// DocsCategory: Formats
// DocsNameRU: MessagePack
// DocsNameEN: MessagePack
// MIT License
// Copyright (c) 2023-2026 Anton Tsitavets