You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-11-25 22:12:29 +02:00
Main build (Jenkins)
This commit is contained in:
8
ci/clitesten
vendored
8
ci/clitesten
vendored
@@ -1667,6 +1667,10 @@ def test_mysql(){
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe mysql DeleteTableColumn --table "test" --name "test" --dbc "test" --tls "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe mysql EnsureTable --table "test" --cols "test" --db "test" --tls "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe mysql ClearTable --table "test" --dbc "test" --tls "test" --debug --test '
|
||||
}
|
||||
@@ -1675,10 +1679,6 @@ def test_mysql(){
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe mysql DeleteTable --table "test" --dbc "test" --tls "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe mysql EnsureTable --table "test" --cols "test" --db "test" --tls "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe mysql GetTableInformation --table "test" --dbc "test" --tls "test" --debug --test '
|
||||
}
|
||||
|
||||
8
ci/clitestru
vendored
8
ci/clitestru
vendored
@@ -1667,6 +1667,10 @@ def test_mysql(){
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe mysql УдалитьКолонкуТаблицы --table "test" --name "test" --dbc "test" --tls "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe mysql ГарантироватьТаблицу --table "test" --cols "test" --db "test" --tls "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe mysql ОчиститьТаблицу --table "test" --dbc "test" --tls "test" --debug --test '
|
||||
}
|
||||
@@ -1675,10 +1679,6 @@ def test_mysql(){
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe mysql УдалитьТаблицу --table "test" --dbc "test" --tls "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe mysql ГарантироватьТаблицу --table "test" --cols "test" --db "test" --tls "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe mysql ПолучитьИнформациюОТаблице --table "test" --dbc "test" --tls "test" --debug --test '
|
||||
}
|
||||
|
||||
4
docs/en/data/MySQL/AddTableColumn.json
vendored
Normal file
4
docs/en/data/MySQL/AddTableColumn.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"Address": "127.0.0.1",
|
||||
"Password": "12we..."
|
||||
}
|
||||
12
docs/en/examples/MySQL/AddTableColumn.txt
vendored
Normal file
12
docs/en/examples/MySQL/AddTableColumn.txt
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
Address = "127.0.0.1";
|
||||
Login = "bayselonarrend";
|
||||
Password = "12we...";
|
||||
|
||||
Base = "testbase1";
|
||||
Table = "testtable";
|
||||
Name = "new_field";
|
||||
DataType = "MEDIUMTEXT";
|
||||
|
||||
ConnectionString = OPI_MySQL.GenerateConnectionString(Address, Base, Login, Password);
|
||||
|
||||
Result = OPI_MySQL.AddTableColumn(Table, Name, DataType, ConnectionString);
|
||||
@@ -99,6 +99,10 @@ In the Web console selection list, this module will be displayed as follows:
|
||||
|
||||
To use it as a library when working via the terminal (command line), specify the module file name without the extension as the `library` option.
|
||||
|
||||
It is also important to note that when using extension functions, especially for handlers with the GET or POST + `form-data` types, values may arrive in unsuitable data types. Melezh does not automatically convert data into the required types, except for those that can be explicitly determined during JSON reading or parsing of `multipart/form-data` (binary or string).
|
||||
|
||||
To convert values to the appropriate types, you can use custom converters or those already used in the core functions of the Open Integration Package. They can be found in the module [OPI_TypeConversion](github.com/Bayselonarrend/OpenIntegrations/blob/main/src/en/OInt/tools/Modules/OPI_TypeConversion.os)
|
||||
|
||||
:::important
|
||||
It is recommended to keep backup copies of extension modules in another location, as in certain cases, updates or removal of Melezh, as well as image rebuilding (if Docker is used), may result in the deletion of these files.
|
||||
:::
|
||||
|
||||
@@ -24,6 +24,9 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
If it is not possible to obtain a collection from the body, binary data will be returned
|
||||
:::
|
||||
|
||||
:::caution
|
||||
**NOCLI:** this method is not available in CLI version
|
||||
|
||||
11
docs/en/md/MySQL/Orm/Add-table-column.mdx
vendored
11
docs/en/md/MySQL/Orm/Add-table-column.mdx
vendored
@@ -31,7 +31,18 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Address = "127.0.0.1";
|
||||
Login = "bayselonarrend";
|
||||
Password = "12we...";
|
||||
|
||||
Base = "testbase1";
|
||||
Table = "testtable";
|
||||
Name = "new_field";
|
||||
DataType = "MEDIUMTEXT";
|
||||
|
||||
ConnectionString = OPI_MySQL.GenerateConnectionString(Address, Base, Login, Password);
|
||||
|
||||
Result = OPI_MySQL.AddTableColumn(Table, Name, DataType, ConnectionString);
|
||||
```
|
||||
|
||||
|
||||
|
||||
2
docs/en/md/MySQL/Orm/Clear-table.mdx
vendored
2
docs/en/md/MySQL/Orm/Clear-table.mdx
vendored
@@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 6
|
||||
sidebar_position: 7
|
||||
description: Clear table and other functions to work with MySQL in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
|
||||
keywords: [1C, 1С, 1С:Enterprise, 1С:Enterprise 8.3, API, Integration, Services, Exchange, OneScript, CLI, MySQL]
|
||||
---
|
||||
|
||||
2
docs/en/md/MySQL/Orm/Delete-table.mdx
vendored
2
docs/en/md/MySQL/Orm/Delete-table.mdx
vendored
@@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 7
|
||||
sidebar_position: 8
|
||||
description: Delete table and other functions to work with MySQL in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
|
||||
keywords: [1C, 1С, 1С:Enterprise, 1С:Enterprise 8.3, API, Integration, Services, Exchange, OneScript, CLI, MySQL]
|
||||
---
|
||||
|
||||
2
docs/en/md/MySQL/Orm/Ensure-table.mdx
vendored
2
docs/en/md/MySQL/Orm/Ensure-table.mdx
vendored
@@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 8
|
||||
sidebar_position: 6
|
||||
description: Ensure table and other functions to work with MySQL in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
|
||||
keywords: [1C, 1С, 1С:Enterprise, 1С:Enterprise 8.3, API, Integration, Services, Exchange, OneScript, CLI, MySQL]
|
||||
---
|
||||
|
||||
@@ -45,8 +45,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -59,6 +59,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
NOT JSON: AddIn.OPI_PostgreSQL.Main
|
||||
```
|
||||
|
||||
|
||||
@@ -132,21 +132,4 @@ Without specifying the `ForcifyResult` flag, result data is returned only for qu
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"data": [
|
||||
{
|
||||
"age": 25,
|
||||
"created_at": "2025-02-18",
|
||||
"data": {
|
||||
"BYTEA": "Base64"
|
||||
},
|
||||
"id": 1,
|
||||
"is_active": true,
|
||||
"name": "Vitaly",
|
||||
"salary": 1000.11999511719
|
||||
}
|
||||
],
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -64,6 +64,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Result"
|
||||
"postgresql://bayselonarrend:***@127.0.0.1:5432/postgres"
|
||||
```
|
||||
|
||||
|
||||
@@ -40,9 +40,4 @@ Passing Tls settings together with passing an already created connection to the
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"use_tls": true,
|
||||
"accept_invalid_certs": false
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -48,6 +48,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
true
|
||||
```
|
||||
|
||||
|
||||
11
docs/en/md/PostgreSQL/Orm/Add-records.mdx
vendored
11
docs/en/md/PostgreSQL/Orm/Add-records.mdx
vendored
@@ -116,13 +116,4 @@ The list of available types is described on the initial page of the PostgreSQL l
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"commit": {
|
||||
"result": true
|
||||
},
|
||||
"result": true,
|
||||
"rows": 1,
|
||||
"errors": []
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
6
docs/en/md/PostgreSQL/Orm/Clear-table.mdx
vendored
6
docs/en/md/PostgreSQL/Orm/Clear-table.mdx
vendored
@@ -66,8 +66,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -72,8 +72,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
6
docs/en/md/PostgreSQL/Orm/Create-table.mdx
vendored
6
docs/en/md/PostgreSQL/Orm/Create-table.mdx
vendored
@@ -104,8 +104,4 @@ The list of available types is described on the initial page of the PostgreSQL l
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -72,8 +72,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
6
docs/en/md/PostgreSQL/Orm/Delete-records.mdx
vendored
6
docs/en/md/PostgreSQL/Orm/Delete-records.mdx
vendored
@@ -88,8 +88,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
6
docs/en/md/PostgreSQL/Orm/Delete-table.mdx
vendored
6
docs/en/md/PostgreSQL/Orm/Delete-table.mdx
vendored
@@ -66,8 +66,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -64,13 +64,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"data": [
|
||||
{
|
||||
"pg_terminate_backend": true
|
||||
}
|
||||
],
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -55,12 +55,4 @@ In such a case, you must use `raw:true` to set the condition directly in the que
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"field": "<filtering field name>",
|
||||
"type": "<comparison type>",
|
||||
"value": "<comparison value>",
|
||||
"union": "<connection with the following condition: AND, OR, etc..>",
|
||||
"raw": "<true - the value will be inserted by text as it is, false - through the parameter>"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
43
docs/en/md/PostgreSQL/Orm/Get-records.mdx
vendored
43
docs/en/md/PostgreSQL/Orm/Get-records.mdx
vendored
@@ -108,45 +108,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"data": [
|
||||
{
|
||||
"bigint_field": 9999999,
|
||||
"bigserial_field": 9999999,
|
||||
"bool_field": true,
|
||||
"bytea_field": {
|
||||
"BYTEA": "/9j/4VTBRX..."
|
||||
},
|
||||
"char_field": "A",
|
||||
"charn_field": "AAA",
|
||||
"date_field": "2025-02-18",
|
||||
"dp_field": 1.0002,
|
||||
"int_field": 100,
|
||||
"ip_field": "127.0.0.1",
|
||||
"json_field": {
|
||||
"key": "ItsKey",
|
||||
"value": 10
|
||||
},
|
||||
"jsonb_field": {
|
||||
"key": "ItsKey",
|
||||
"value": 10
|
||||
},
|
||||
"name_field": "Vitaly",
|
||||
"oid_field": 24576,
|
||||
"oldchar_field": 1,
|
||||
"real_field": 15.1999998092651,
|
||||
"serial_field": 100,
|
||||
"smallint_field": 5,
|
||||
"smallserial_field": 6,
|
||||
"text_field": "Some text",
|
||||
"time_field": "11:16:51.934306",
|
||||
"ts_field": "2025-02-18 11:16:51.934306",
|
||||
"tswtz_field": "2025-02-18 06:16:51.934306 +00:00",
|
||||
"uuid_field": "f4fadc5a-db67-4cc2-a656-ed31c8665da8",
|
||||
"varchar_field": "Some varchar"
|
||||
}
|
||||
],
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
133
docs/en/md/PostgreSQL/Orm/Get-table-information.mdx
vendored
133
docs/en/md/PostgreSQL/Orm/Get-table-information.mdx
vendored
@@ -66,135 +66,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"data": [
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "bool_field",
|
||||
"data_type": "boolean"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "oldchar_field",
|
||||
"data_type": "\"char\""
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "smallint_field",
|
||||
"data_type": "smallint"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "smallserial_field",
|
||||
"data_type": "smallint"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "int_field",
|
||||
"data_type": "integer"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "serial_field",
|
||||
"data_type": "integer"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "oid_field",
|
||||
"data_type": "oid"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "bigint_field",
|
||||
"data_type": "bigint"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "bigserial_field",
|
||||
"data_type": "bigint"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "real_field",
|
||||
"data_type": "real"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "dp_field",
|
||||
"data_type": "double precision"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "json_field",
|
||||
"data_type": "json"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "jsonb_field",
|
||||
"data_type": "jsonb"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "date_field",
|
||||
"data_type": "date"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "time_field",
|
||||
"data_type": "time without time zone"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "uuid_field",
|
||||
"data_type": "uuid"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "bytea_field",
|
||||
"data_type": "bytea"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "ts_field",
|
||||
"data_type": "timestamp without time zone"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "tswtz_field",
|
||||
"data_type": "timestamp with time zone"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "ip_field",
|
||||
"data_type": "inet"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "text_field",
|
||||
"data_type": "text"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "varchar_field",
|
||||
"data_type": "character varying"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": 3,
|
||||
"column_name": "charn_field",
|
||||
"data_type": "character"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": 1,
|
||||
"column_name": "char_field",
|
||||
"data_type": "character"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "name_field",
|
||||
"data_type": "name"
|
||||
}
|
||||
],
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
6
docs/en/md/PostgreSQL/Orm/Update-records.mdx
vendored
6
docs/en/md/PostgreSQL/Orm/Update-records.mdx
vendored
@@ -96,8 +96,4 @@ The list of available types is described on the initial page of the PostgreSQL l
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
4
docs/ru/data/MySQL/ДобавитьКолонкуТаблицы.json
vendored
Normal file
4
docs/ru/data/MySQL/ДобавитьКолонкуТаблицы.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"Адрес": "127.0.0.1",
|
||||
"Пароль": "12we..."
|
||||
}
|
||||
12
docs/ru/examples/MySQL/ДобавитьКолонкуТаблицы.txt
vendored
Normal file
12
docs/ru/examples/MySQL/ДобавитьКолонкуТаблицы.txt
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
Адрес = "127.0.0.1";
|
||||
Логин = "bayselonarrend";
|
||||
Пароль = "12we...";
|
||||
|
||||
База = "testbase1";
|
||||
Таблица = "testtable";
|
||||
Имя = "new_field";
|
||||
ТипДанных = "MEDIUMTEXT";
|
||||
|
||||
СтрокаПодключения = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль);
|
||||
|
||||
Результат = OPI_MySQL.ДобавитьКолонкуТаблицы(Таблица, Имя, ТипДанных, СтрокаПодключения);
|
||||
@@ -98,6 +98,9 @@ sidebar_position: 4
|
||||
|
||||
Для использования его в качестве библиотеки при работе чрезе терминал (командную строку), в качестве опции `library` необходимо указать имя файла модуля без расширения
|
||||
|
||||
Также важно отметить, что при использовании функций-расширений, в частности для обработчиков с типом GET или POST + `form-data`, значения могут приходить в неподходящих типах данных. Melezh не преобразует данные в нужные типы автоматически, за исключением тех, которые могут быть явно выявлены при чтении JSON или разборе `multipart/form-data` (двоичные или строка)
|
||||
|
||||
Для приведения значений к нужным типам можно использовать самописные преобразователи или же те, которые используются в основных функциях Открытого пакета интеграций. Их можно найти в модуле [OPI_ПреобразованиеТипов](https://github.com/Bayselonarrend/OpenIntegrations/blob/main/src/ru/OInt/tools/Modules/OPI_%D0%9F%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%A2%D0%B8%D0%BF%D0%BE%D0%B2.os)
|
||||
|
||||
:::important
|
||||
Рекомендуется дополнительно сохранять копии модулей расширений в другом месте, так как в отдельных случаях обновления и удаления Melezh, а также при пересборке образа (если используется Docker), данные файлы могут быть удалены
|
||||
|
||||
@@ -24,6 +24,9 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
При невозможности получения коллекции из тела будут возвращены двоичные данные
|
||||
:::
|
||||
|
||||
:::caution
|
||||
**NOCLI:** данный метод недоступен для использования в CLI версии
|
||||
|
||||
11
docs/ru/md/MySQL/Orm/Add-table-column.mdx
vendored
11
docs/ru/md/MySQL/Orm/Add-table-column.mdx
vendored
@@ -31,7 +31,18 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Адрес = "127.0.0.1";
|
||||
Логин = "bayselonarrend";
|
||||
Пароль = "12we...";
|
||||
|
||||
База = "testbase1";
|
||||
Таблица = "testtable";
|
||||
Имя = "new_field";
|
||||
ТипДанных = "MEDIUMTEXT";
|
||||
|
||||
СтрокаПодключения = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль);
|
||||
|
||||
Результат = OPI_MySQL.ДобавитьКолонкуТаблицы(Таблица, Имя, ТипДанных, СтрокаПодключения);
|
||||
```
|
||||
|
||||
|
||||
|
||||
2
docs/ru/md/MySQL/Orm/Clear-table.mdx
vendored
2
docs/ru/md/MySQL/Orm/Clear-table.mdx
vendored
@@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 6
|
||||
sidebar_position: 7
|
||||
description: Очистить таблицу и другие функции для работы с MySQL в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, MySQL]
|
||||
---
|
||||
|
||||
2
docs/ru/md/MySQL/Orm/Delete-table.mdx
vendored
2
docs/ru/md/MySQL/Orm/Delete-table.mdx
vendored
@@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 7
|
||||
sidebar_position: 8
|
||||
description: Удалить таблицу и другие функции для работы с MySQL в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, MySQL]
|
||||
---
|
||||
|
||||
2
docs/ru/md/MySQL/Orm/Ensure-table.mdx
vendored
2
docs/ru/md/MySQL/Orm/Ensure-table.mdx
vendored
@@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 8
|
||||
sidebar_position: 6
|
||||
description: Гарантировать таблицу и другие функции для работы с MySQL в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, MySQL]
|
||||
---
|
||||
|
||||
@@ -50,13 +50,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"id": "asst_21",
|
||||
"object": "assistant",
|
||||
"created": 1749314849,
|
||||
"model": "smolvlm-256m-instruct",
|
||||
"name": "Math tutor",
|
||||
"instructions": "You are a personal math tutor. When asked a question, write and run Python code to answer the question."
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -45,10 +45,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"id": "asst_21",
|
||||
"object": "assistant.deleted",
|
||||
"deleted": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -47,26 +47,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"object": "list",
|
||||
"data": [
|
||||
{
|
||||
"id": "asst_21",
|
||||
"object": "assistant",
|
||||
"created": 1749314849,
|
||||
"model": "smolvlm-256m-instruct",
|
||||
"name": "Math tutor",
|
||||
"instructions": "You are a personal math tutor. When asked a question, write and run Python code to answer the question."
|
||||
},
|
||||
{
|
||||
"id": "asst_4",
|
||||
"object": "assistant",
|
||||
"created": 1749242260,
|
||||
"model": "smolvlm-256m-instruct",
|
||||
"name": "Math tutor",
|
||||
"instructions": "You are a personal math tutor. When asked a question, write and run Python code to answer the question."
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -45,13 +45,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"id": "asst_21",
|
||||
"object": "assistant",
|
||||
"created": 1749314849,
|
||||
"model": "smolvlm-256m-instruct",
|
||||
"name": "Math tutor",
|
||||
"instructions": "You are a personal math tutor. When asked a question, write and run Python code to answer the question."
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -45,10 +45,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"id": "file-22",
|
||||
"object": "file",
|
||||
"deleted": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -45,6 +45,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
НЕ JSON: 0D 0A FF D8 FF E1 54 C1 45 78 69 66 00 00 49 49 2A 00 08 00 00 00 0B 00 0E 01 02 00 20 00 00 00 92 00 00 00 0F 01 02 00 05 00 00 00 B2 00 00 00 10 01 02 00 07 00 00 00 B8 00 00 00 12 01 03 00…
|
||||
```
|
||||
|
||||
|
||||
@@ -45,13 +45,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"id": "file-22",
|
||||
"object": "file",
|
||||
"bytes": 2114025,
|
||||
"created_at": "2025-06-07T16:47:34.136407342Z",
|
||||
"filename": "picture3.png",
|
||||
"purpose": "assistants"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -44,66 +44,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"data": [
|
||||
{
|
||||
"id": "file-6",
|
||||
"object": "file",
|
||||
"bytes": 2114025,
|
||||
"created_at": "2025-06-07T09:16:40.038242713Z",
|
||||
"filename": "pic.png",
|
||||
"purpose": "assistants"
|
||||
},
|
||||
{
|
||||
"id": "file-11",
|
||||
"object": "file",
|
||||
"bytes": 2114025,
|
||||
"created_at": "2025-06-07T12:25:05.70354369Z",
|
||||
"filename": "pic1.png",
|
||||
"purpose": "assistants"
|
||||
},
|
||||
{
|
||||
"id": "file-12",
|
||||
"object": "file",
|
||||
"bytes": 2114025,
|
||||
"created_at": "2025-06-07T12:29:22.862753447Z",
|
||||
"filename": "pic2.png",
|
||||
"purpose": "assistants"
|
||||
},
|
||||
{
|
||||
"id": "file-13",
|
||||
"object": "file",
|
||||
"bytes": 2114025,
|
||||
"created_at": "2025-06-07T12:33:34.525741588Z",
|
||||
"filename": "picture.png",
|
||||
"purpose": "assistants"
|
||||
},
|
||||
{
|
||||
"id": "file-15",
|
||||
"object": "file",
|
||||
"bytes": 2114025,
|
||||
"created_at": "2025-06-07T12:54:06.94362046Z",
|
||||
"filename": "picture1.png",
|
||||
"purpose": "assistants"
|
||||
},
|
||||
{
|
||||
"id": "file-18",
|
||||
"object": "file",
|
||||
"bytes": 2114025,
|
||||
"created_at": "2025-06-07T13:16:29.33878529Z",
|
||||
"filename": "picture2.png",
|
||||
"purpose": "assistants"
|
||||
},
|
||||
{
|
||||
"id": "file-22",
|
||||
"object": "file",
|
||||
"bytes": 2114025,
|
||||
"created_at": "2025-06-07T16:47:34.136407342Z",
|
||||
"filename": "picture3.png",
|
||||
"purpose": "assistants"
|
||||
}
|
||||
],
|
||||
"object": "list"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -51,13 +51,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"id": "file-22",
|
||||
"object": "file",
|
||||
"bytes": 2114025,
|
||||
"created_at": "2025-06-07T16:47:34.136407342Z",
|
||||
"filename": "picture3.png",
|
||||
"purpose": "assistants"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -48,156 +48,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"created": 1749314845,
|
||||
"object": "list",
|
||||
"id": "8f795b25-8cf0-4234-adc2-a5218223de4a",
|
||||
"model": "text-embedding-ada-002",
|
||||
"data": [
|
||||
{
|
||||
"embedding": [
|
||||
0.039306823,
|
||||
0.06800108,
|
||||
0.093336634,
|
||||
0.047399748,
|
||||
0.05303847,
|
||||
-0.0045703063,
|
||||
0.020564303,
|
||||
-0.003982316,
|
||||
0.059974182,
|
||||
0.031575102,
|
||||
-0.03782351,
|
||||
0.04336627,
|
||||
0.056829922,
|
||||
0.011082156,
|
||||
-0.031761564,
|
||||
0.026220128,
|
||||
-0.041899752,
|
||||
0.020279199,
|
||||
-0.00035605827,
|
||||
0.054048635,
|
||||
-0.051941708,
|
||||
0.019693118,
|
||||
0.03152523,
|
||||
-0.022279833,
|
||||
-0.21035573,
|
||||
0.06253101,
|
||||
0.10740045,
|
||||
-0.022270266,
|
||||
0.039815478,
|
||||
-0.002064826,
|
||||
-0.00812831,
|
||||
0.063703835,
|
||||
-0.022949163,
|
||||
-0.09700429,
|
||||
0.024405506,
|
||||
0.044985574,
|
||||
0.07021579,
|
||||
0.024271835,
|
||||
-0.034903727,
|
||||
0.02306525,
|
||||
0.04803343,
|
||||
-0.009328123,
|
||||
0.013489357,
|
||||
-0.009203817,
|
||||
-0.01898265,
|
||||
-0.014102292,
|
||||
-0.009530809,
|
||||
0.020919267,
|
||||
-0.011196746,
|
||||
-0.017657628,
|
||||
0.04030774,
|
||||
0.105887584,
|
||||
-0.004947376,
|
||||
0.03007073,
|
||||
0.03934076,
|
||||
0.039994504,
|
||||
0.030013865,
|
||||
-0.018841594,
|
||||
0.03419733,
|
||||
0.05684305,
|
||||
0.03685053,
|
||||
0.060417134,
|
||||
0.018449405,
|
||||
-0.0042305985,
|
||||
-0.039747328,
|
||||
-0.096211,
|
||||
0.033421766,
|
||||
0.040231947,
|
||||
0.03321413,
|
||||
0.054666597,
|
||||
0.081802234,
|
||||
0.08984425,
|
||||
0.037576202,
|
||||
0.033987753,
|
||||
0.028289821,
|
||||
0.116815776,
|
||||
0.007793949,
|
||||
0.11911435,
|
||||
-0.02762124,
|
||||
0.0159002,
|
||||
0.032154307,
|
||||
0.023621202,
|
||||
0.021270113,
|
||||
0.07893777,
|
||||
-0.0068564774,
|
||||
0.09800187,
|
||||
-0.033729196,
|
||||
0.037148777,
|
||||
0.099280804,
|
||||
-0.015576986,
|
||||
0.0056228465,
|
||||
0.11206355,
|
||||
0.038822416,
|
||||
-0.0052458174,
|
||||
-0.051602654,
|
||||
0.048757896,
|
||||
-0.22307399,
|
||||
0.0327857,
|
||||
0.057355624,
|
||||
0.055558134,
|
||||
0.037836656,
|
||||
0.044565056,
|
||||
0.005684226,
|
||||
0.010523712,
|
||||
0.019725367,
|
||||
0.04057688,
|
||||
0.039402287,
|
||||
-0.050534364,
|
||||
0.03588121,
|
||||
0.042030934,
|
||||
0.11653809,
|
||||
-0.027830344,
|
||||
-0.0047458205,
|
||||
0.03760887,
|
||||
0.033754453,
|
||||
0.077402346,
|
||||
0.051007684,
|
||||
0.017851146,
|
||||
0.012366402,
|
||||
0.05565584,
|
||||
0.024153136,
|
||||
-0.000036634745,
|
||||
0.052900832,
|
||||
-0.049814638,
|
||||
0.012233756,
|
||||
0.024264883,
|
||||
-0.028618433,
|
||||
-0.0062483093,
|
||||
-0.024868632,
|
||||
-0.02409473,
|
||||
0.03079852,
|
||||
0.014156766,
|
||||
0.13093096,
|
||||
0.061249103,
|
||||
0.023122463,
|
||||
-0.0014724428,
|
||||
0.009159956,
|
||||
0.055081178,
|
||||
-0.109666854,
|
||||
0.054890707,
|
||||
0.12889037,
|
||||
0.026120793,
|
||||
...
|
||||
```
|
||||
|
||||
|
||||
@@ -74,26 +74,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"created": 1749314841,
|
||||
"object": "chat.completion",
|
||||
"id": "896f7b86-ec44-47f7-838e-636ea8e03af5",
|
||||
"model": "smolvlm-256m-instruct",
|
||||
"choices": [
|
||||
{
|
||||
"index": 0,
|
||||
"finish_reason": "stop",
|
||||
"message": {
|
||||
"role": "assistant",
|
||||
"content": "2020"
|
||||
}
|
||||
}
|
||||
],
|
||||
"usage": {
|
||||
"prompt_tokens": 53,
|
||||
"completion_tokens": 5,
|
||||
"total_tokens": 58
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -45,8 +45,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -59,6 +59,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
НЕ JSON: AddIn.OPI_PostgreSQL.Main
|
||||
```
|
||||
|
||||
|
||||
@@ -132,21 +132,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"data": [
|
||||
{
|
||||
"age": 25,
|
||||
"created_at": "2025-02-14",
|
||||
"data": {
|
||||
"BYTEA": "Base64"
|
||||
},
|
||||
"id": 1,
|
||||
"is_active": true,
|
||||
"name": "Vitaly",
|
||||
"salary": 1000.11999511719
|
||||
}
|
||||
],
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -64,6 +64,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
"postgresql://bayselonarrend:***@127.0.0.1:5432/postgres"
|
||||
```
|
||||
|
||||
|
||||
@@ -40,9 +40,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"use_tls": true,
|
||||
"accept_invalid_certs": false
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -48,6 +48,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
true
|
||||
```
|
||||
|
||||
|
||||
11
docs/ru/md/PostgreSQL/Orm/Add-records.mdx
vendored
11
docs/ru/md/PostgreSQL/Orm/Add-records.mdx
vendored
@@ -116,13 +116,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"commit": {
|
||||
"result": true
|
||||
},
|
||||
"result": true,
|
||||
"rows": 1,
|
||||
"errors": []
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -48,8 +48,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
6
docs/ru/md/PostgreSQL/Orm/Clear-table.mdx
vendored
6
docs/ru/md/PostgreSQL/Orm/Clear-table.mdx
vendored
@@ -66,8 +66,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -72,8 +72,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
6
docs/ru/md/PostgreSQL/Orm/Create-table.mdx
vendored
6
docs/ru/md/PostgreSQL/Orm/Create-table.mdx
vendored
@@ -104,8 +104,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -72,8 +72,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
6
docs/ru/md/PostgreSQL/Orm/Delete-records.mdx
vendored
6
docs/ru/md/PostgreSQL/Orm/Delete-records.mdx
vendored
@@ -88,8 +88,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -46,8 +46,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
6
docs/ru/md/PostgreSQL/Orm/Delete-table.mdx
vendored
6
docs/ru/md/PostgreSQL/Orm/Delete-table.mdx
vendored
@@ -66,8 +66,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -64,13 +64,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"data": [
|
||||
{
|
||||
"pg_terminate_backend": true
|
||||
}
|
||||
],
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
9
docs/ru/md/PostgreSQL/Orm/Ensure-table.mdx
vendored
9
docs/ru/md/PostgreSQL/Orm/Ensure-table.mdx
vendored
@@ -57,11 +57,4 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"commit": {
|
||||
"result": true
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -53,12 +53,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"field": "<имя поля для отбора>",
|
||||
"type": "<тип сравнения>",
|
||||
"value": "<значение для сравнения>",
|
||||
"union": "<связь со следующим условием: AND, OR и пр.>",
|
||||
"raw": "<истина - значение будет вставлено текстом, как есть, ложь - через параметр>"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
43
docs/ru/md/PostgreSQL/Orm/Get-records.mdx
vendored
43
docs/ru/md/PostgreSQL/Orm/Get-records.mdx
vendored
@@ -108,45 +108,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"data": [
|
||||
{
|
||||
"bigint_field": 9999999,
|
||||
"bigserial_field": 9999999,
|
||||
"bool_field": true,
|
||||
"bytea_field": {
|
||||
"BYTEA": "/9j/4VTBRX..."
|
||||
},
|
||||
"char_field": "A",
|
||||
"charn_field": "AAA",
|
||||
"date_field": "2025-02-18",
|
||||
"dp_field": 1.0002,
|
||||
"int_field": 100,
|
||||
"ip_field": "127.0.0.1",
|
||||
"json_field": {
|
||||
"key": "ItsKey",
|
||||
"value": 10
|
||||
},
|
||||
"jsonb_field": {
|
||||
"key": "ItsKey",
|
||||
"value": 10
|
||||
},
|
||||
"name_field": "Vitaly",
|
||||
"oid_field": 24576,
|
||||
"oldchar_field": 1,
|
||||
"real_field": 15.1999998092651,
|
||||
"serial_field": 100,
|
||||
"smallint_field": 5,
|
||||
"smallserial_field": 6,
|
||||
"text_field": "Some text",
|
||||
"time_field": "10:27:17.521765",
|
||||
"ts_field": "2025-02-18 10:27:17.521765",
|
||||
"tswtz_field": "2025-02-18 05:27:17.521765 +00:00",
|
||||
"uuid_field": "01c7d2f4-b076-4582-b69b-e120ab495e05",
|
||||
"varchar_field": "Some varchar"
|
||||
}
|
||||
],
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
133
docs/ru/md/PostgreSQL/Orm/Get-table-information.mdx
vendored
133
docs/ru/md/PostgreSQL/Orm/Get-table-information.mdx
vendored
@@ -66,135 +66,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"data": [
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "bool_field",
|
||||
"data_type": "boolean"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "oldchar_field",
|
||||
"data_type": "\"char\""
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "smallint_field",
|
||||
"data_type": "smallint"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "smallserial_field",
|
||||
"data_type": "smallint"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "int_field",
|
||||
"data_type": "integer"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "serial_field",
|
||||
"data_type": "integer"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "oid_field",
|
||||
"data_type": "oid"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "bigint_field",
|
||||
"data_type": "bigint"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "bigserial_field",
|
||||
"data_type": "bigint"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "real_field",
|
||||
"data_type": "real"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "dp_field",
|
||||
"data_type": "double precision"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "json_field",
|
||||
"data_type": "json"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "jsonb_field",
|
||||
"data_type": "jsonb"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "date_field",
|
||||
"data_type": "date"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "time_field",
|
||||
"data_type": "time without time zone"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "uuid_field",
|
||||
"data_type": "uuid"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "bytea_field",
|
||||
"data_type": "bytea"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "ts_field",
|
||||
"data_type": "timestamp without time zone"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "tswtz_field",
|
||||
"data_type": "timestamp with time zone"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "ip_field",
|
||||
"data_type": "inet"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "text_field",
|
||||
"data_type": "text"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "varchar_field",
|
||||
"data_type": "character varying"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": 3,
|
||||
"column_name": "charn_field",
|
||||
"data_type": "character"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": 1,
|
||||
"column_name": "char_field",
|
||||
"data_type": "character"
|
||||
},
|
||||
{
|
||||
"character_maximum_length": null,
|
||||
"column_name": "name_field",
|
||||
"data_type": "name"
|
||||
}
|
||||
],
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
6
docs/ru/md/PostgreSQL/Orm/Update-records.mdx
vendored
6
docs/ru/md/PostgreSQL/Orm/Update-records.mdx
vendored
@@ -96,8 +96,4 @@ import TabItem from '@theme/TabItem';
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
16428
service/dictionaries/en.json
vendored
16428
service/dictionaries/en.json
vendored
File diff suppressed because it is too large
Load Diff
54
src/en/OInt/core/Modules/OPI_MySQL.os
vendored
54
src/en/OInt/core/Modules/OPI_MySQL.os
vendored
@@ -321,6 +321,29 @@ Function DeleteTableColumn(Val Table, Val Name, Val Connection = "", Val Tls = "
|
||||
|
||||
EndFunction
|
||||
|
||||
// Ensure table
|
||||
// Creates a new table if it does not exist or updates the composition of columns in an existing table
|
||||
//
|
||||
// Note
|
||||
// As a result of changing the table structure, data may be lost!^^
|
||||
// It is recommended to test this method on test data beforehand
|
||||
// This function does not update the data type of existing columns
|
||||
//
|
||||
// Parameters:
|
||||
// Table - String - Table name - table
|
||||
// ColoumnsStruct - Structure Of KeyAndValue - Column structure: Key > Name, Value > Data type - cols
|
||||
// Connection - String, Arbitrary - Existing connection or database path - db
|
||||
// Tls - Structure Of KeyAndValue - TLS settings, if necessary. See GetTlsSettings - tls
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - Result of query execution
|
||||
Function EnsureTable(Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = "") Export
|
||||
|
||||
Result = OPI_SQLQueries.EnsureTable(OPI_MySQL, Table, ColoumnsStruct, Connection, Tls);
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Clear table
|
||||
// Clears the database table
|
||||
//
|
||||
@@ -355,29 +378,6 @@ Function DeleteTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Ensure table
|
||||
// Creates a new table if it does not exist or updates the composition of columns in an existing table
|
||||
//
|
||||
// Note
|
||||
// As a result of changing the table structure, data may be lost!^^
|
||||
// It is recommended to test this method on test data beforehand
|
||||
// This function does not update the data type of existing columns
|
||||
//
|
||||
// Parameters:
|
||||
// Table - String - Table name - table
|
||||
// ColoumnsStruct - Structure Of KeyAndValue - Column structure: Key > Name, Value > Data type - cols
|
||||
// Connection - String, Arbitrary - Existing connection or database path - db
|
||||
// Tls - Structure Of KeyAndValue - TLS settings, if necessary. See GetTlsSettings - tls
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - Result of query execution
|
||||
Function EnsureTable(Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = "") Export
|
||||
|
||||
Result = OPI_SQLQueries.EnsureTable(OPI_MySQL, Table, ColoumnsStruct, Connection, Tls);
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get table information
|
||||
// Gets information about the table
|
||||
//
|
||||
@@ -720,6 +720,10 @@ Function УдалитьКолонкуТаблицы(Val Таблица, Val Им
|
||||
Return DeleteTableColumn(Таблица, Имя, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ГарантироватьТаблицу(Val Таблица, Val СтруктураКолонок, Val Соединение = "", Val Tls = "") Export
|
||||
Return EnsureTable(Таблица, СтруктураКолонок, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьТаблицу(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return ClearTable(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
@@ -728,10 +732,6 @@ Function УдалитьТаблицу(Val Таблица, Val Соединени
|
||||
Return DeleteTable(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ГарантироватьТаблицу(Val Таблица, Val СтруктураКолонок, Val Соединение = "", Val Tls = "") Export
|
||||
Return EnsureTable(Таблица, СтруктураКолонок, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОТаблице(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return GetTableInformation(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
76
src/en/OInt/tests/Modules/internal/OPI_Tests.os
vendored
76
src/en/OInt/tests/Modules/internal/OPI_Tests.os
vendored
@@ -2423,12 +2423,13 @@ Procedure MYS_ORM() Export
|
||||
|
||||
MySQL_CreateDatabase(TestParameters);
|
||||
MySQL_CreateTable(TestParameters);
|
||||
MySQL_GetTableInformation(TestParameters);
|
||||
MySQL_AddRecords(TestParameters);
|
||||
MySQL_GetRecords(TestParameters);
|
||||
MySQL_UpdateRecords(TestParameters);
|
||||
MySQL_DeleteRecords(TestParameters);
|
||||
MySQL_ClearTable(TestParameters);
|
||||
MySQL_GetTableInformation(TestParameters);
|
||||
MySQL_AddTableColumn(TestParameters);
|
||||
MySQL_DeleteTable(TestParameters);
|
||||
MySQL_DeleteDatabase(TestParameters);
|
||||
MySQL_GetRecordsFilterStrucutre(TestParameters);
|
||||
@@ -20004,6 +20005,79 @@ Procedure MySQL_GetTableInformation(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure MySQL_AddTableColumn(FunctionParameters)
|
||||
|
||||
Address = FunctionParameters["PG_IP"];
|
||||
Login = "bayselonarrend";
|
||||
Password = FunctionParameters["PG_Password"];
|
||||
|
||||
Base = "testbase1";
|
||||
Table = "testtable";
|
||||
Name = "new_field";
|
||||
DataType = "MEDIUMTEXT";
|
||||
|
||||
ConnectionString = OPI_MySQL.GenerateConnectionString(Address, Base, Login, Password);
|
||||
|
||||
Result = OPI_MySQL.AddTableColumn(Table, Name, DataType, ConnectionString);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "AddTableColumn", "MySQL");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Result);
|
||||
|
||||
Result = OPI_MySQL.GetTableInformation(Table, ConnectionString);
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "AddTableColumn (check))", "MySQL");
|
||||
|
||||
Found = False;
|
||||
|
||||
For Each Coloumn In Result["data"] Do
|
||||
|
||||
If Coloumn["COLUMN_NAME"] = Name Then
|
||||
|
||||
CurrentType = ПолучитьСтрокуИзДвоичныхДанных(Base64Value(Coloumn["DATA_TYPE"]["BYTES"]));
|
||||
OPI_TestDataRetrieval.Check_Equality(Lower(DataType), Lower(CurrentType));
|
||||
|
||||
Found = True;
|
||||
|
||||
EndIf;
|
||||
|
||||
EndDo;
|
||||
|
||||
OPI_TestDataRetrieval.Check_Equality(Found, True);
|
||||
|
||||
Address = "api.athenaeum.digital";
|
||||
Port = "3307";
|
||||
|
||||
TLSConnectionString = OPI_MySQL.GenerateConnectionString(Address, Base, Login, Password, Port);
|
||||
TLSSettings = OPI_MySQL.GetTlsSettings(False);
|
||||
|
||||
Result = OPI_MySQL.AddTableColumn(Table, Name, DataType, TLSConnectionString, TLSSettings);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "AddTableColumn (TLS)", "MySQL");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Result);
|
||||
|
||||
Result = OPI_MySQL.GetTableInformation(Table, TLSConnectionString, TLSSettings);
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "AddTableColumn (TLS, check)", "MySQL");
|
||||
|
||||
Found = False;
|
||||
|
||||
For Each Coloumn In Result["data"] Do
|
||||
|
||||
If Coloumn["COLUMN_NAME"] = Name Then
|
||||
|
||||
CurrentType = ПолучитьСтрокуИзДвоичныхДанных(Base64Value(Coloumn["DATA_TYPE"]["BYTES"]));
|
||||
OPI_TestDataRetrieval.Check_Equality(Lower(DataType), Lower(CurrentType));
|
||||
|
||||
Found = True;
|
||||
|
||||
EndIf;
|
||||
|
||||
EndDo;
|
||||
|
||||
OPI_TestDataRetrieval.Check_Equality(Found, True);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region GreenAPI
|
||||
|
||||
@@ -1308,6 +1308,9 @@ EndFunction
|
||||
// Return response as JSON object !NOCLI
|
||||
// Returns the response body as a collection from JSON
|
||||
//
|
||||
// Note
|
||||
// If it is not possible to obtain a collection from the body, binary data will be returned
|
||||
//
|
||||
// Parameters:
|
||||
// ToMap - Boolean - Use map instead of structure - map
|
||||
// ExceptionOnError - Boolean - Causes an exception with a log if there were errors during processing - ex
|
||||
|
||||
@@ -321,6 +321,29 @@ Function DeleteTableColumn(Val Table, Val Name, Val Connection = "", Val Tls = "
|
||||
|
||||
EndFunction
|
||||
|
||||
// Ensure table
|
||||
// Creates a new table if it does not exist or updates the composition of columns in an existing table
|
||||
//
|
||||
// Note
|
||||
// As a result of changing the table structure, data may be lost!^^
|
||||
// It is recommended to test this method on test data beforehand
|
||||
// This function does not update the data type of existing columns
|
||||
//
|
||||
// Parameters:
|
||||
// Table - String - Table name - table
|
||||
// ColoumnsStruct - Structure Of KeyAndValue - Column structure: Key > Name, Value > Data type - cols
|
||||
// Connection - String, Arbitrary - Existing connection or database path - db
|
||||
// Tls - Structure Of KeyAndValue - TLS settings, if necessary. See GetTlsSettings - tls
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - Result of query execution
|
||||
Function EnsureTable(Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = "") Export
|
||||
|
||||
Result = OPI_SQLQueries.EnsureTable(OPI_MySQL, Table, ColoumnsStruct, Connection, Tls);
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Clear table
|
||||
// Clears the database table
|
||||
//
|
||||
@@ -355,29 +378,6 @@ Function DeleteTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Ensure table
|
||||
// Creates a new table if it does not exist or updates the composition of columns in an existing table
|
||||
//
|
||||
// Note
|
||||
// As a result of changing the table structure, data may be lost!^^
|
||||
// It is recommended to test this method on test data beforehand
|
||||
// This function does not update the data type of existing columns
|
||||
//
|
||||
// Parameters:
|
||||
// Table - String - Table name - table
|
||||
// ColoumnsStruct - Structure Of KeyAndValue - Column structure: Key > Name, Value > Data type - cols
|
||||
// Connection - String, Arbitrary - Existing connection or database path - db
|
||||
// Tls - Structure Of KeyAndValue - TLS settings, if necessary. See GetTlsSettings - tls
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - Result of query execution
|
||||
Function EnsureTable(Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = "") Export
|
||||
|
||||
Result = OPI_SQLQueries.EnsureTable(OPI_MySQL, Table, ColoumnsStruct, Connection, Tls);
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get table information
|
||||
// Gets information about the table
|
||||
//
|
||||
|
||||
@@ -2423,12 +2423,13 @@ Procedure MYS_ORM() Export
|
||||
|
||||
MySQL_CreateDatabase(TestParameters);
|
||||
MySQL_CreateTable(TestParameters);
|
||||
MySQL_GetTableInformation(TestParameters);
|
||||
MySQL_AddRecords(TestParameters);
|
||||
MySQL_GetRecords(TestParameters);
|
||||
MySQL_UpdateRecords(TestParameters);
|
||||
MySQL_DeleteRecords(TestParameters);
|
||||
MySQL_ClearTable(TestParameters);
|
||||
MySQL_GetTableInformation(TestParameters);
|
||||
MySQL_AddTableColumn(TestParameters);
|
||||
MySQL_DeleteTable(TestParameters);
|
||||
MySQL_DeleteDatabase(TestParameters);
|
||||
MySQL_GetRecordsFilterStrucutre(TestParameters);
|
||||
@@ -20004,6 +20005,79 @@ Procedure MySQL_GetTableInformation(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure MySQL_AddTableColumn(FunctionParameters)
|
||||
|
||||
Address = FunctionParameters["PG_IP"];
|
||||
Login = "bayselonarrend";
|
||||
Password = FunctionParameters["PG_Password"];
|
||||
|
||||
Base = "testbase1";
|
||||
Table = "testtable";
|
||||
Name = "new_field";
|
||||
DataType = "MEDIUMTEXT";
|
||||
|
||||
ConnectionString = OPI_MySQL.GenerateConnectionString(Address, Base, Login, Password);
|
||||
|
||||
Result = OPI_MySQL.AddTableColumn(Table, Name, DataType, ConnectionString);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "AddTableColumn", "MySQL");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Result);
|
||||
|
||||
Result = OPI_MySQL.GetTableInformation(Table, ConnectionString);
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "AddTableColumn (check))", "MySQL");
|
||||
|
||||
Found = False;
|
||||
|
||||
For Each Coloumn In Result["data"] Do
|
||||
|
||||
If Coloumn["COLUMN_NAME"] = Name Then
|
||||
|
||||
CurrentType = GetStringFromBinaryData(Base64Value(Coloumn["DATA_TYPE"]["BYTES"]));
|
||||
OPI_TestDataRetrieval.Check_Equality(Lower(DataType), Lower(CurrentType));
|
||||
|
||||
Found = True;
|
||||
|
||||
EndIf;
|
||||
|
||||
EndDo;
|
||||
|
||||
OPI_TestDataRetrieval.Check_Equality(Found, True);
|
||||
|
||||
Address = "api.athenaeum.digital";
|
||||
Port = "3307";
|
||||
|
||||
TLSConnectionString = OPI_MySQL.GenerateConnectionString(Address, Base, Login, Password, Port);
|
||||
TLSSettings = OPI_MySQL.GetTlsSettings(False);
|
||||
|
||||
Result = OPI_MySQL.AddTableColumn(Table, Name, DataType, TLSConnectionString, TLSSettings);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "AddTableColumn (TLS)", "MySQL");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Result);
|
||||
|
||||
Result = OPI_MySQL.GetTableInformation(Table, TLSConnectionString, TLSSettings);
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "AddTableColumn (TLS, check)", "MySQL");
|
||||
|
||||
Found = False;
|
||||
|
||||
For Each Coloumn In Result["data"] Do
|
||||
|
||||
If Coloumn["COLUMN_NAME"] = Name Then
|
||||
|
||||
CurrentType = GetStringFromBinaryData(Base64Value(Coloumn["DATA_TYPE"]["BYTES"]));
|
||||
OPI_TestDataRetrieval.Check_Equality(Lower(DataType), Lower(CurrentType));
|
||||
|
||||
Found = True;
|
||||
|
||||
EndIf;
|
||||
|
||||
EndDo;
|
||||
|
||||
OPI_TestDataRetrieval.Check_Equality(Found, True);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region GreenAPI
|
||||
|
||||
@@ -1308,6 +1308,9 @@ EndFunction
|
||||
// Return response as JSON object !NOCLI
|
||||
// Returns the response body as a collection from JSON
|
||||
//
|
||||
// Note
|
||||
// If it is not possible to obtain a collection from the body, binary data will be returned
|
||||
//
|
||||
// Parameters:
|
||||
// ToMap - Boolean - Use map instead of structure - map
|
||||
// ExceptionOnError - Boolean - Causes an exception with a log if there were errors during processing - ex
|
||||
|
||||
@@ -328,6 +328,47 @@
|
||||
NewLine.Region = "Orm";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Library = "mysql";
|
||||
NewLine.Module = "OPI_MySQL";
|
||||
NewLine.Method = "EnsureTable";
|
||||
NewLine.SearchMethod = "ENSURETABLE";
|
||||
NewLine.Parameter = "--table";
|
||||
NewLine.Description = "Table name";
|
||||
NewLine.Region = "Orm";
|
||||
NewLine.MethodDescription = "Creates a new table if it does not exist or updates the composition of columns in an existing table";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Library = "mysql";
|
||||
NewLine.Module = "OPI_MySQL";
|
||||
NewLine.Method = "EnsureTable";
|
||||
NewLine.SearchMethod = "ENSURETABLE";
|
||||
NewLine.Parameter = "--cols";
|
||||
NewLine.Description = "Column structure: Key > Name, Value > Data type";
|
||||
NewLine.Region = "Orm";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Library = "mysql";
|
||||
NewLine.Module = "OPI_MySQL";
|
||||
NewLine.Method = "EnsureTable";
|
||||
NewLine.SearchMethod = "ENSURETABLE";
|
||||
NewLine.Parameter = "--db";
|
||||
NewLine.Description = "Existing connection or database path (optional, def. val. - Empty value)";
|
||||
NewLine.Region = "Orm";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Library = "mysql";
|
||||
NewLine.Module = "OPI_MySQL";
|
||||
NewLine.Method = "EnsureTable";
|
||||
NewLine.SearchMethod = "ENSURETABLE";
|
||||
NewLine.Parameter = "--tls";
|
||||
NewLine.Description = "TLS settings, if necessary. See GetTlsSettings (optional, def. val. - Empty value)";
|
||||
NewLine.Region = "Orm";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Library = "mysql";
|
||||
NewLine.Module = "OPI_MySQL";
|
||||
@@ -390,47 +431,6 @@
|
||||
NewLine.Region = "Orm";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Library = "mysql";
|
||||
NewLine.Module = "OPI_MySQL";
|
||||
NewLine.Method = "EnsureTable";
|
||||
NewLine.SearchMethod = "ENSURETABLE";
|
||||
NewLine.Parameter = "--table";
|
||||
NewLine.Description = "Table name";
|
||||
NewLine.Region = "Orm";
|
||||
NewLine.MethodDescription = "Creates a new table if it does not exist or updates the composition of columns in an existing table";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Library = "mysql";
|
||||
NewLine.Module = "OPI_MySQL";
|
||||
NewLine.Method = "EnsureTable";
|
||||
NewLine.SearchMethod = "ENSURETABLE";
|
||||
NewLine.Parameter = "--cols";
|
||||
NewLine.Description = "Column structure: Key > Name, Value > Data type";
|
||||
NewLine.Region = "Orm";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Library = "mysql";
|
||||
NewLine.Module = "OPI_MySQL";
|
||||
NewLine.Method = "EnsureTable";
|
||||
NewLine.SearchMethod = "ENSURETABLE";
|
||||
NewLine.Parameter = "--db";
|
||||
NewLine.Description = "Existing connection or database path (optional, def. val. - Empty value)";
|
||||
NewLine.Region = "Orm";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Library = "mysql";
|
||||
NewLine.Module = "OPI_MySQL";
|
||||
NewLine.Method = "EnsureTable";
|
||||
NewLine.SearchMethod = "ENSURETABLE";
|
||||
NewLine.Parameter = "--tls";
|
||||
NewLine.Description = "TLS settings, if necessary. See GetTlsSettings (optional, def. val. - Empty value)";
|
||||
NewLine.Region = "Orm";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Library = "mysql";
|
||||
NewLine.Module = "OPI_MySQL";
|
||||
|
||||
99
src/ru/OInt/core/Modules/OPI_Airtable.os
vendored
99
src/ru/OInt/core/Modules/OPI_Airtable.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Airtable.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Airtable.os
|
||||
// Lib: Airtable
|
||||
// CLI: airtable
|
||||
// Keywords: airtable
|
||||
@@ -695,3 +695,100 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetListOfBases(Val Token, Val Indent = "") Export
|
||||
Return ПолучитьСписокБаз(Token, Indent);
|
||||
EndFunction
|
||||
|
||||
Function GetDatabaseTables(Val Token, Val Base) Export
|
||||
Return ПолучитьТаблицыБазы(Token, Base);
|
||||
EndFunction
|
||||
|
||||
Function CreateDatabase(Val Token, Val Workspace, Val Name, Val TableCollection) Export
|
||||
Return СоздатьБазу(Token, Workspace, Name, TableCollection);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Token, Val Base, Val Name, Val FieldArray, Val Description = "") Export
|
||||
Return СоздатьТаблицу(Token, Base, Name, FieldArray, Description);
|
||||
EndFunction
|
||||
|
||||
Function ModifyTable(Val Token, Val Base, Val Table, Val Name = "", Val Description = "") Export
|
||||
Return ИзменитьТаблицу(Token, Base, Table, Name, Description);
|
||||
EndFunction
|
||||
|
||||
Function CreateField(Val Token, Val Base, Val Table, Val FieldStructure) Export
|
||||
Return СоздатьПоле(Token, Base, Table, FieldStructure);
|
||||
EndFunction
|
||||
|
||||
Function ModifyField(Val Token, Val Base, Val Table, Val Field, Val Name = "", Val Description = "") Export
|
||||
Return ИзменитьПоле(Token, Base, Table, Field, Name, Description);
|
||||
EndFunction
|
||||
|
||||
Function GetStringField(Val Name) Export
|
||||
Return ПолучитьПолеСтроковое(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetNumberField(Val Name, Val Precision = 0) Export
|
||||
Return ПолучитьПолеНомера(Name, Precision);
|
||||
EndFunction
|
||||
|
||||
Function GetAttachmentField(Val Name) Export
|
||||
Return ПолучитьПолеВложения(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetCheckboxField(Val Name) Export
|
||||
Return ПолучитьПолеФлажка(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetDateField(Val Name) Export
|
||||
Return ПолучитьПолеДаты(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetEmailField(Val Name) Export
|
||||
Return ПолучитьПолеПочты(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetPhoneField(Val Name) Export
|
||||
Return ПолучитьПолеТелефона(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetLinkField(Val Name) Export
|
||||
Return ПолучитьПолеСсылки(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetListOfRecords(Val Token, Val Base, Val Table, Val Indent = "") Export
|
||||
Return ПолучитьСписокЗаписей(Token, Base, Table, Indent);
|
||||
EndFunction
|
||||
|
||||
Function GetRecord(Val Token, Val Base, Val Table, Val Record) Export
|
||||
Return ПолучитьЗапись(Token, Base, Table, Record);
|
||||
EndFunction
|
||||
|
||||
Function CreatePosts(Val Token, Val Base, Val Table, Val Data) Export
|
||||
Return СоздатьЗаписи(Token, Base, Table, Data);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Token, Val Base, Val Table, Val Records) Export
|
||||
Return УдалитьЗаписи(Token, Base, Table, Records);
|
||||
EndFunction
|
||||
|
||||
Function GetComments(Val Token, Val Base, Val Table, Val Record, Val Indent = "") Export
|
||||
Return ПолучитьКомментарии(Token, Base, Table, Record, Indent);
|
||||
EndFunction
|
||||
|
||||
Function CreateComment(Val Token, Val Base, Val Table, Val Record, Val Text) Export
|
||||
Return СоздатьКомментарий(Token, Base, Table, Record, Text);
|
||||
EndFunction
|
||||
|
||||
Function EditComment(Val Token, Val Base, Val Table, Val Record, Val Comment, Val Text) Export
|
||||
Return ИзменитьКомментарий(Token, Base, Table, Record, Comment, Text);
|
||||
EndFunction
|
||||
|
||||
Function DeleteComment(Val Token, Val Base, Val Table, Val Record, Val Comment) Export
|
||||
Return УдалитьКомментарий(Token, Base, Table, Record, Comment);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
723
src/ru/OInt/core/Modules/OPI_Bitrix24.os
vendored
723
src/ru/OInt/core/Modules/OPI_Bitrix24.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Bitrix24.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Bitrix24.os
|
||||
// Lib: Bitrix24
|
||||
// CLI: bitrix24
|
||||
// Keywords: bitrix24, b24, bitrix
|
||||
@@ -5236,3 +5236,724 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetAppAuthLink(Val Domain, Val ClientID) Export
|
||||
Return ПолучитьСсылкуАвторизацииПриложения(Domain, ClientID);
|
||||
EndFunction
|
||||
|
||||
Function GetToken(Val ClientID, Val ClientSecret, Val Code) Export
|
||||
Return ПолучитьТокен(ClientID, ClientSecret, Code);
|
||||
EndFunction
|
||||
|
||||
Function RefreshToken(Val ClientID, Val ClientSecret, Val Refresh) Export
|
||||
Return ОбновитьТокен(ClientID, ClientSecret, Refresh);
|
||||
EndFunction
|
||||
|
||||
Function ServerTime(Val URL, Val Token = "") Export
|
||||
Return СерверноеВремя(URL, Token);
|
||||
EndFunction
|
||||
|
||||
Function CreatePost(Val URL, Val Text, Val Visibility = "UA", Val Files = "", Val Title = "", Val Important = False, Val Token = "") Export
|
||||
Return СоздатьНовость(URL, Text, Visibility, Files, Title, Important, Token);
|
||||
EndFunction
|
||||
|
||||
Function UpdatePost(Val URL, Val PostID, Val Text, Val Visibility = "UA", Val Files = "", Val Title = "", Val Token = "") Export
|
||||
Return ИзменитьНовость(URL, PostID, Text, Visibility, Files, Title, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeletePost(Val URL, Val PostID, Val Token = "") Export
|
||||
Return УдалитьНовость(URL, PostID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetImportantPostViewers(Val URL, Val PostID, Val Token = "") Export
|
||||
Return ПолучитьСписокПросмотревшихВажное(URL, PostID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetPosts(Val URL, Val PostID = "", Val Filter = "UA", Val Token = "") Export
|
||||
Return ПолучитьНовости(URL, PostID, Filter, Token);
|
||||
EndFunction
|
||||
|
||||
Function AddPostComment(Val URL, Val PostID, Val Text, Val Token = "") Export
|
||||
Return ДобавитьКомментарийНовости(URL, PostID, Text, Token);
|
||||
EndFunction
|
||||
|
||||
Function AddPostRecipients(Val URL, Val PostID, Val Visibility, Val Token = "") Export
|
||||
Return ДобавитьПолучателейКНовости(URL, PostID, Visibility, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return ПолучитьЗадачу(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetTasksList(Val URL, Val Filter = "", Val Indent = 0, Val Token = "", Val Fields = "") Export
|
||||
Return ПолучитьСписокЗадач(URL, Filter, Indent, Token, Fields);
|
||||
EndFunction
|
||||
|
||||
Function CreateTask(Val URL, Val FieldsStructure, Val Token = "") Export
|
||||
Return СоздатьЗадачу(URL, FieldsStructure, Token);
|
||||
EndFunction
|
||||
|
||||
Function UpdateTask(Val URL, Val TaskID, Val FieldsStructure, Val Token = "") Export
|
||||
Return ИзменитьЗадачу(URL, TaskID, FieldsStructure, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return УдалитьЗадачу(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function AttachFileToTopic(Val URL, Val TaskID, Val FileID, Val Token = "") Export
|
||||
Return ДобавитьФайлВЗадачу(URL, TaskID, FileID, Token);
|
||||
EndFunction
|
||||
|
||||
Function ApproveTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return ПринятьЗадачу(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function DisapproveTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return ОтклонитьЗадачу(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function CompleteTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return ЗавершитьЗадачу(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function RenewTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return ВозобновитьЗадачу(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeferTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return ОтложитьЗадачу(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function PauseTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return ПриостановитьЗадачу(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function StartTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return НачатьВыполнениеЗадачи(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function StartWatchingTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return НачатьНаблюдатьЗаЗадачей(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function StopWatchingTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return ПрекратитьНаблюдатьЗаЗадачей(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function DelegateTask(Val URL, Val TaskID, Val UserID, Val Token = "") Export
|
||||
Return ДелегироватьЗадачу(URL, TaskID, UserID, Token);
|
||||
EndFunction
|
||||
|
||||
Function AddTaskToFavorites(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return ДобавитьЗадачуВИзбранное(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function RemoveTaskFromFavorites(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return УбратьЗадачуИзИзбранного(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetTaskHistory(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return ПолучитьИсториюЗадачи(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function CheckTaskAccesses(Val URL, Val TaskID, Val Users = "", Val Token = "") Export
|
||||
Return ПроверитьДоступКЗадаче(URL, TaskID, Users, Token);
|
||||
EndFunction
|
||||
|
||||
Function MuteTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return ОтключитьЗвукЗадачи(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function UnmuteTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return ВключитьЗвукЗадачи(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateTasksDependencies(Val URL, Val FromID, Val DestinationID, Val LinkType, Val Token = "") Export
|
||||
Return СоздатьЗависимостьЗадач(URL, FromID, DestinationID, LinkType, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTasksDependencies(Val URL, Val FromID, Val DestinationID, Val LinkType, Val Token = "") Export
|
||||
Return УдалитьЗависимостьЗадач(URL, FromID, DestinationID, LinkType, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetDailyPlan(Val URL, Val Token = "") Export
|
||||
Return ПолучитьПланЗадачНаДень(URL, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetTaskFieldsStructure(Val URL, Val Token = "") Export
|
||||
Return ПолучитьСтруктуруЗадачи(URL, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetTasksFilterStructure(Val Clear = False, Val AsMap = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЗадач(Clear, AsMap);
|
||||
EndFunction
|
||||
|
||||
Function GetCustomTaskFieldsList(Val URL, Val Token = "") Export
|
||||
Return ПолучитьСписокПользовательскихПолейЗадачи(URL, Token);
|
||||
EndFunction
|
||||
|
||||
Function AddCustomTaskField(Val URL, Val Type, Val Name, Val ExternalID = "", Val Title = "", Val Signature = "", Val Token = "") Export
|
||||
Return ДобавитьПользовательскоеПолеЗадачи(URL, Type, Name, ExternalID, Title, Signature, Token);
|
||||
EndFunction
|
||||
|
||||
Function UpdateCustomTaskField(Val URL, Val FieldID, Val ExternalID = "", Val Title = "", Val Signature = "", Val Token = "") Export
|
||||
Return ИзменитьПользовательскоеПолеЗадачи(URL, FieldID, ExternalID, Title, Signature, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetCustomTaskField(Val URL, Val FieldID, Val Token = "") Export
|
||||
Return ПолучитьПользовательскоеПолеЗадачи(URL, FieldID, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCustomTaskField(Val URL, Val FieldID, Val Token = "") Export
|
||||
Return УдалитьПользовательскоеПолеЗадачи(URL, FieldID, Token);
|
||||
EndFunction
|
||||
|
||||
Function AddTasksChecklistElement(Val URL, Val TaskID, Val Text, Val Completed = False, Token = "") Export
|
||||
Return ДобавитьЭлементЧеклистаЗадачи(URL, TaskID, Text, Completed, Token);
|
||||
EndFunction
|
||||
|
||||
Function UpdateTasksChecklistElement(Val URL, Val TaskID, Val ElementID, Val Text, Val Token = "") Export
|
||||
Return ИзменитьЭлементЧеклистаЗадачи(URL, TaskID, ElementID, Text, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTasksChecklistElement(Val URL, Val TaskID, Val ElementID, Val Token = "") Export
|
||||
Return УдалитьЭлементЧеклистаЗадачи(URL, TaskID, ElementID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetTasksChecklist(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return ПолучитьЧеклистЗадачи(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetTasksChecklistElement(Val URL, Val TaskID, Val ElementID, Val Token = "") Export
|
||||
Return ПолучитьЭлементЧеклистаЗадачи(URL, TaskID, ElementID, Token);
|
||||
EndFunction
|
||||
|
||||
Function CompleteTasksChecklistElement(Val URL, Val TaskID, Val ElementID, Val Token = "") Export
|
||||
Return ВыполнитьЭлементЧеклистаЗадачи(URL, TaskID, ElementID, Token);
|
||||
EndFunction
|
||||
|
||||
Function RenewTasksChecklistElement(Val URL, Val TaskID, Val ElementID, Val Token = "") Export
|
||||
Return ВозобновитьЭлементЧеклистаЗадачи(URL, TaskID, ElementID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetTaskCommentsList(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return ПолучитьСписокКомментариевЗадачи(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetTaskComment(Val URL, Val TaskID, Val CommentID, Val Token = "") Export
|
||||
Return ПолучитьКомменатрийЗадачи(URL, TaskID, CommentID, Token);
|
||||
EndFunction
|
||||
|
||||
Function AddTaskComment(Val URL, Val TaskID, Val Text, Val Token = "") Export
|
||||
Return ДобавитьКомментарийЗадачи(URL, TaskID, Text, Token);
|
||||
EndFunction
|
||||
|
||||
Function UpdateTaskComment(Val URL, Val TaskID, Val CommentID, Val Text, Val Token = "") Export
|
||||
Return ИзменитьКомментарийЗадачи(URL, TaskID, CommentID, Text, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTaskComment(Val URL, Val TaskID, Val CommentID, Val Token = "") Export
|
||||
Return УдалитьКомментарийЗадачи(URL, TaskID, CommentID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetResultsList(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return ПолучитьСписокРезультатов(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateResultFromComment(Val URL, Val CommentID, Val Token = "") Export
|
||||
Return СоздатьРезультатИзКомментария(URL, CommentID, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteResultFromComment(Val URL, Val CommentID, Val Token = "") Export
|
||||
Return УдалитьРезультатИзКомментария(URL, CommentID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetCommentStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруКомментария(Clear);
|
||||
EndFunction
|
||||
|
||||
Function AddKanbanStage(Val URL, Val Name, Val Color = "FFD800", Val PrevStageID = 0, Val EntityID = 0, Val AsAdmin = False, Val Token = "") Export
|
||||
Return ДобавитьСтадиюКанбана(URL, Name, Color, PrevStageID, EntityID, AsAdmin, Token);
|
||||
EndFunction
|
||||
|
||||
Function UpdateKanbansStage(Val URL, Val Name, Val StageID, Val Color = "", Val PrevStageID = 0, Val AsAdmin = False, Val Token = "") Export
|
||||
Return ИзменитьСтадиюКанбана(URL, Name, StageID, Color, PrevStageID, AsAdmin, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteKanbanStage(Val URL, Val StageID, Val AsAdmin = False, Val Token = "") Export
|
||||
Return УдалитьСтадиюКанбана(URL, StageID, AsAdmin, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetKanbanStages(Val URL, Val EntityID = 0, Val AsAdmin = False, Val Token = "") Export
|
||||
Return ПолучитьСтадииКанбана(URL, EntityID, AsAdmin, Token);
|
||||
EndFunction
|
||||
|
||||
Function MoveTaskToKanbanStage(Val URL, Val TaskID, Val StageID, Val Prev = 0, Val After = 0, Val Token = "") Export
|
||||
Return ПеренестиЗадачуВСтадиюКанбана(URL, TaskID, StageID, Prev, After, Token);
|
||||
EndFunction
|
||||
|
||||
Function AddTaskTimeAccounting(Val URL, Val TaskID, Val Time, Val UserID = "", Val Text = "", Val SetupDate = "", Val Token = "") Export
|
||||
Return ДобавитьТрудозатратыЗадачи(URL, TaskID, Time, UserID, Text, SetupDate, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTaskTimeAccounting(Val URL, Val TaskID, Val RecordID, Val Token = "") Export
|
||||
Return УдалитьТрудозатратыЗадачи(URL, TaskID, RecordID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetTaskTimeAccountingList(Val URL, Val TaskID, Val Token = "") Export
|
||||
Return ПолучитьСписокТрудозатратЗадачи(URL, TaskID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetTaskTimeAccounting(Val URL, Val TaskID, Val RecordID, Val Token = "") Export
|
||||
Return ПолучитьТрудозатратыЗадачи(URL, TaskID, RecordID, Token);
|
||||
EndFunction
|
||||
|
||||
Function UpdateTaskTimeAccounting(Val URL, Val TaskID, Val RecordID, Val Time, Val Text = "", Val SetupDate = "", Val Token = "") Export
|
||||
Return ИзменитьТрудозатратыЗадачи(URL, TaskID, RecordID, Time, Text, SetupDate, Token);
|
||||
EndFunction
|
||||
|
||||
Function StartTimekeeping(Val URL, Val UserID = "", Val Time = "", Val Report = "", Val Token = "") Export
|
||||
Return НачатьУчетВремени(URL, UserID, Time, Report, Token);
|
||||
EndFunction
|
||||
|
||||
Function StopTimekeeping(Val URL, Val UserID = "", Val Time = "", Val Report = "", Val Token = "") Export
|
||||
Return ЗавершитьУчетВремени(URL, UserID, Time, Report, Token);
|
||||
EndFunction
|
||||
|
||||
Function PauseTimekeeping(Val URL, Val UserID = "", Val Token = "") Export
|
||||
Return ПриостановитьУчетВремени(URL, UserID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetTimekeepingStatus(Val URL, Val UserID = "", Val Token = "") Export
|
||||
Return ПолучитьСтатусУчетаВремени(URL, UserID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetTimekeepingSettings(Val URL, Val UserID = "", Val Token = "") Export
|
||||
Return ПолучитьНастройкиУчетаВремени(URL, UserID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetStoragesList(Val URL, Val Token = "") Export
|
||||
Return ПолучитьСписокХранилищ(URL, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetAppSotrage(Val URL, Val Token = "") Export
|
||||
Return ПолучитьХранилищеПриложения(URL, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetStorage(Val URL, Val StorageID, Val Token = "") Export
|
||||
Return ПолучитьХранилище(URL, StorageID, Token);
|
||||
EndFunction
|
||||
|
||||
Function RenameStorage(Val URL, Val StorageID, Val Name, Val Token = "") Export
|
||||
Return ПереименоватьХранилище(URL, StorageID, Name, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetStorageObjects(Val URL, Val StorageID, Val Token = "") Export
|
||||
Return ПолучитьСодержимоеХранилища(URL, StorageID, Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateStorageFolder(Val URL, Val StorageID, Val Name, Val Token = "") Export
|
||||
Return СоздатьКаталогВХранилище(URL, StorageID, Name, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetFolderInformation(Val URL, Val FolderID, Val Token = "") Export
|
||||
Return ПолучитьИнформациюОКаталоге(URL, FolderID, Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateSubfolder(Val URL, Val FolderID, Val Name, Val Token = "") Export
|
||||
Return СоздатьПодкаталог(URL, FolderID, Name, Token);
|
||||
EndFunction
|
||||
|
||||
Function MakeFolderCopy(Val URL, Val FolderID, Val DestinationID, Val Token = "") Export
|
||||
Return СкопироватьКаталог(URL, FolderID, DestinationID, Token);
|
||||
EndFunction
|
||||
|
||||
Function MoveFolder(Val URL, Val FolderID, Val DestinationID, Val Token = "") Export
|
||||
Return ПереместитьКаталог(URL, FolderID, DestinationID, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteFolder(Val URL, Val FolderID, Val Token = "") Export
|
||||
Return УдалитьКаталог(URL, FolderID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetFolderExternalLink(Val URL, Val FolderID, Val Token = "") Export
|
||||
Return ПолучитьВнешнююСсылкуКаталога(URL, FolderID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetFolderItems(Val URL, Val FolderID, Val Filter = "", Val Token = "") Export
|
||||
Return ПолучитьДочерниеЭлементыКаталога(URL, FolderID, Filter, Token);
|
||||
EndFunction
|
||||
|
||||
Function MarkFolderAsDeleted(Val URL, Val FolderID, Val Token = "") Export
|
||||
Return ПоместитьКаталогВКорзину(URL, FolderID, Token);
|
||||
EndFunction
|
||||
|
||||
Function RestoreFolder(Val URL, Val FolderID, Val Token = "") Export
|
||||
Return ВосстановитьКаталог(URL, FolderID, Token);
|
||||
EndFunction
|
||||
|
||||
Function RenameFolder(Val URL, Val FolderID, Val Name, Val Token = "") Export
|
||||
Return ПереименоватьКаталог(URL, FolderID, Name, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetFolderFilterStructure(Val URL, Val Clear = False, Val Token = "") Export
|
||||
Return ПолучитьСтруктуруФильтраКаталога(URL, Clear, Token);
|
||||
EndFunction
|
||||
|
||||
Function UploadFileToStorage(Val URL, Val Name, Val File, Val StorageID, Val Rights = "", Val Token = "") Export
|
||||
Return ЗагрузитьФайлВХранилище(URL, Name, File, StorageID, Rights, Token);
|
||||
EndFunction
|
||||
|
||||
Function UploadFileToFolder(Val URL, Val Name, Val File, Val FolderID, Val Token = "") Export
|
||||
Return ЗагрузитьФайлВКаталог(URL, Name, File, FolderID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetFileInformation(Val URL, Val FileID, Val Token = "") Export
|
||||
Return ПолучитьИнформациюОФайле(URL, FileID, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteFile(Val URL, Val FileID, Val Token = "") Export
|
||||
Return УдалитьФайл(URL, FileID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetFileExternalLink(Val URL, Val FileID, Val Token = "") Export
|
||||
Return ПолучитьВнешнююСсылкуФайла(URL, FileID, Token);
|
||||
EndFunction
|
||||
|
||||
Function MarkFileAsDeleted(Val URL, Val FileID, Val Token = "") Export
|
||||
Return ПоместитьФайлВКорзину(URL, FileID, Token);
|
||||
EndFunction
|
||||
|
||||
Function RestoreFile(Val URL, Val FileID, Val Token = "") Export
|
||||
Return ВосстановитьФайл(URL, FileID, Token);
|
||||
EndFunction
|
||||
|
||||
Function MakeCopyFile(Val URL, Val FileID, Val FolderID, Val Token = "") Export
|
||||
Return СкопироватьФайл(URL, FileID, FolderID, Token);
|
||||
EndFunction
|
||||
|
||||
Function MoveFileToFolder(Val URL, Val FileID, Val FolderID, Val Token = "") Export
|
||||
Return ПереместитьФайлВКаталог(URL, FileID, FolderID, Token);
|
||||
EndFunction
|
||||
|
||||
Function RenameFile(Val URL, Val FileID, Val Name, Val Token = "") Export
|
||||
Return ПереименоватьФайл(URL, FileID, Name, Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateChat(Val URL, Val ChatStructure, Val Token = "") Export
|
||||
Return СоздатьЧат(URL, ChatStructure, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetChatUsers(Val URL, Val ChatID, Val Token = "") Export
|
||||
Return ПолучитьСписокПользователейЧата(URL, ChatID, Token);
|
||||
EndFunction
|
||||
|
||||
Function LeaveChat(Val URL, Val ChatID, Val Token = "") Export
|
||||
Return ПокинутьЧат(URL, ChatID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUsers(Val URL, Val UserIDs, Val Token = "") Export
|
||||
Return ПолучитьПользователей(URL, UserIDs, Token);
|
||||
EndFunction
|
||||
|
||||
Function AddUsersToChat(Val URL, Val ChatID, Val UserIDs, Val HideHistory = False, Val Token = "") Export
|
||||
Return ДобавитьПользователейВЧат(URL, ChatID, UserIDs, HideHistory, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteUserFromChat(Val URL, Val ChatID, Val UserID, Val Token = "") Export
|
||||
Return ИсключитьПользователяИзЧата(URL, ChatID, UserID, Token);
|
||||
EndFunction
|
||||
|
||||
Function ChangeChatTitle(Val URL, Val ChatID, Val Title, Val Token = "") Export
|
||||
Return ИзменитьЗаголовокЧата(URL, ChatID, Title, Token);
|
||||
EndFunction
|
||||
|
||||
Function ChangeChatColor(Val URL, Val ChatID, Val Color, Val Token = "") Export
|
||||
Return ИзменитьЦветЧата(URL, ChatID, Color, Token);
|
||||
EndFunction
|
||||
|
||||
Function ChangeChatPicture(Val URL, Val ChatID, Val Image, Val Token = "") Export
|
||||
Return ИзменитьКартинкуЧата(URL, ChatID, Image, Token);
|
||||
EndFunction
|
||||
|
||||
Function ChangeChatOwner(Val URL, Val ChatID, Val UserID, Val Token = "") Export
|
||||
Return СменитьВладельцаЧата(URL, ChatID, UserID, Token);
|
||||
EndFunction
|
||||
|
||||
Function DisableChatNotifications(Val URL, Val ChatID, Val Token = "") Export
|
||||
Return ОтключитьУведомленияЧата(URL, ChatID, Token);
|
||||
EndFunction
|
||||
|
||||
Function EnableChatNotifications(Val URL, Val ChatID, Val Token = "") Export
|
||||
Return ВключитьУведомленияЧата(URL, ChatID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetChatMessagesList(Val URL, Val ChatID, Val LastID = "", Val FirstID = "", Val Token = "") Export
|
||||
Return ПолучитьСписокСообщенийЧата(URL, ChatID, LastID, FirstID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetDialog(Val URL, Val ChatID, Val Token = "") Export
|
||||
Return ПолучитьДиалог(URL, ChatID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetChatMembersList(Val URL, Val ChatID, Val Token = "") Export
|
||||
Return ПолучитьСписокПользователейДиалога(URL, ChatID, Token);
|
||||
EndFunction
|
||||
|
||||
Function SendWritingNotification(Val URL, Val ChatID, Val Token = "") Export
|
||||
Return ОтправитьУведомлениеОВводе(URL, ChatID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUserStatus(Val URL, Val Token = "") Export
|
||||
Return ПолучитьСтатусПользователя(URL, Token);
|
||||
EndFunction
|
||||
|
||||
Function SetUserStatus(Val URL, Val Status, Val Token = "") Export
|
||||
Return УстановитьСтатусПользователя(URL, Status, Token);
|
||||
EndFunction
|
||||
|
||||
Function ReadAll(Val URL, Val Token = "") Export
|
||||
Return ПрочитатьВсе(URL, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetChatFilesFolder(Val URL, Val ChatID, Val Token = "") Export
|
||||
Return ПолучитьКаталогФайловЧата(URL, ChatID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetChatStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруЧата(Clear);
|
||||
EndFunction
|
||||
|
||||
Function SendMessage(Val URL, Val ChatID, Val Text, Val Attachments = "", Val Token = "") Export
|
||||
Return ОтправитьСообщение(URL, ChatID, Text, Attachments, Token);
|
||||
EndFunction
|
||||
|
||||
Function EditMessage(Val URL, Val MessageID, Val Text = "", Val Attachments = "", Val Token = "") Export
|
||||
Return ИзменитьСообщение(URL, MessageID, Text, Attachments, Token);
|
||||
EndFunction
|
||||
|
||||
Function SetMessageReaction(Val URL, Val MessageID, Val Token = "") Export
|
||||
Return УстановитьРеакциюНаСообщение(URL, MessageID, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteMessage(Val URL, Val MessageID, Val Token = "") Export
|
||||
Return УдалитьСообщение(URL, MessageID, Token);
|
||||
EndFunction
|
||||
|
||||
Function SendFile(Val URL, Val ChatID, Val FileID, Val Description = "", Val Token = "") Export
|
||||
Return ОтправитьФайл(URL, ChatID, FileID, Description, Token);
|
||||
EndFunction
|
||||
|
||||
Function MarkMessageAsReaded(Val URL, Val ChatID, Val MessageID, Val Token = "") Export
|
||||
Return ОтметитьСообщениеКакПрочитанное(URL, ChatID, MessageID, Token);
|
||||
EndFunction
|
||||
|
||||
Function MarkMessageAsUnreaded(Val URL, Val ChatID, Val MessageID, Val Token = "") Export
|
||||
Return ОтметитьСообщениеКакНепрочитанное(URL, ChatID, MessageID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetPictureBlock(Val Name, Val URL) Export
|
||||
Return ПолучитьБлокКартинки(Name, URL);
|
||||
EndFunction
|
||||
|
||||
Function GetFileBlock(Val Name, Val URL) Export
|
||||
Return ПолучитьБлокФайла(Name, URL);
|
||||
EndFunction
|
||||
|
||||
Function CreatePersonalNotification(Val URL, Val UserID, Val Text, Val Tag = "", Val Attachments = "", Val Token = "") Export
|
||||
Return СоздатьПерсональноеУведомление(URL, UserID, Text, Tag, Attachments, Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateSystemNotification(Val URL, Val UserID, Val Text, Val Tag = "", Val Attachments = "", Val Token = "") Export
|
||||
Return СоздатьСистемноеУведомление(URL, UserID, Text, Tag, Attachments, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteNotification(Val URL, Val NotificationID, Val Token = "") Export
|
||||
Return УдалитьУведомление(URL, NotificationID, Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateDepartment(Val URL, Val Name, Val ParentID = "", Val HeadID = "", Val Token = "") Export
|
||||
Return СоздатьПодразделение(URL, Name, ParentID, HeadID, Token);
|
||||
EndFunction
|
||||
|
||||
Function UpdateDepartment(Val URL, Val DepartmentID, Val Name = "", Val ParentID = "", Val HeadID = "", Val Token = "") Export
|
||||
Return ИзменитьПодразделение(URL, DepartmentID, Name, ParentID, HeadID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetDepartments(Val URL, Val DepartmentID = "", Val Name = "", Val ParentID = "", Val HeadID = "", Val Token = "") Export
|
||||
Return ПолучитьПодразделения(URL, DepartmentID, Name, ParentID, HeadID, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteDepartment(Val URL, Val DepartmentID, Val Token = "") Export
|
||||
Return УдалитьПодразделение(URL, DepartmentID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetCurrentUser(Val URL, Val Token = "") Export
|
||||
Return ПолучитьТекущегоПользователя(URL, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUser(Val URL, Val UserID, Val Token = "") Export
|
||||
Return ПолучитьПользователя(URL, UserID, Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateUser(Val URL, Val FieldsStructure, Val Token = "") Export
|
||||
Return СоздатьПользователя(URL, FieldsStructure, Token);
|
||||
EndFunction
|
||||
|
||||
Function UpdateUser(Val URL, Val UserID, Val FieldsStructure, Val Token = "") Export
|
||||
Return ИзменитьПользователя(URL, UserID, FieldsStructure, Token);
|
||||
EndFunction
|
||||
|
||||
Function ChangeUserStatus(Val URL, Val UserID, Val Fire = True, Val Token = "") Export
|
||||
Return ИзменитьСтатусПользователя(URL, UserID, Fire, Token);
|
||||
EndFunction
|
||||
|
||||
Function FindUsers(Val URL, Val FilterStructure, Val Token = "") Export
|
||||
Return НайтиПользователей(URL, FilterStructure, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUserFieldsStructure(Val URL, Val Token = "") Export
|
||||
Return ПолучитьСтурктуруПользователя(URL, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUserFilterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраПользователей(Clear);
|
||||
EndFunction
|
||||
|
||||
Function CreateLead(Val URL, Val FieldsStructure, Val Token = "") Export
|
||||
Return СоздатьЛид(URL, FieldsStructure, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteLead(Val URL, Val LeadID, Val Token = "") Export
|
||||
Return УдалитьЛид(URL, LeadID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetLead(Val URL, Val LeadID, Val Token = "") Export
|
||||
Return ПолучитьЛид(URL, LeadID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetLeadsList(Val URL, Val Filter = "", Val Indent = 0, Val Token = "") Export
|
||||
Return ПолучитьСписокЛидов(URL, Filter, Indent, Token);
|
||||
EndFunction
|
||||
|
||||
Function UpdateLead(Val URL, Val LeadID, Val FieldsStructure, Val Token = "") Export
|
||||
Return ИзменитьЛид(URL, LeadID, FieldsStructure, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetLeadStructure(Val URL, Val Token = "") Export
|
||||
Return ПолучитьСтруктуруЛида(URL, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetLeadFilterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЛидов(Clear);
|
||||
EndFunction
|
||||
|
||||
Function CreateDeal(Val URL, Val FieldsStructure, Val Token = "") Export
|
||||
Return СоздатьСделку(URL, FieldsStructure, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteDeal(Val URL, Val DealID, Val Token = "") Export
|
||||
Return УдалитьСделку(URL, DealID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetDeal(Val URL, Val DealID, Val Token = "") Export
|
||||
Return ПолучитьСделку(URL, DealID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetDealsList(Val URL, Val Filter = "", Val Indent = 0, Val Token = "") Export
|
||||
Return ПолучитьСписокСделок(URL, Filter, Indent, Token);
|
||||
EndFunction
|
||||
|
||||
Function UpdateDeal(Val URL, Val DealID, Val FieldsStructure, Val Token = "") Export
|
||||
Return ИзменитьСделку(URL, DealID, FieldsStructure, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetDealStructure(Val URL, Val Token = "") Export
|
||||
Return ПолучитьСтруктуруСделки(URL, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetDealsFilterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраСделок(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetCalendarList(Val URL, Val OwnerID, Val Type, Val Token = "") Export
|
||||
Return ПолучитьСписокКалендарей(URL, OwnerID, Type, Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateCalendar(Val URL, Val FieldsStructure, Val Token = "") Export
|
||||
Return СоздатьКалендарь(URL, FieldsStructure, Token);
|
||||
EndFunction
|
||||
|
||||
Function UpdateCalendar(Val URL, Val CalendarID, Val FieldsStructure, Val Token = "") Export
|
||||
Return ИзменитьКалендарь(URL, CalendarID, FieldsStructure, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCalendar(Val URL, Val CalendarID, Val OwnerID, Val Type, Val Token = "") Export
|
||||
Return УдалитьКалендарь(URL, CalendarID, OwnerID, Type, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUserBusy(Val URL, Val Users, Val StartDate, Val EndDate, Val Token = "") Export
|
||||
Return ПолучитьЗанятостьПользователей(URL, Users, StartDate, EndDate, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetCustomCalendarSettings(Val URL, Val Token = "") Export
|
||||
Return ПолучитьПользовательскиеНастройкиКалендаря(URL, Token);
|
||||
EndFunction
|
||||
|
||||
Function SetCustomCalendarSettings(Val URL, Val SettingsStructure, Val Token = "") Export
|
||||
Return УстановитьПользовательскиеНастройкиКалендаря(URL, SettingsStructure, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetCalendarSettingsStructure(Val URL, Val Token = "") Export
|
||||
Return ПолучитьСтруктуруНастроекКалендаря(URL, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetCalednarCustomSettingsStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруПользовательскихНастроекКаледнаря(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetCalendarStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруКалендаря(Clear);
|
||||
EndFunction
|
||||
|
||||
Function CreateCalendarEvent(Val URL, Val EventDescription, Val Token = "") Export
|
||||
Return СоздатьСобытиеКалендаря(URL, EventDescription, Token);
|
||||
EndFunction
|
||||
|
||||
Function UpdateCalendarEvent(Val URL, Val EventID, Val EventDescription, Val Token = "") Export
|
||||
Return ИзменитьСобытиеКалендаря(URL, EventID, EventDescription, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetCalendarEvent(Val URL, Val EventID, Val Token = "") Export
|
||||
Return ПолучитьСобытиеКалендаря(URL, EventID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetCalendarEvents(Val URL, Val OwnerID, Val Type, Val Filter = "", Val Token = "") Export
|
||||
Return ПолучитьСобытияКалендарей(URL, OwnerID, Type, Filter, Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCalendarEvent(Val URL, Val EventID, Val Token = "") Export
|
||||
Return УдалитьСобытиеКалендаря(URL, EventID, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUserParticipationStatus(Val URL, Val EventID, Val Token = "") Export
|
||||
Return ПолучитьСтатусУчастияПользователя(URL, EventID, Token);
|
||||
EndFunction
|
||||
|
||||
Function SetUserParticipationStatus(Val URL, Val EventID, Val Status, Val Token = "") Export
|
||||
Return УстановитьСтатусУчастияПользователя(URL, EventID, Status, Token);
|
||||
EndFunction
|
||||
|
||||
Function GetCalendarEventsStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруСобытияКалендаря(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetCalendarEventsFilterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраСобытийКалендарей(Clear);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
131
src/ru/OInt/core/Modules/OPI_CDEK.os
vendored
131
src/ru/OInt/core/Modules/OPI_CDEK.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_CDEK.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_CDEK.os
|
||||
// Lib: CDEK
|
||||
// CLI: cdek
|
||||
// Keywords: cdek
|
||||
@@ -1332,3 +1332,132 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetToken(Val Account, Val Password, TestAPI = False) Export
|
||||
Return ПолучитьТокен(Account, Password, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetCashboxChecksByDate(Val Token, Val ReceivingDate, Val TestAPI = False) Export
|
||||
Return ПолучитьЧекиНаДату(Token, ReceivingDate, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetDeliveryCashRegistry(Val Token, Val ReceivingDate, Val TestAPI = False) Export
|
||||
Return ПолучитьРеестрыПлатежейНаДату(Token, ReceivingDate, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetDeliveryCashTransfers(Val Token, Val ReceivingDate, Val TestAPI = False) Export
|
||||
Return ПолучитьПереводыПлатежейНаДату(Token, ReceivingDate, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOfficeList(Val Token, Val Filter = "", Val TestAPI = False) Export
|
||||
Return ПолучитьСписокОфисов(Token, Filter, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetRegionsList(Val Token, Val Countrues = Undefined, Val Page = 0, Val Lang = "rus", Val TestAPI = False) Export
|
||||
Return ПолучитьСписокРегионов(Token, Countrues, Page, Lang, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOfficeFilterDescription(Val Clear = False) Export
|
||||
Return ПолучитьОписаниеФильтраОфисов(Clear);
|
||||
EndFunction
|
||||
|
||||
Function CreateOrder(Val Token, Val OrderDescription, Val OnlineStore = False, Val TestAPI = False) Export
|
||||
Return СоздатьЗаказ(Token, OrderDescription, OnlineStore, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function UpdateOrder(Val Token, Val UUID, Val OrderDescription, Val TestAPI = False) Export
|
||||
Return ИзменитьЗаказ(Token, UUID, OrderDescription, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function DeleteOrder(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return УдалитьЗаказ(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOrder(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьЗаказ(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOrderByNumber(Val Token, Val OrderNumber, Val Internal = False, Val TestAPI = False) Export
|
||||
Return ПолучитьЗаказПоНомеру(Token, OrderNumber, Internal, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateCustomerRefund(Val Token, Val UUID, Val Tariff, Val TestAPI = False) Export
|
||||
Return ОформитьКлиентскийВозврат(Token, UUID, Tariff, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateRefusal(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return СоздатьОтказ(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateReceipt(Val Token, Val UUIDArray, Val Type = "tpl_russia", Val CopiesPerSheet = 2, Val TestAPI = False) Export
|
||||
Return СформироватьКвитанцию(Token, UUIDArray, Type, CopiesPerSheet, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetReceipt(Val Token, Val UUID, Val GetFile = False, Val TestAPI = False) Export
|
||||
Return ПолучитьКвитанцию(Token, UUID, GetFile, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateBarcode(Val Token, Val UUIDArray, Val Copies = 1, Val Format = "A4", Val Lang = "RUS", Val TestAPI = False) Export
|
||||
Return СформироватьШтрихкод(Token, UUIDArray, Copies, Format, Lang, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetBarcode(Val Token, Val UUID, Val GetFile = False, Val TestAPI = False) Export
|
||||
Return ПолучитьШтрихкод(Token, UUID, GetFile, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreatePrealert(Val Token, Val UUIDArray, Val TransferDate, Val Point, Val TestAPI = False) Export
|
||||
Return СоздатьПреалерт(Token, UUIDArray, TransferDate, Point, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetPrealert(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьПреалерт(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetPassportDataStatus(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьСтатусПаспортныхДанных(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetCashboxCheck(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьЧекЗаказа(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOrderDescription(Val Clear = False, Val RequiredOnly = False, Val OnlineStore = False) Export
|
||||
Return ПолучитьОписаниеЗаказа(Clear, RequiredOnly, OnlineStore);
|
||||
EndFunction
|
||||
|
||||
Function GetAvailableDeliveryIntervals(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьДоступныеИнтервалыДоставки(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateCourierInvitation(Val Token, Val InvitationDescription, Val TestAPI = False) Export
|
||||
Return СоздатьЗаявкуНаВызовКурьера(Token, InvitationDescription, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetCourierInvitation(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьЗаявкуНаВызовКурьера(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCourierInvitation(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return УдалитьЗаявкуНаВызовКурьера(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function RegisterDeliveryAppointment(Val Token, Val Appointment, Val TestAPI = False) Export
|
||||
Return ЗафиксироватьДоговоренностьОДоставке(Token, Appointment, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetDeliveryAppointment(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьДоговоренностьОДоставке(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetCourierInvitationsDescription(Val Clear = False, Val RequiredOnly = False) Export
|
||||
Return ПолучитьОписаниеЗаявкиКурьера(Clear, RequiredOnly);
|
||||
EndFunction
|
||||
|
||||
Function GetAppointmentDescription(Val Clear = False, Val RequiredOnly = False) Export
|
||||
Return ПолучитьОписаниеДоговоренности(Clear, RequiredOnly);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
119
src/ru/OInt/core/Modules/OPI_Dropbox.os
vendored
119
src/ru/OInt/core/Modules/OPI_Dropbox.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Dropbox.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Dropbox.os
|
||||
// Lib: Dropbox
|
||||
// CLI: dropbox
|
||||
// Keywords: dropbox
|
||||
@@ -987,3 +987,120 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetAuthorizationLink(Val AppKey) Export
|
||||
Return ПолучитьСсылкуАвторизации(AppKey);
|
||||
EndFunction
|
||||
|
||||
Function GetToken(Val AppKey, Val AppSecret, Val Code) Export
|
||||
Return ПолучитьТокен(AppKey, AppSecret, Code);
|
||||
EndFunction
|
||||
|
||||
Function RefreshToken(Val AppKey, Val AppSecret, Val RefreshToken) Export
|
||||
Return ОбновитьТокен(AppKey, AppSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function GetAccountInformation(Val Token, Val Account = "") Export
|
||||
Return ПолучитьИнформациюОбАккаунте(Token, Account);
|
||||
EndFunction
|
||||
|
||||
Function GetSpaceUsageData(Val Token) Export
|
||||
Return ПолучитьДанныеИспользованияПространства(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectInformation(Val Token, Val Path, Val Detailed = False) Export
|
||||
Return ПолучитьИнформациюОбОбъекте(Token, Path, Detailed);
|
||||
EndFunction
|
||||
|
||||
Function GetListOfFolderFiles(Val Token, Val Path = "", Val Detailed = False, Val Cursor = "") Export
|
||||
Return ПолучитьСписокФайловПапки(Token, Path, Detailed, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetPreview(Val Token, Val Path) Export
|
||||
Return ПолучитьПревью(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val File, Val Path, Val Overwrite = False) Export
|
||||
Return ЗагрузитьФайл(Token, File, Path, Overwrite);
|
||||
EndFunction
|
||||
|
||||
Function UploadFileByURL(Val Token, Val FileURL, Val Path) Export
|
||||
Return ЗагрузитьФайлПоURL(Token, FileURL, Path);
|
||||
EndFunction
|
||||
|
||||
Function GetUploadStatusByURL(Val Token, Val JobID) Export
|
||||
Return ПолучитьСтатусЗагрузкиПоURL(Token, JobID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObject(Val Token, Val Path, Val Irrecoverable = False) Export
|
||||
Return УдалитьОбъект(Token, Path, Irrecoverable);
|
||||
EndFunction
|
||||
|
||||
Function CopyObject(Val Token, Val From, Val Target) Export
|
||||
Return КопироватьОбъект(Token, From, Target);
|
||||
EndFunction
|
||||
|
||||
Function MoveObject(Val Token, Val From, Val Target) Export
|
||||
Return ПереместитьОбъект(Token, From, Target);
|
||||
EndFunction
|
||||
|
||||
Function CreateFolder(Val Token, Val Path) Export
|
||||
Return СоздатьПапку(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFile(Val Token, Val Path) Export
|
||||
Return СкачатьФайл(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFolder(Val Token, Val Path) Export
|
||||
Return СкачатьПапку(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectVersionList(Val Token, Val Path, Val Count = 10) Export
|
||||
Return ПолучитьСписокВерсийОбъекта(Token, Path, Count);
|
||||
EndFunction
|
||||
|
||||
Function RestoreObjectToVersion(Val Token, Val Path, Val Version) Export
|
||||
Return ВосстановитьОбъектКВерсии(Token, Path, Version);
|
||||
EndFunction
|
||||
|
||||
Function GetTagList(Val Token, Val Paths) Export
|
||||
Return ПолучитьСписокТегов(Token, Paths);
|
||||
EndFunction
|
||||
|
||||
Function AddTag(Val Token, Val Path, Val Tag) Export
|
||||
Return ДобавитьТег(Token, Path, Tag);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTag(Val Token, Val Path, Val Tag) Export
|
||||
Return УдалитьТег(Token, Path, Tag);
|
||||
EndFunction
|
||||
|
||||
Function PublishFolder(Val Token, Val Path) Export
|
||||
Return ОпубликоватьПапку(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function CancelFolderPublication(Val Token, Val FolderID) Export
|
||||
Return ОтменитьПубликациюПапки(Token, FolderID);
|
||||
EndFunction
|
||||
|
||||
Function AddUsersToFile(Val Token, Val FileID, Val EmailAddresses, Val ViewOnly = True) Export
|
||||
Return ДобавитьПользователейКФайлу(Token, FileID, EmailAddresses, ViewOnly);
|
||||
EndFunction
|
||||
|
||||
Function AddUsersToFolder(Val Token, Val FolderID, Val EmailAddresses, Val ViewOnly = True) Export
|
||||
Return ДобавитьПользователейКПапке(Token, FolderID, EmailAddresses, ViewOnly);
|
||||
EndFunction
|
||||
|
||||
Function GetAsynchronousChangeStatus(Val Token, Val JobID) Export
|
||||
Return ПолучитьСтатусАсинхронногоИзменения(Token, JobID);
|
||||
EndFunction
|
||||
|
||||
Function CancelFilePublication(Val Token, Val FileID) Export
|
||||
Return ОтменитьПубликациюФайла(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
75
src/ru/OInt/core/Modules/OPI_GoogleCalendar.os
vendored
75
src/ru/OInt/core/Modules/OPI_GoogleCalendar.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleCalendar.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleCalendar.os
|
||||
// Lib: Google Calendar
|
||||
// CLI: gcalendar
|
||||
// Keywords: google calendar, googlecalendar, gcalendar
|
||||
@@ -655,3 +655,76 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateCalendar(Val Token, Val Name) Export
|
||||
Return СоздатьКалендарь(Token, Name);
|
||||
EndFunction
|
||||
|
||||
Function GetCalendarMetadata(Val Token, Val Calendar) Export
|
||||
Return ПолучитьМетаданныеКалендаря(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function EditCalendarMetadata(Val Token, Val Calendar, Val Name = "", Val Description = "") Export
|
||||
Return ИзменитьМетаданныеКалендаря(Token, Calendar, Name, Description);
|
||||
EndFunction
|
||||
|
||||
Function ClearMainCalendar(Val Token) Export
|
||||
Return ОчиститьОсновнойКалендарь(Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCalendar(Val Token, Val Calendar) Export
|
||||
Return УдалитьКалендарь(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function GetCalendarList(Val Token) Export
|
||||
Return ПолучитьСписокКалендарей(Token);
|
||||
EndFunction
|
||||
|
||||
Function AddCalendarToList(Val Token, Val Calendar) Export
|
||||
Return ДобавитьКалендарьВСписок(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function GetListCalendar(Val Token, Val Calendar) Export
|
||||
Return ПолучитьКалендарьСписка(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCalendarFromList(Val Token, Val Calendar) Export
|
||||
Return УдалитьКалендарьИзСписка(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function EditListCalendar(Val Token, Val Calendar, Val PrimaryColor, Val SecondaryColor, Val Hidden = False) Export
|
||||
Return ИзменитьКалендарьСписка(Token, Calendar, PrimaryColor, SecondaryColor, Hidden);
|
||||
EndFunction
|
||||
|
||||
Function GetEventDescription(Val Clear = False) Export
|
||||
Return ПолучитьОписаниеСобытия(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetEventList(Val Token, Val Calendar) Export
|
||||
Return ПолучитьСписокСобытий(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function GetEvent(Val Token, Val Calendar, Val Event) Export
|
||||
Return ПолучитьСобытие(Token, Calendar, Event);
|
||||
EndFunction
|
||||
|
||||
Function CreateEvent(Val Token, Val Calendar, Val EventDescription) Export
|
||||
Return СоздатьСобытие(Token, Calendar, EventDescription);
|
||||
EndFunction
|
||||
|
||||
Function MoveEvent(Val Token, Val SourceCalendar, Val TargetCalendar, Val Event) Export
|
||||
Return ПереместитьСобытие(Token, SourceCalendar, TargetCalendar, Event);
|
||||
EndFunction
|
||||
|
||||
Function EditEvent(Val Token, Val Calendar, Val EventDescription, Val Event) Export
|
||||
Return ИзменитьСобытие(Token, Calendar, EventDescription, Event);
|
||||
EndFunction
|
||||
|
||||
Function DeleteEvent(Val Token, Val Calendar, Val Event) Export
|
||||
Return УдалитьСобытие(Token, Calendar, Event);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
63
src/ru/OInt/core/Modules/OPI_GoogleDrive.os
vendored
63
src/ru/OInt/core/Modules/OPI_GoogleDrive.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleDrive.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleDrive.os
|
||||
// Lib: Google Drive
|
||||
// CLI: gdrive
|
||||
// Keywords: google drive, googledrive, gdrive, google disk
|
||||
@@ -777,3 +777,64 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetObjectInformation(Val Token, Val Identifier) Export
|
||||
Return ПолучитьИнформациюОбОбъекте(Token, Identifier);
|
||||
EndFunction
|
||||
|
||||
Function GetDirectoriesList(Val Token, Val NameContains = "", Val Detailed = False) Export
|
||||
Return ПолучитьСписокКаталогов(Token, NameContains, Detailed);
|
||||
EndFunction
|
||||
|
||||
Function GetFilesList(Val Token, Val NameContains = "", Val Directory = "") Export
|
||||
Return ПолучитьСписокФайлов(Token, NameContains, Directory);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val File, Val Description) Export
|
||||
Return ЗагрузитьФайл(Token, File, Description);
|
||||
EndFunction
|
||||
|
||||
Function CreateFolder(Val Token, Val Name, Val Parent = "") Export
|
||||
Return СоздатьПапку(Token, Name, Parent);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFile(Val Token, Val Identifier, Val SavePath = "") Export
|
||||
Return СкачатьФайл(Token, Identifier, SavePath);
|
||||
EndFunction
|
||||
|
||||
Function CopyObject(Val Token, Val Identifier, Val NewName = "", Val NewParent = "") Export
|
||||
Return СкопироватьОбъект(Token, Identifier, NewName, NewParent);
|
||||
EndFunction
|
||||
|
||||
Function UpdateFile(Val Token, Val Identifier, Val File, Val NewName = "") Export
|
||||
Return ОбновитьФайл(Token, Identifier, File, NewName);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObject(Val Token, Val Identifier) Export
|
||||
Return УдалитьОбъект(Token, Identifier);
|
||||
EndFunction
|
||||
|
||||
Function GetFileDescription(Val Clear = False) Export
|
||||
Return ПолучитьОписаниеФайла(Clear);
|
||||
EndFunction
|
||||
|
||||
Function CreateComment(Val Token, Val Identifier, Val Comment) Export
|
||||
Return СоздатьКомментарий(Token, Identifier, Comment);
|
||||
EndFunction
|
||||
|
||||
Function GetComment(Val Token, Val ObjectID, Val CommentID) Export
|
||||
Return ПолучитьКомментарий(Token, ObjectID, CommentID);
|
||||
EndFunction
|
||||
|
||||
Function GetCommentList(Val Token, Val ObjectID) Export
|
||||
Return ПолучитьСписокКомментариев(Token, ObjectID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteComment(Val Token, Val ObjectID, Val CommentID) Export
|
||||
Return УдалитьКомментарий(Token, ObjectID, CommentID);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
43
src/ru/OInt/core/Modules/OPI_GoogleSheets.os
vendored
43
src/ru/OInt/core/Modules/OPI_GoogleSheets.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleSheets.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleSheets.os
|
||||
// Lib: Google Sheets
|
||||
// CLI: gsheets
|
||||
// Keywords: googlesheets, google sheets, spreadsheets
|
||||
@@ -419,3 +419,44 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateSpreadsheet(Val Token, Val Name, Val ArrayOfSheetNames) Export
|
||||
Return СоздатьКнигу(Token, Name, ArrayOfSheetNames);
|
||||
EndFunction
|
||||
|
||||
Function GetSpreadsheet(Val Token, Val Identifier) Export
|
||||
Return ПолучитьКнигу(Token, Identifier);
|
||||
EndFunction
|
||||
|
||||
Function EditSpreadsheetTitle(Val Token, Val Spreadsheet, Val Name) Export
|
||||
Return ИзменитьНаименованиеКниги(Token, Spreadsheet, Name);
|
||||
EndFunction
|
||||
|
||||
Function AddSheet(Val Token, Val Spreadsheet, Val Name) Export
|
||||
Return ДобавитьЛист(Token, Spreadsheet, Name);
|
||||
EndFunction
|
||||
|
||||
Function DeleteSheet(Val Token, Val Spreadsheet, Val Sheet) Export
|
||||
Return УдалитьЛист(Token, Spreadsheet, Sheet);
|
||||
EndFunction
|
||||
|
||||
Function CopySheet(Val Token, Val From, Val Target, Val Sheet) Export
|
||||
Return КопироватьЛист(Token, From, Target, Sheet);
|
||||
EndFunction
|
||||
|
||||
Function SetCellValues(Val Token, Val Spreadsheet, Val ValueMapping, Val Sheet = "", Val MajorDimension = "COLUMNS") Export
|
||||
Return УстановитьЗначенияЯчеек(Token, Spreadsheet, ValueMapping, Sheet, MajorDimension);
|
||||
EndFunction
|
||||
|
||||
Function ClearCells(Val Token, Val Spreadsheet, Val CellsArray, Val Sheet = "") Export
|
||||
Return ОчиститьЯчейки(Token, Spreadsheet, CellsArray, Sheet);
|
||||
EndFunction
|
||||
|
||||
Function GetCellValues(Val Token, Val Spreadsheet, Val CellsArray = "", Val Sheet = "") Export
|
||||
Return ПолучитьЗначенияЯчеек(Token, Spreadsheet, CellsArray, Sheet);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
27
src/ru/OInt/core/Modules/OPI_GoogleWorkspace.os
vendored
27
src/ru/OInt/core/Modules/OPI_GoogleWorkspace.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleWorkspace.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleWorkspace.os
|
||||
// Lib: Google Workspace
|
||||
// CLI: google
|
||||
|
||||
@@ -243,3 +243,28 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function FormCodeRetrievalLink(Val ClientID, Val Calendar = True, Val Drive = True, Val Sheets = True) Export
|
||||
Return СформироватьСсылкуПолученияКода(ClientID, Calendar, Drive, Sheets);
|
||||
EndFunction
|
||||
|
||||
Function GetTokenByCode(Val ClientID, Val ClientSecret, Val Code) Export
|
||||
Return ПолучитьТокенПоКоду(ClientID, ClientSecret, Code);
|
||||
EndFunction
|
||||
|
||||
Function RefreshToken(Val ClientID, Val ClientSecret, Val RefreshToken) Export
|
||||
Return ОбновитьТокен(ClientID, ClientSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function GetServiceAccountToken(Val Data, Val Scope, Val Expire = 3600) Export
|
||||
Return ПолучитьТокенServiceАккаунта(Data, Scope, Expire);
|
||||
EndFunction
|
||||
|
||||
Function GetAuthorizationHeader(Val Token) Export
|
||||
Return ПолучитьЗаголовокАвторизации(Token);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
179
src/ru/OInt/core/Modules/OPI_GreenAPI.os
vendored
179
src/ru/OInt/core/Modules/OPI_GreenAPI.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_GreenAPI.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_GreenAPI.os
|
||||
// Lib: Green API
|
||||
// CLI: greenapi
|
||||
// Keywords: greenapi, whatsapp
|
||||
@@ -1285,3 +1285,180 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function FormAccessParameters(Val ApiUrl, Val MediaUrl, Val IdInstance, Val ApiTokenInstance) Export
|
||||
Return СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
EndFunction
|
||||
|
||||
Function GetAccountInformation(Val AccessParameters) Export
|
||||
Return ПолучитьИнформациюОбАккаунте(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetInstanceSettings(Val AccessParameters) Export
|
||||
Return ПолучитьНастройкиИнстанса(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function SetInstanceSettings(Val Settings, Val AccessParameters) Export
|
||||
Return УстановитьНастройкиИнстанса(Settings, AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetInstanceStatus(Val AccessParameters) Export
|
||||
Return ПолучитьСостояниеИнстанса(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function RebootInstance(Val AccessParameters) Export
|
||||
Return ПерезапуститьИнстанс(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function LogoutInstance(Val AccessParameters) Export
|
||||
Return РазлогинитьИнстанс(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetQR(Val AccessParameters) Export
|
||||
Return ПолучитьQR(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetAuthorizationCode(Val AccessParameters, Val PhoneNumber) Export
|
||||
Return ПолучитьКодАвторизации(AccessParameters, PhoneNumber);
|
||||
EndFunction
|
||||
|
||||
Function SetProfilePicture(Val AccessParameters, Val Image) Export
|
||||
Return УстановитьКартинкуПрофиля(AccessParameters, Image);
|
||||
EndFunction
|
||||
|
||||
Function ArchiveChat(Val AccessParameters, Val ChatID) Export
|
||||
Return АрхивироватьЧат(AccessParameters, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function UnarchiveChat(Val AccessParameters, Val ChatID) Export
|
||||
Return РазархивироватьЧат(AccessParameters, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetInstanceSettingsStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруНастроекИнстанса(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetGroupInformation(Val AccessParameters, Val GroupID) Export
|
||||
Return ПолучитьИнформациюОГруппе(AccessParameters, GroupID);
|
||||
EndFunction
|
||||
|
||||
Function CreateGroup(Val AccessParameters, Val Name, Val Members = Undefined) Export
|
||||
Return СоздатьГруппу(AccessParameters, Name, Members);
|
||||
EndFunction
|
||||
|
||||
Function UpdateGroupName(Val AccessParameters, Val GroupID, Val Name) Export
|
||||
Return ИзменитьИмяГруппы(AccessParameters, GroupID, Name);
|
||||
EndFunction
|
||||
|
||||
Function AddGroupMember(Val AccessParameters, Val GroupID, Val UserID) Export
|
||||
Return ДобавитьУчастникаВГруппу(AccessParameters, GroupID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function ExcludeGroupMember(Val AccessParameters, Val GroupID, Val UserID) Export
|
||||
Return ИсключитьУчастникаГруппы(AccessParameters, GroupID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function SetAdminRights(Val AccessParameters, Val GroupID, Val UserID) Export
|
||||
Return НазначитьПраваАдминистратора(AccessParameters, GroupID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function RevokeAdminRights(Val AccessParameters, Val GroupID, Val UserID) Export
|
||||
Return ОтозватьПраваАдминистратора(AccessParameters, GroupID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function LeaveGroup(Val AccessParameters, Val GroupID) Export
|
||||
Return ПокинутьГруппу(AccessParameters, GroupID);
|
||||
EndFunction
|
||||
|
||||
Function SetGroupPicture(Val AccessParameters, Val GroupID, Val Image) Export
|
||||
Return УстановитьКартинкуГруппы(AccessParameters, GroupID, Image);
|
||||
EndFunction
|
||||
|
||||
Function SendTextMessage(Val AccessParameters, Val ChatID, Val Text, Val ReplyID = "") Export
|
||||
Return ОтправитьТекстовоеСообщение(AccessParameters, ChatID, Text, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendFile(Val AccessParameters, Val ChatID, Val File, Val FileName, Val Description = "", Val ReplyID = "") Export
|
||||
Return ОтправитьФайл(AccessParameters, ChatID, File, FileName, Description, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendFileByURL(Val AccessParameters, Val ChatID, Val FileURL, Val FileName, Val Description = "", Val ReplyID = "") Export
|
||||
Return ОтправитьФайлПоURL(AccessParameters, ChatID, FileURL, FileName, Description, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendPoll(Val AccessParameters, Val ChatID, Val Text, Val Options, Val MultipleSelect = False, Val ReplyID = "") Export
|
||||
Return ОтправитьОпрос(AccessParameters, ChatID, Text, Options, MultipleSelect, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendLocation(Val AccessParameters, Val ChatID, Val Location, Val ReplyID = "") Export
|
||||
Return ОтправитьЛокацию(AccessParameters, ChatID, Location, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendContact(Val AccessParameters, Val ChatID, Val Contact, Val ReplyID = "") Export
|
||||
Return ОтправитьКонтакт(AccessParameters, ChatID, Contact, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function ForwardMessages(Val AccessParameters, Val From, Val Target, Val Messages) Export
|
||||
Return ПереслатьСообщения(AccessParameters, From, Target, Messages);
|
||||
EndFunction
|
||||
|
||||
Function EditMessageText(Val AccessParameters, Val ChatID, Val MessageID, Val Text) Export
|
||||
Return ИзменитьТекстСообщения(AccessParameters, ChatID, MessageID, Text);
|
||||
EndFunction
|
||||
|
||||
Function DeleteMessage(Val AccessParameters, Val ChatID, Val MessageID, Val ForSenderOnly = False) Export
|
||||
Return УдалитьСообщение(AccessParameters, ChatID, MessageID, ForSenderOnly);
|
||||
EndFunction
|
||||
|
||||
Function GetContactDescription(Val Phone, Val Name = "", Val LastName = "", Val Patronymic = "", Val Company = "") Export
|
||||
Return ПолучитьОписаниеКонтакта(Phone, Name, LastName, Patronymic, Company);
|
||||
EndFunction
|
||||
|
||||
Function GetLocationDescription(Val Latitude, Val Longitude, Val Address = "", Val Name = "") Export
|
||||
Return ПолучитьОписаниеЛокации(Latitude, Longitude, Address, Name);
|
||||
EndFunction
|
||||
|
||||
Function GetNotification(Val AccessParameters, Val Timeout = 5) Export
|
||||
Return ПолучитьУведомление(AccessParameters, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function DeleteNotificationFromQueue(Val AccessParameters, Val ReceiptID) Export
|
||||
Return УдалитьУведомлениеИзОчереди(AccessParameters, ReceiptID);
|
||||
EndFunction
|
||||
|
||||
Function DownloadMessageFile(Val AccessParameters, Val ChatID, Val MessageID) Export
|
||||
Return СкачатьФайлСообщения(AccessParameters, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function SetReadMark(Val AccessParameters, Val ChatID, Val MessageID = "") Export
|
||||
Return УстановитьОтметкуПрочтения(AccessParameters, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function GetMessageQueue(Val AccessParameters) Export
|
||||
Return ПолучитьОчередьСообщений(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function ClearMessageQueue(Val AccessParameters) Export
|
||||
Return ОчиститьОчередьСообщений(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetChatHistory(Val AccessParameters, Val ChatID, Val Count = 100) Export
|
||||
Return ПолучитьИсториюЧата(AccessParameters, ChatID, Count);
|
||||
EndFunction
|
||||
|
||||
Function GetMessage(Val AccessParameters, Val ChatID, Val MessageID) Export
|
||||
Return ПолучитьСообщение(AccessParameters, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function GetIncomingMessageLog(Val AccessParameters, Val Period = 1440) Export
|
||||
Return ПолучитьЖурналВходящихСообщений(AccessParameters, Period);
|
||||
EndFunction
|
||||
|
||||
Function GetOutgoingMessageLog(Val AccessParameters, Val Period = 1440) Export
|
||||
Return ПолучитьЖурналИсходящихСообщений(AccessParameters, Period);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
91
src/ru/OInt/core/Modules/OPI_MySQL.os
vendored
91
src/ru/OInt/core/Modules/OPI_MySQL.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_MySQL.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_MySQL.os
|
||||
// Lib: MySQL
|
||||
// CLI: mysql
|
||||
// Keywords: mysql, my sql
|
||||
@@ -672,3 +672,92 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateConnection(Val ConnectionString = "", Val Tls = "") Export
|
||||
Return ОткрытьСоединение(ConnectionString, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CloseConnection(Val Connection) Export
|
||||
Return ЗакрытьСоединение(Connection);
|
||||
EndFunction
|
||||
|
||||
Function IsConnector(Val Value) Export
|
||||
Return ЭтоКоннектор(Value);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteSQLQuery(Val QueryText, Val Parameters = "", Val ForceResult = False, Val Connection = "", Val Tls = "") Export
|
||||
Return ВыполнитьЗапросSQL(QueryText, Parameters, ForceResult, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GenerateConnectionString(Val Address, Val Base = "", Val Login = "", Val Password = "", Val Port = "3306") Export
|
||||
Return СформироватьСтрокуПодключения(Address, Base, Login, Password, Port);
|
||||
EndFunction
|
||||
|
||||
Function GetTlsSettings(Val DisableCertVerification, Val CertFilepath = "") Export
|
||||
Return ПолучитьНастройкиTls(DisableCertVerification, CertFilepath);
|
||||
EndFunction
|
||||
|
||||
Function CreateDatabase(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return СоздатьБазуДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteDatabase(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьБазуДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = "") Export
|
||||
Return СоздатьТаблицу(Table, ColoumnsStruct, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function AddTableColumn(Val Table, Val Name, Val DataType, Val Connection = "", Val Tls = "") Export
|
||||
Return ДобавитьКолонкуТаблицы(Table, Name, DataType, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTableColumn(Val Table, Val Name, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьКолонкуТаблицы(Table, Name, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function EnsureTable(Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = "") Export
|
||||
Return ГарантироватьТаблицу(Table, ColoumnsStruct, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ClearTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return ОчиститьТаблицу(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьТаблицу(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetTableInformation(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return ПолучитьИнформациюОТаблице(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function AddRecords(Val Table, Val DataArray, Val Transaction = True, Val Connection = "", Val Tls = "") Export
|
||||
Return ДобавитьЗаписи(Table, DataArray, Transaction, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecords(Val Table, Val Fields = "*", Val Filters = "", Val Sort = "", Val Count = "", Val Connection = "", Val Tls = "") Export
|
||||
Return ПолучитьЗаписи(Table, Fields, Filters, Sort, Count, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function UpdateRecords(Val Table, Val ValueStructure, Val Filters = "", Val Connection = "", Val Tls = "") Export
|
||||
Return ОбновитьЗаписи(Table, ValueStructure, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Table, Val Filters = "", Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьЗаписи(Table, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecordsFilterStrucutre(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЗаписей(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetFeatures() Export
|
||||
Return ПолучитьОсобенности();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
35
src/ru/OInt/core/Modules/OPI_Neocities.os
vendored
35
src/ru/OInt/core/Modules/OPI_Neocities.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Neocities.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Neocities.os
|
||||
// Lib: Neocities
|
||||
// CLI: neocities
|
||||
// Keywords: neocities
|
||||
@@ -448,3 +448,36 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetSiteData(Val Token, Val Website = "") Export
|
||||
Return ПолучитьДанныеОСайте(Token, Website);
|
||||
EndFunction
|
||||
|
||||
Function GetToken(Val Login, Val Password) Export
|
||||
Return ПолучитьТокен(Login, Password);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val Path, Val Data) Export
|
||||
Return ЗагрузитьФайл(Token, Path, Data);
|
||||
EndFunction
|
||||
|
||||
Function UploadFiles(Val Token, Val FileMapping, Val Singly = False) Export
|
||||
Return ЗагрузитьФайлы(Token, FileMapping, Singly);
|
||||
EndFunction
|
||||
|
||||
Function DeleteSelectedFiles(Val Token, Val Paths) Export
|
||||
Return УдалитьВыбранныеФайлы(Token, Paths);
|
||||
EndFunction
|
||||
|
||||
Function GetFilesList(Val Token, Val Path = "") Export
|
||||
Return ПолучитьСписокФайлов(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function SynchronizeFolders(Val Token, Val LocalFolder, Val RemoteFolder = "") Export
|
||||
Return СинхронизироватьКаталоги(Token, LocalFolder, RemoteFolder);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
59
src/ru/OInt/core/Modules/OPI_Notion.os
vendored
59
src/ru/OInt/core/Modules/OPI_Notion.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Notion.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Notion.os
|
||||
// Lib: Notion
|
||||
// CLI: notion
|
||||
// Keywords: notion
|
||||
@@ -893,3 +893,60 @@
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreatePage(Val Token, Val Parent, Val Title) Export
|
||||
Return СоздатьСтраницу(Token, Parent, Title);
|
||||
EndFunction
|
||||
|
||||
Function CreatePageInDatabase(Val Token, Val Parent, Val Data) Export
|
||||
Return СоздатьСтраницуВБазу(Token, Parent, Data);
|
||||
EndFunction
|
||||
|
||||
Function GetPage(Val Token, Val Page) Export
|
||||
Return ПолучитьСтраницу(Token, Page);
|
||||
EndFunction
|
||||
|
||||
Function EditPageProperties(Val Token, Val Page, Val Data = "", Val Icon = "", Val Cover = "", Val Archived = False) Export
|
||||
Return ИзменитьСвойстваСтраницы(Token, Page, Data, Icon, Cover, Archived);
|
||||
EndFunction
|
||||
|
||||
Function CreateDatabase(Val Token, Val Parent, Val Title, Val Properties = "") Export
|
||||
Return СоздатьБазуДанных(Token, Parent, Title, Properties);
|
||||
EndFunction
|
||||
|
||||
Function GetDatabase(Val Token, Val Base) Export
|
||||
Return ПолучитьБазуДанных(Token, Base);
|
||||
EndFunction
|
||||
|
||||
Function EditDatabaseProperties(Val Token, Val Base, Val Properties = "", Val Title = "", Val Description = "") Export
|
||||
Return ИзменитьСвойстваБазы(Token, Base, Properties, Title, Description);
|
||||
EndFunction
|
||||
|
||||
Function CreateBlock(Val Token, Val Parent, Val Block, Val InsertAfter = "") Export
|
||||
Return СоздатьБлок(Token, Parent, Block, InsertAfter);
|
||||
EndFunction
|
||||
|
||||
Function ReturnBlock(Val Token, Val BlockID, Val OnlyBase = True) Export
|
||||
Return ВернутьБлок(Token, BlockID, OnlyBase);
|
||||
EndFunction
|
||||
|
||||
Function ReturnChildBlocks(Val Token, Val BlockID) Export
|
||||
Return ВернутьДочерниеБлоки(Token, BlockID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteBlock(Val Token, Val BlockID) Export
|
||||
Return УдалитьБлок(Token, BlockID);
|
||||
EndFunction
|
||||
|
||||
Function UserList(Val Token) Export
|
||||
Return СписокПользователей(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUserData(Val Token, Val UserID) Export
|
||||
Return ПолучитьДанныеПользователя(Token, UserID);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
91
src/ru/OInt/core/Modules/OPI_Ollama.os
vendored
91
src/ru/OInt/core/Modules/OPI_Ollama.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Ollama.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Ollama.os
|
||||
// Lib: Ollama
|
||||
// CLI: ollama
|
||||
|
||||
@@ -730,3 +730,92 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetVersion(Val URL, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьВерсию(URL, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetResponse(Val URL, Val Model, Val Question, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьОтвет(URL, Model, Question, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetContextResponse(Val URL, Val Model, Val Messages, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьОтветВКонтексте(URL, Model, Messages, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetEmbeddings(Val URL, Val Model, Val Question, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьПредставления(URL, Model, Question, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetRequestParameterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруПараметровЗапроса(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetEmbeddingsParameterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруПараметровПредставлений(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetContextParameterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруПараметровВКонтексте(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetContextMessageStructure(Val Role, Val Text, Val Pictures = "", Val Tools = "") Export
|
||||
Return ПолучитьСтруктуруСообщенияКонтекста(Role, Text, Pictures, Tools);
|
||||
EndFunction
|
||||
|
||||
Function GetModelList(Val URL, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьСписокМоделей(URL, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function ListRunningModels(Val URL, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьСписокЗапущенныхМоделей(URL, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetModelInformation(Val URL, Val Model, Val Detailed = True, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьИнформациюОМодели(URL, Model, Detailed, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function CreateModel(Val URL, Val Model, Val Settings, Val AdditionalHeaders = "") Export
|
||||
Return СоздатьМодель(URL, Model, Settings, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function CopyModel(Val URL, Val Model, Val Name, Val AdditionalHeaders = "") Export
|
||||
Return КопироватьМодель(URL, Model, Name, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function DeleteModel(Val URL, Val Model, Val AdditionalHeaders = "") Export
|
||||
Return УдалитьМодель(URL, Model, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function LoadModelToMemory(Val URL, Val Model, Val Period = 300, Val AdditionalHeaders = "") Export
|
||||
Return ЗагрузитьМодельВПамять(URL, Model, Period, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function UnloadModelFromMemory(Val URL, Val Model, Val AdditionalHeaders = "") Export
|
||||
Return ВыгрузитьМодельИзПамяти(URL, Model, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function PushModel(Val URL, Val Model, Val Insecure = False, Val AdditionalHeaders = "") Export
|
||||
Return ОтправитьМодель(URL, Model, Insecure, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function PullModel(Val URL, Val Model, Val Insecure = False, Val AdditionalHeaders = "") Export
|
||||
Return СкачатьМодель(URL, Model, Insecure, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetModelSettingsStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруНастроекМодели(Clear);
|
||||
EndFunction
|
||||
|
||||
Function PushBlob(Val URL, Val Data, Val AdditionalHeaders = "") Export
|
||||
Return ОтправитьBlob(URL, Data, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function CheckBlob(Val URL, Val SHA256, Val AdditionalHeaders = "") Export
|
||||
Return ПроверитьBlob(URL, SHA256, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
75
src/ru/OInt/core/Modules/OPI_OpenAI.os
vendored
75
src/ru/OInt/core/Modules/OPI_OpenAI.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_OpenAI.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_OpenAI.os
|
||||
// Lib: OpenAI
|
||||
// CLI: openai
|
||||
|
||||
@@ -691,3 +691,76 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetResponse(Val URL, Val Token, Val Model, Val Messages, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьОтвет(URL, Token, Model, Messages, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetImages(Val URL, Val Token, Val Model, Val Description, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьКартинки(URL, Token, Model, Description, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetEmbeddings(Val URL, Val Token, Val Model, Val Text, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьПредставления(URL, Token, Model, Text, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetMessageStructure(Val Role, Val Text, Val Name = "") Export
|
||||
Return ПолучитьСтруктуруСообщения(Role, Text, Name);
|
||||
EndFunction
|
||||
|
||||
Function GetImageMessageStructure(Val Role, Val FileID, Val Text = "") Export
|
||||
Return ПолучитьСтруктуруСообщенияКартинки(Role, FileID, Text);
|
||||
EndFunction
|
||||
|
||||
Function GetImageDescriptionStructure(Val Prompt, Val Count, Val Background = "auto", Val Size = "auto", Val AdditionalParameters = "") Export
|
||||
Return ПолучитьСтруктуруОписанияКартинок(Prompt, Count, Background, Size, AdditionalParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetAssistantsList(Val URL, Val Token, Val Count = 20, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьСписокАссистентов(URL, Token, Count, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function CreateAssistant(Val URL, Val Token, Val Model, Val Name = "", Val Instruction = "", Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return СоздатьАссистента(URL, Token, Model, Name, Instruction, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function RetrieveAssistant(Val URL, Val Token, Val AssistantID, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьАссистента(URL, Token, AssistantID, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function DeleteAssistant(Val URL, Val Token, Val AssistantID, Val AdditionalHeaders = "") Export
|
||||
Return УдалитьАссистента(URL, Token, AssistantID, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetFilesList(Val URL, Val Token, Val Count = 10000, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьСписокФайлов(URL, Token, Count, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val URL, Val Token, Val FileName, Val Data, Val Destination, Val AdditionalHeaders = "") Export
|
||||
Return ЗагрузитьФайл(URL, Token, FileName, Data, Destination, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetFileInformation(Val URL, Val Token, Val FileID, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьИнформациюОФайле(URL, Token, FileID, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFile(Val URL, Val Token, Val FileID, Val AdditionalHeaders = "") Export
|
||||
Return СкачатьФайл(URL, Token, FileID, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function DeleteFile(Val URL, Val Token, Val FileID, Val AdditionalHeaders = "") Export
|
||||
Return УдалитьФайл(URL, Token, FileID, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GenerateSpeech(Val URL, Val Token, Val Model, Val Text, Val Voice = "alloy", Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return СгенерироватьРечь(URL, Token, Model, Text, Voice, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function CreateTranscription(Val URL, Val Token, Val Model, Val Audio, Val MIME = "audio/mpeg", Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return СоздатьТранскрипцию(URL, Token, Model, Audio, MIME, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
219
src/ru/OInt/core/Modules/OPI_Ozon.os
vendored
219
src/ru/OInt/core/Modules/OPI_Ozon.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Ozon.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Ozon.os
|
||||
// Lib: Ozon
|
||||
// CLI: ozon
|
||||
// Keywords: ozon, seller api
|
||||
@@ -1910,3 +1910,220 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetCategoriesAndProductTypesTree(Val ClientID, Val APIKey, Val Lang = "DEFAULT") Export
|
||||
Return ПолучитьДеревоКатегорийИТиповТоваров(ClientID, APIKey, Lang);
|
||||
EndFunction
|
||||
|
||||
Function GetCategoryAttributes(Val ClientID, Val APIKey, Val CategoryID, Val TypeID, Val Lang = "DEFAULT") Export
|
||||
Return ПолучитьХарактеристикиКатегории(ClientID, APIKey, CategoryID, TypeID, Lang);
|
||||
EndFunction
|
||||
|
||||
Function GetAttributeValues(Val ClientID, Val APIKey, Val CategoryID, Val TypeID, Val AttributeID, Val CatalogID = 1, Val Lang = "DEFAULT") Export
|
||||
Return ПолучитьЗначенияХарактеристики(ClientID, APIKey, CategoryID, TypeID, AttributeID, CatalogID, Lang);
|
||||
EndFunction
|
||||
|
||||
Function SearchAttributeValue(Val ClientID, Val APIKey, Val CategoryID, Val TypeID, Val AttributeID, Val Value) Export
|
||||
Return НайтиЗначенияХарактеристики(ClientID, APIKey, CategoryID, TypeID, AttributeID, Value);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsRequestsLimits(Val ClientID, Val APIKey) Export
|
||||
Return ПолучитьЛимитыРаботыСТоварами(ClientID, APIKey);
|
||||
EndFunction
|
||||
|
||||
Function GetProductList(Val ClientID, Val APIKey, Val Filter = "", Val LastID = 0) Export
|
||||
Return ПолучитьСписокТоваров(ClientID, APIKey, Filter, LastID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsAttributesData(Val ClientID, Val APIKey, Val Filter = "", Val LastID = 0) Export
|
||||
Return ПолучитьОписанияХарактеристикТоваров(ClientID, APIKey, Filter, LastID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsInformation(Val ClientID, Val APIKey, Val ProductsID = 0, Val SKU = 0, Val Articles = "") Export
|
||||
Return ПолучитьИнформациюОТоварах(ClientID, APIKey, ProductsID, SKU, Articles);
|
||||
EndFunction
|
||||
|
||||
Function GetProductDescription(Val ClientID, Val APIKey, Val ProductID = 0, Val Article = "") Export
|
||||
Return ПолучитьОписаниеТовара(ClientID, APIKey, ProductID, Article);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsContentRating(Val ClientID, Val APIKey, Val SKU) Export
|
||||
Return ПолучитьКонтентРейтингТоваров(ClientID, APIKey, SKU);
|
||||
EndFunction
|
||||
|
||||
Function CreateUpdateProducts(Val ClientID, Val APIKey, Val ProductsArray) Export
|
||||
Return СоздатьОбновитьТовары(ClientID, APIKey, ProductsArray);
|
||||
EndFunction
|
||||
|
||||
Function CreateProductByOzonID(Val ClientID, Val APIKey, Val ProductsArray) Export
|
||||
Return СоздатьТоварыПоOzonID(ClientID, APIKey, ProductsArray);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductsAttributes(Val ClientID, Val APIKey, Val AttributesArray) Export
|
||||
Return ОбновитьХарактеристикиТоваров(ClientID, APIKey, AttributesArray);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductImages(Val ClientID, Val APIKey, Val ProductID, Val ImagesArray = "", Val Array360 = "", Val MarketingColor = "") Export
|
||||
Return ОбновитьИзображенияТовара(ClientID, APIKey, ProductID, ImagesArray, Array360, MarketingColor);
|
||||
EndFunction
|
||||
|
||||
Function CheckProductsImagesUpload(Val ClientID, Val APIKey, Val ProductsID) Export
|
||||
Return ПроверитьЗагрузкуИзображенийТоваров(ClientID, APIKey, ProductsID);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductsArticles(Val ClientID, Val APIKey, Val ArticlesMap) Export
|
||||
Return ИзменитьАртикулыТоваров(ClientID, APIKey, ArticlesMap);
|
||||
EndFunction
|
||||
|
||||
Function ArchiveProducts(Val ClientID, Val APIKey, Val ProductsID) Export
|
||||
Return АрхивироватьТовары(ClientID, APIKey, ProductsID);
|
||||
EndFunction
|
||||
|
||||
Function UnarchiveProducts(Val ClientID, Val APIKey, Val ProductsID) Export
|
||||
Return РазархивироватьТовары(ClientID, APIKey, ProductsID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteProductsWithoutSKU(Val ClientID, Val APIKey, Val Articles) Export
|
||||
Return УдалитьТоварыБезSKU(ClientID, APIKey, Articles);
|
||||
EndFunction
|
||||
|
||||
Function UploadProductActivationCodes(Val ClientID, Val APIKey, Val ProductID, Val Codes) Export
|
||||
Return ЗагрузитьКодыАктивацииТовара(ClientID, APIKey, ProductID, Codes);
|
||||
EndFunction
|
||||
|
||||
Function GetProductSubscribersCount(Val ClientID, Val APIKey, Val SKU) Export
|
||||
Return ПолучитьКоличествоПодписчиковТоваров(ClientID, APIKey, SKU);
|
||||
EndFunction
|
||||
|
||||
Function GetRelatedSKUs(Val ClientID, Val APIKey, Val SKU) Export
|
||||
Return ПолучитьСвязанныеSKU(ClientID, APIKey, SKU);
|
||||
EndFunction
|
||||
|
||||
Function GetProductCreationStatus(Val ClientID, Val APIKey, Val TaskID) Export
|
||||
Return ПолучитьСтатусДобавленияТовара(ClientID, APIKey, TaskID);
|
||||
EndFunction
|
||||
|
||||
Function GetCodesUploadStatus(Val ClientID, Val APIKey, Val TaskID) Export
|
||||
Return ПолучитьСтатусДобавленияКодов(ClientID, APIKey, TaskID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetSimplifiedProductStructure(Val Clear = False) Export
|
||||
Return ПолучитьСокращеннуюСтруктуруТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetAttributesUpdateStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруОбновленияХарактеристик(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsFilterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраТоваров(Clear);
|
||||
EndFunction
|
||||
|
||||
Function AddProductVideo(ItemStructure, Val URL, Val Name) Export
|
||||
Return ДобавитьВидеоТовара(ItemStructure, URL, Name);
|
||||
EndFunction
|
||||
|
||||
Function AddProductVideoCover(ItemStructure, Val URL) Export
|
||||
Return ДобавитьВидеообложкуТовара(ItemStructure, URL);
|
||||
EndFunction
|
||||
|
||||
Function CompleteComplexAttribute(Collection, Val AttributeID, Val ComplexID, Val Values) Export
|
||||
Return ДополнитьКомплексныйАтрибут(Collection, AttributeID, ComplexID, Values);
|
||||
EndFunction
|
||||
|
||||
Function BindBarcodes(Val ClientID, Val APIKey, Val BarcodesMap) Export
|
||||
Return ПривязатьШтрихкоды(ClientID, APIKey, BarcodesMap);
|
||||
EndFunction
|
||||
|
||||
Function CreateBarcodes(Val ClientID, Val APIKey, Val ProductsID) Export
|
||||
Return СоздатьШтрихкоды(ClientID, APIKey, ProductsID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsStocks(Val ClientID, Val APIKey, Val Filter = "", Val LastID = 0) Export
|
||||
Return ПолучитьКоличествоТоваров(ClientID, APIKey, Filter, LastID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsPrices(Val ClientID, Val APIKey, Val Filter = "", Val LastID = 0) Export
|
||||
Return ПолучитьЦеныТоваров(ClientID, APIKey, Filter, LastID);
|
||||
EndFunction
|
||||
|
||||
Function GetDiscountInformation(Val ClientID, Val APIKey, Val SKU) Export
|
||||
Return ПолучитьИнформациюОбУценке(ClientID, APIKey, SKU);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductsStocks(Val ClientID, Val APIKey, Val Stocks) Export
|
||||
Return ОбновитьКоличествоТоваров(ClientID, APIKey, Stocks);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductsPrices(Val ClientID, Val APIKey, Val Prices) Export
|
||||
Return ОбновитьЦеныТоваров(ClientID, APIKey, Prices);
|
||||
EndFunction
|
||||
|
||||
Function SetProductDiscount(Val ClientID, Val APIKey, Val ProductID, Val Discount) Export
|
||||
Return УстановитьСкидкуНаУцененныйТовар(ClientID, APIKey, ProductID, Discount);
|
||||
EndFunction
|
||||
|
||||
Function GetProductStocksStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруОстатковТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetProductPriceStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруЦеныТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetPromotionsList(Val ClientID, Val APIKey) Export
|
||||
Return ПолучитьСписокАкций(ClientID, APIKey);
|
||||
EndFunction
|
||||
|
||||
Function GetAvailablePromoProducts(Val ClientID, Val APIKey, Val PromoID, Val Indent = 0) Export
|
||||
Return ПолучитьДоступныеТоварыАкции(ClientID, APIKey, PromoID, Indent);
|
||||
EndFunction
|
||||
|
||||
Function GetCurrentPromoProducts(Val ClientID, Val APIKey, Val PromoID, Val Indent = 0) Export
|
||||
Return ПолучитьУчаствующиеТоварыАкции(ClientID, APIKey, PromoID, Indent);
|
||||
EndFunction
|
||||
|
||||
Function GetWarehousesList(Val ClientID, Val APIKey) Export
|
||||
Return ПолучитьСписокСкладов(ClientID, APIKey);
|
||||
EndFunction
|
||||
|
||||
Function GetClustersList(Val ClientID, Val APIKey, Val ClusterType = "CLUSTER_TYPE_OZON") Export
|
||||
Return ПолучитьСписокКластеров(ClientID, APIKey, ClusterType);
|
||||
EndFunction
|
||||
|
||||
Function GetShippingWarehousesList(Val ClientID, Val APIKey, Val Search, Val SupplyType = "CREATE_TYPE_DIRECT") Export
|
||||
Return ПолучитьСписокСкладовОтгрузки(ClientID, APIKey, Search, SupplyType);
|
||||
EndFunction
|
||||
|
||||
Function GetFBOShipmentsList(Val ClientID, Val APIKey, Val Filter = Undefined, Val AddFields = Undefined, Val Indent = 0, Val Traslit = False) Export
|
||||
Return ПолучитьСписокОтправленийFBO(ClientID, APIKey, Filter, AddFields, Indent, Traslit);
|
||||
EndFunction
|
||||
|
||||
Function CreateFBODraft(Val ClientID, Val APIKey, Val Clusters, Val Items, Val SupplyType = "CREATE_TYPE_DIRECT", Val ShippingPoint = "") Export
|
||||
Return СоздатьЧерновикЗаявкиFBO(ClientID, APIKey, Clusters, Items, SupplyType, ShippingPoint);
|
||||
EndFunction
|
||||
|
||||
Function GetFBODraft(Val ClientID, Val APIKey, Val OperationID) Export
|
||||
Return ПолучитьЧерновикЗаявкиFBO(ClientID, APIKey, OperationID);
|
||||
EndFunction
|
||||
|
||||
Function GetFBOTimeslots(Val ClientID, Val APIKey, Val DateFrom, Val DateTo, Val Draft, Val Warehouses) Export
|
||||
Return ПолучитьТаймслотыFBO(ClientID, APIKey, DateFrom, DateTo, Draft, Warehouses);
|
||||
EndFunction
|
||||
|
||||
Function GetShipmentAdditionalFields(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруДопПолейОтправления(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetShipmentsFilterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраОтправлений(Clear);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
95
src/ru/OInt/core/Modules/OPI_PostgreSQL.os
vendored
95
src/ru/OInt/core/Modules/OPI_PostgreSQL.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_PostgreSQL.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_PostgreSQL.os
|
||||
// Lib: PostgreSQL
|
||||
// CLI: postgres
|
||||
// Keywords: postgresql, postgre sql, postgres
|
||||
@@ -678,3 +678,96 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateConnection(Val ConnectionString = "", Val Tls = "") Export
|
||||
Return ОткрытьСоединение(ConnectionString, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CloseConnection(Val Connection) Export
|
||||
Return ЗакрытьСоединение(Connection);
|
||||
EndFunction
|
||||
|
||||
Function IsConnector(Val Value) Export
|
||||
Return ЭтоКоннектор(Value);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteSQLQuery(Val QueryText, Val Parameters = "", Val ForceResult = False, Val Connection = "", Val Tls = "") Export
|
||||
Return ВыполнитьЗапросSQL(QueryText, Parameters, ForceResult, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GenerateConnectionString(Val Address, Val Base, Val Login, Val Password = "", Val Port = "5432") Export
|
||||
Return СформироватьСтрокуПодключения(Address, Base, Login, Password, Port);
|
||||
EndFunction
|
||||
|
||||
Function GetTlsSettings(Val DisableCertVerification, Val CertFilepath = "") Export
|
||||
Return ПолучитьНастройкиTls(DisableCertVerification, CertFilepath);
|
||||
EndFunction
|
||||
|
||||
Function CreateDatabase(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return СоздатьБазуДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteDatabase(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьБазуДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DisableAllDatabaseConnections(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return ОтключитьВсеСоединенияБазыДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetTableInformation(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return ПолучитьИнформациюОТаблице(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = "") Export
|
||||
Return СоздатьТаблицу(Table, ColoumnsStruct, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function AddTableColumn(Val Table, Val Name, Val DataType, Val Connection = "", Val Tls = "") Export
|
||||
Return ДобавитьКолонкуТаблицы(Table, Name, DataType, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTableColumn(Val Table, Val Name, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьКолонкуТаблицы(Table, Name, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function EnsureTable(Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = "") Export
|
||||
Return ГарантироватьТаблицу(Table, ColoumnsStruct, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ClearTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return ОчиститьТаблицу(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьТаблицу(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function AddRecords(Val Table, Val DataArray, Val Transaction = True, Val Connection = "", Val Tls = "") Export
|
||||
Return ДобавитьЗаписи(Table, DataArray, Transaction, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecords(Val Table, Val Fields = "*", Val Filters = "", Val Sort = "", Val Count = "", Val Connection = "", Val Tls = "") Export
|
||||
Return ПолучитьЗаписи(Table, Fields, Filters, Sort, Count, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function UpdateRecords(Val Table, Val ValueStructure, Val Filters = "", Val Connection = "", Val Tls = "") Export
|
||||
Return ОбновитьЗаписи(Table, ValueStructure, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Table, Val Filters = "", Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьЗаписи(Table, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecordsFilterStrucutre(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЗаписей(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetFeatures() Export
|
||||
Return ПолучитьОсобенности();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
23
src/ru/OInt/core/Modules/OPI_RCON.os
vendored
23
src/ru/OInt/core/Modules/OPI_RCON.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_RCON.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_RCON.os
|
||||
// Lib: RCON
|
||||
// CLI: rcon
|
||||
// Keywords: rcon, remote console
|
||||
@@ -162,3 +162,24 @@
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateConnection(Val ConnectionParams) Export
|
||||
Return ОткрытьСоединение(ConnectionParams);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteCommand(Val Command, Val Connection) Export
|
||||
Return ВыполнитьКоманду(Command, Connection);
|
||||
EndFunction
|
||||
|
||||
Function FormConnectionParameters(Val URL, Val Password, Val ReadTimeout = 30, Val WriteTimeout = 30) Export
|
||||
Return СформироватьПараметрыСоединения(URL, Password, ReadTimeout, WriteTimeout);
|
||||
EndFunction
|
||||
|
||||
Function IsConnector(Val Value) Export
|
||||
Return ЭтоКоннектор(Value);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
135
src/ru/OInt/core/Modules/OPI_S3.os
vendored
135
src/ru/OInt/core/Modules/OPI_S3.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_S3.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_S3.os
|
||||
// Lib: S3
|
||||
// CLI: s3
|
||||
// Keywords: s3, minio, aws, simple storage service
|
||||
@@ -1929,3 +1929,136 @@
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetBasicDataStructure(Val URL, Val AccessKey, Val SecretKey, Val Region, Val Service = "s3") Export
|
||||
Return ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region, Service);
|
||||
EndFunction
|
||||
|
||||
Function SendRequestWithoutBody(Val Method, Val BasicData, Val ExpectedBinary = False, Val Headers = Undefined) Export
|
||||
Return ОтправитьЗапросБезТела(Method, BasicData, ExpectedBinary, Headers);
|
||||
EndFunction
|
||||
|
||||
Function SendRequestWithBody(Val Method, Val BasicData, Val Body, Val ExpectedBinary = False, Val Headers = Undefined) Export
|
||||
Return ОтправитьЗапросСТелом(Method, BasicData, Body, ExpectedBinary, Headers);
|
||||
EndFunction
|
||||
|
||||
Function CreateBucket(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return СоздатьБакет(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function DeleteBucket(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УдалитьБакет(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function HeadBucket(Val Name, Val BasicData, Val Directory = False, Val AccountID = "", Val Headers = Undefined) Export
|
||||
Return ПроверитьДоступностьБакета(Name, BasicData, Directory, AccountID, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutBucketEncryption(Val Name, Val BasicData, Val XmlConfig, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УстановитьШифрованиеБакета(Name, BasicData, XmlConfig, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetBucketEncryption(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return ПолучитьШифрованиеБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function DeleteBucketEncryption(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УдалитьШифрованиеБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutBucketTagging(Val Name, Val BasicData, Val Tags, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УстановитьТегиБакета(Name, BasicData, Tags, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetBucketTagging(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return ПолучитьТегиБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function DeleteBucketTagging(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УдалитьТегиБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutBucketVersioning(Val Name, Val BasicData, Val Status = Undefined, Val MFADelete = Undefined, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УстановитьНастройкиВерсионированияБакета(Name, BasicData, Status, MFADelete, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetBucketVersioning(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return ПолучитьНастройкийВерсионированияБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function ListBuckets(Val BasicData, Val Prefix = "", Val Region = "", Val PageToken = "", Val Headers = Undefined) Export
|
||||
Return ПолучитьСписокБакетов(BasicData, Prefix, Region, PageToken, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutObject(Val Name, Val Bucket, Val Entity, Val BasicData, Val Headers = Undefined) Export
|
||||
Return ЗагрузитьОбъект(Name, Bucket, Entity, BasicData, Headers);
|
||||
EndFunction
|
||||
|
||||
Function UploadFullObject(Val Name, Val Bucket, Val Entity, Val BasicData, Val Headers = Undefined) Export
|
||||
Return ЗагрузитьОбъектЦеликом(Name, Bucket, Entity, BasicData, Headers);
|
||||
EndFunction
|
||||
|
||||
Function InitPartsUpload(Val Name, Val Bucket, Val BasicData, Val Headers = Undefined) Export
|
||||
Return ИнициализироватьЗагрузкуЧастями(Name, Bucket, BasicData, Headers);
|
||||
EndFunction
|
||||
|
||||
Function UploadObjectPart(Val Name, Val Bucket, Val BasicData, Val UploadID, Val PartNumber, Val Data) Export
|
||||
Return ЗагрузитьЧастьОбъекта(Name, Bucket, BasicData, UploadID, PartNumber, Data);
|
||||
EndFunction
|
||||
|
||||
Function FinishPartsUpload(Val Name, Val Bucket, Val BasicData, Val UploadID, Val TagsArray, Val Headers = Undefined) Export
|
||||
Return ЗавершитьЗагрузкуЧастями(Name, Bucket, BasicData, UploadID, TagsArray, Headers);
|
||||
EndFunction
|
||||
|
||||
Function AbortMultipartUpload(Val Name, Val Bucket, Val BasicData, Val UploadID, Val Headers = Undefined) Export
|
||||
Return ОтменитьЗагрузкуЧастями(Name, Bucket, BasicData, UploadID, Headers);
|
||||
EndFunction
|
||||
|
||||
Function HeadObject(Val Name, Val Bucket, Val BasicData, Val Version = Undefined, Val Headers = Undefined) Export
|
||||
Return ПолучитьОписаниеОбъекта(Name, Bucket, BasicData, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetObject(Val Name, Val Bucket, Val BasicData, Val Version = "", Val Headers = Undefined, Val SavePath = "") Export
|
||||
Return ПолучитьОбъект(Name, Bucket, BasicData, Version, Headers, SavePath);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObject(Val Name, Val Bucket, Val BasicData, Val Version = Undefined, Val Headers = Undefined) Export
|
||||
Return УдалитьОбъект(Name, Bucket, BasicData, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function CopyObject(Val SourcePath, Val DestinationBucket, Val DestinationPath, Val SourceBucket, Val BasicData, Val Headers = Undefined) Export
|
||||
Return КопироватьОбъект(SourcePath, DestinationBucket, DestinationPath, SourceBucket, BasicData, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutObjectTagging(Val Name, Val Bucket, Val BasicData, Val Tags, Val Headers = Undefined) Export
|
||||
Return УстановитьТегиОбъекта(Name, Bucket, BasicData, Tags, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectTagging(Val Name, Val Bucket, Val BasicData, Val Version = "", Val Headers = Undefined) Export
|
||||
Return ПолучитьТегиОбъекта(Name, Bucket, BasicData, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObjectTagging(Val Name, Val Bucket, Val BasicData, Val Version = "", Val Headers = Undefined) Export
|
||||
Return УдалитьТегиОбъекта(Name, Bucket, BasicData, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function ListObjects(Val Bucket, Val BasicData, Val Prefix = "", Val PageToken = "", Val Headers = Undefined) Export
|
||||
Return ПолучитьСписокОбъектов(Bucket, BasicData, Prefix, PageToken, Headers);
|
||||
EndFunction
|
||||
|
||||
Function ListObjectVersions(Val Bucket, Val BasicData, Val Prefix = "", Val Version = "", Val Headers = Undefined) Export
|
||||
Return ПолучитьСписокВерсийОбъектов(Bucket, BasicData, Prefix, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectDownloadLink(Val Name, Val Bucket, Val BasicData, Val Expire = 3600, Val Headers = Undefined) Export
|
||||
Return ПолучитьСсылкуСкачиванияОбъекта(Name, Bucket, BasicData, Expire, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectUploadLink(Val Name, Val Bucket, Val BasicData, Val Expire = 3600, Val Headers = Undefined) Export
|
||||
Return ПолучитьСсылкуЗагрузкиОбъекта(Name, Bucket, BasicData, Expire, Headers);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
79
src/ru/OInt/core/Modules/OPI_SQLite.os
vendored
79
src/ru/OInt/core/Modules/OPI_SQLite.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_SQLite.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_SQLite.os
|
||||
// Lib: SQLite
|
||||
// CLI: sqlite
|
||||
// Keywords: sqlite
|
||||
@@ -531,3 +531,80 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateConnection(Val Base = "") Export
|
||||
Return ОткрытьСоединение(Base);
|
||||
EndFunction
|
||||
|
||||
Function CloseConnection(Val Connection) Export
|
||||
Return ЗакрытьСоединение(Connection);
|
||||
EndFunction
|
||||
|
||||
Function IsConnector(Val Value) Export
|
||||
Return ЭтоКоннектор(Value);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteSQLQuery(Val QueryText, Val Parameters = "", Val ForceResult = False, Val Connection = "", Val Extensions = Undefined) Export
|
||||
Return ВыполнитьЗапросSQL(QueryText, Parameters, ForceResult, Connection, Extensions);
|
||||
EndFunction
|
||||
|
||||
Function ConnectExtension(Val Extension, Val EntryPoint = "", Val Connection = "") Export
|
||||
Return ПодключитьРасширение(Extension, EntryPoint, Connection);
|
||||
EndFunction
|
||||
|
||||
Function GetTableInformation(Val Table, Val Connection = "") Export
|
||||
Return ПолучитьИнформациюОТаблице(Table, Connection);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Table, Val ColoumnsStruct, Val Connection = "") Export
|
||||
Return СоздатьТаблицу(Table, ColoumnsStruct, Connection);
|
||||
EndFunction
|
||||
|
||||
Function AddTableColumn(Val Table, Val Name, Val DataType, Val Connection = "") Export
|
||||
Return ДобавитьКолонкуТаблицы(Table, Name, DataType, Connection);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTableColumn(Val Table, Val Name, Val Connection = "") Export
|
||||
Return УдалитьКолонкуТаблицы(Table, Name, Connection);
|
||||
EndFunction
|
||||
|
||||
Function EnsureTable(Val Table, Val ColoumnsStruct, Val Connection = "") Export
|
||||
Return ГарантироватьТаблицу(Table, ColoumnsStruct, Connection);
|
||||
EndFunction
|
||||
|
||||
Function AddRecords(Val Table, Val DataArray, Val Transaction = True, Val Connection = "") Export
|
||||
Return ДобавитьЗаписи(Table, DataArray, Transaction, Connection);
|
||||
EndFunction
|
||||
|
||||
Function GetRecords(Val Table, Val Fields = "*", Val Filters = "", Val Sort = "", Val Count = "", Val Connection = "") Export
|
||||
Return ПолучитьЗаписи(Table, Fields, Filters, Sort, Count, Connection);
|
||||
EndFunction
|
||||
|
||||
Function UpdateRecords(Val Table, Val ValueStructure, Val Filters = "", Val Connection = "") Export
|
||||
Return ОбновитьЗаписи(Table, ValueStructure, Filters, Connection);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Table, Val Filters = "", Val Connection = "") Export
|
||||
Return УдалитьЗаписи(Table, Filters, Connection);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTable(Val Table, Val Connection = "") Export
|
||||
Return УдалитьТаблицу(Table, Connection);
|
||||
EndFunction
|
||||
|
||||
Function ClearTable(Val Table, Val Connection = "") Export
|
||||
Return ОчиститьТаблицу(Table, Connection);
|
||||
EndFunction
|
||||
|
||||
Function GetRecordsFilterStrucutre(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЗаписей(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetFeatures() Export
|
||||
Return ПолучитьОсобенности();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
155
src/ru/OInt/core/Modules/OPI_Slack.os
vendored
155
src/ru/OInt/core/Modules/OPI_Slack.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Slack.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Slack.os
|
||||
// Lib: Slack
|
||||
// CLI: slack
|
||||
// Keywords: slack
|
||||
@@ -1042,3 +1042,156 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetBotInformation(Val Token) Export
|
||||
Return ПолучитьИнформациюОБоте(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetWorkspaceList(Val Token, Val Cursor = "") Export
|
||||
Return ПолучитьСписокРабочихОбластей(Token, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetUserList(Val Token, Val Cursor = "") Export
|
||||
Return ПолучитьСписокПользователей(Token, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function SendMessage(Val Token, Val Channel, Val Text = "", Val SendingDate = "", Val Blocks = "") Export
|
||||
Return ОтправитьСообщение(Token, Channel, Text, SendingDate, Blocks);
|
||||
EndFunction
|
||||
|
||||
Function SendEphemeralMessage(Val Token, Val Channel, Val Text = "", Val User = "", Val Blocks = "") Export
|
||||
Return ОтправитьЭфемерноеСообщение(Token, Channel, Text, User, Blocks);
|
||||
EndFunction
|
||||
|
||||
Function EditMessage(Val Token, Val Channel, Val Timestamp, Val Text = "", Val BlockArray = "") Export
|
||||
Return ИзменитьСообщение(Token, Channel, Timestamp, Text, BlockArray);
|
||||
EndFunction
|
||||
|
||||
Function DeleteMessage(Val Token, Val Channel, Val Timestamp, Val IsDelayed = False) Export
|
||||
Return УдалитьСообщение(Token, Channel, Timestamp, IsDelayed);
|
||||
EndFunction
|
||||
|
||||
Function GetDelayedMessageList(Val Token, Val Channel, Val Cursor = "") Export
|
||||
Return ПолучитьСписокОтложенныхСообщений(Token, Channel, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetMessageLink(Val Token, Val Channel, Val Timestamp) Export
|
||||
Return ПолучитьСсылкуНаСообщение(Token, Channel, Timestamp);
|
||||
EndFunction
|
||||
|
||||
Function GetMessageReplyList(Val Token, Val Channel, Val Timestamp, Val Cursor = "") Export
|
||||
Return ПолучитьСписокОтветовНаСообщение(Token, Channel, Timestamp, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetChannelList(Val Token, Val ExcludeArchived = False, Val Cursor = "") Export
|
||||
Return ПолучитьСписокКаналов(Token, ExcludeArchived, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetChannelUserList(Val Token, Val Channel, Val Cursor = "") Export
|
||||
Return ПолучитьСписокПользователейКанала(Token, Channel, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function CreateChannel(Val Token, Val Name, Val Private = False) Export
|
||||
Return СоздатьКанал(Token, Name, Private);
|
||||
EndFunction
|
||||
|
||||
Function ArchiveChannel(Val Token, Val Channel) Export
|
||||
Return АрхивироватьКанал(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function GetChannel(Val Token, Val Channel) Export
|
||||
Return ПолучитьКанал(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function GetChannelHistory(Val Token, Val Channel) Export
|
||||
Return ПолучитьИсториюКанала(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function InviteUsersToChannel(Val Token, Val Channel, Val ArrayOfUsers) Export
|
||||
Return ПригласитьПользователейВКанал(Token, Channel, ArrayOfUsers);
|
||||
EndFunction
|
||||
|
||||
Function KickUserFromChannel(Val Token, Val Channel, Val User) Export
|
||||
Return ВыгнатьПользователяИзКанала(Token, Channel, User);
|
||||
EndFunction
|
||||
|
||||
Function JoinChannel(Val Token, Val Channel) Export
|
||||
Return ВступитьВКанал(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function LeaveChannel(Val Token, Val Channel) Export
|
||||
Return ПокинутьКанал(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function SetChannelTopic(Val Token, Val Channel, Val Topic) Export
|
||||
Return УстановитьТемуКанала(Token, Channel, Topic);
|
||||
EndFunction
|
||||
|
||||
Function SetChannelGoal(Val Token, Val Channel, Val Purpose) Export
|
||||
Return УстановитьЦельКанала(Token, Channel, Purpose);
|
||||
EndFunction
|
||||
|
||||
Function RenameChannel(Val Token, Val Channel, Val Name) Export
|
||||
Return ПереименоватьКанал(Token, Channel, Name);
|
||||
EndFunction
|
||||
|
||||
Function OpenDialog(Val Token, Val ArrayOfUsers) Export
|
||||
Return ОткрытьДиалог(Token, ArrayOfUsers);
|
||||
EndFunction
|
||||
|
||||
Function CloseDialog(Val Token, Val Dialog) Export
|
||||
Return ЗакрытьДиалог(Token, Dialog);
|
||||
EndFunction
|
||||
|
||||
Function GetFilesList(Val Token, Val Channel = "", Val PageNumber = 1) Export
|
||||
Return ПолучитьСписокФайлов(Token, Channel, PageNumber);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val File, Val FileName, Val Title, Val Channel = "") Export
|
||||
Return ЗагрузитьФайл(Token, File, FileName, Title, Channel);
|
||||
EndFunction
|
||||
|
||||
Function GetFileData(Val Token, Val FileID) Export
|
||||
Return ПолучитьДанныеФайла(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteFile(Val Token, Val FileID) Export
|
||||
Return УдалитьФайл(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function MakeFilePublic(Val Token, Val FileID) Export
|
||||
Return СделатьФайлПубличным(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function MakeFilePrivate(Val Token, Val FileID) Export
|
||||
Return СделатьФайлПриватным(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function GetExternalFileList(Val Token, Val Channel = "", Val Cursor = "") Export
|
||||
Return ПолучитьСписокВнешнихФайлов(Token, Channel, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetExternalFile(Val Token, Val FileID) Export
|
||||
Return ПолучитьВнешнийФайл(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function AddExternalFile(Val Token, Val URL, Val Title) Export
|
||||
Return ДобавитьВнешнийФайл(Token, URL, Title);
|
||||
EndFunction
|
||||
|
||||
Function SendExternalFile(Val Token, Val FileID, Val ChannelArray) Export
|
||||
Return ОтправитьВнешнийФайл(Token, FileID, ChannelArray);
|
||||
EndFunction
|
||||
|
||||
Function DeleteExternalFile(Val Token, Val FileID) Export
|
||||
Return УдалитьВнешнийФайл(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function GenerateImageBlock(Val URL, Val AlternateText = "") Export
|
||||
Return СформироватьБлокКартинку(URL, AlternateText);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
43
src/ru/OInt/core/Modules/OPI_TCP.os
vendored
43
src/ru/OInt/core/Modules/OPI_TCP.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_TCP.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_TCP.os
|
||||
// Lib: TCP
|
||||
// CLI: tcp
|
||||
// Keywords: tcp
|
||||
@@ -308,3 +308,44 @@
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateConnection(Val Address, Val Tls = "") Export
|
||||
Return ОткрытьСоединение(Address, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CloseConnection(Val Connection) Export
|
||||
Return ЗакрытьСоединение(Connection);
|
||||
EndFunction
|
||||
|
||||
Function ReadBinaryData(Val Connection, Val MaxSize = 0, Val Marker = "", Val Timeout = 5000) Export
|
||||
Return ПрочитатьДвоичныеДанные(Connection, MaxSize, Marker, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function ReadLine(Val Connection, Val Encoding = "UTF-8", Val Marker = "", Val Timeout = 5000) Export
|
||||
Return ПрочитатьСтроку(Connection, Encoding, Marker, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function SendBinaryData(Val Connection, Val Data, Val Timeout = 5000) Export
|
||||
Return ОтправитьДвоичныеДанные(Connection, Data, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function SendLine(Val Connection, Val Data, Val Encoding = "UTF-8", Val Timeout = 5000) Export
|
||||
Return ОтправитьСтроку(Connection, Data, Encoding, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function ProcessRequest(Val Address, Val Data = "", Val ResponseString = True, Val Tls = "") Export
|
||||
Return ОбработатьЗапрос(Address, Data, ResponseString, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetLastError(Val Connection) Export
|
||||
Return ПолучитьПоследнююОшибку(Connection);
|
||||
EndFunction
|
||||
|
||||
Function GetTlsSettings(Val DisableCertVerification, Val CertFilepath = "") Export
|
||||
Return ПолучитьНастройкиTls(DisableCertVerification, CertFilepath);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
159
src/ru/OInt/core/Modules/OPI_Telegram.os
vendored
159
src/ru/OInt/core/Modules/OPI_Telegram.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Telegram.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Telegram.os
|
||||
// Lib: Telegram
|
||||
// CLI: telegram
|
||||
// Keywords: telegram
|
||||
@@ -1570,3 +1570,160 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetBotInformation(Val Token) Export
|
||||
Return ПолучитьИнформациюБота(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUpdates(Val Token, Val Timeout = 0, Val Offset = "") Export
|
||||
Return ПолучитьОбновления(Token, Timeout, Offset);
|
||||
EndFunction
|
||||
|
||||
Function SetWebhook(Val Token, Val URL) Export
|
||||
Return УстановитьWebhook(Token, URL);
|
||||
EndFunction
|
||||
|
||||
Function DeleteWebhook(Val Token) Export
|
||||
Return УдалитьWebhook(Token);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFile(Val Token, Val FileID) Export
|
||||
Return СкачатьФайл(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function ProcessTMAData(Val DataString, Val Token) Export
|
||||
Return ОбработатьДанныеTMA(DataString, Token);
|
||||
EndFunction
|
||||
|
||||
Function SendTextMessage(Val Token, Val ChatID, Val Text, Val Keyboard = "", Val Markup = "Markdown", Val RepliedID = 0) Export
|
||||
Return ОтправитьТекстовоеСообщение(Token, ChatID, Text, Keyboard, Markup, RepliedID);
|
||||
EndFunction
|
||||
|
||||
Function SendImage(Val Token, Val ChatID, Val Text, Val Image, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьКартинку(Token, ChatID, Text, Image, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendVideo(Val Token, Val ChatID, Val Text, Val Video, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьВидео(Token, ChatID, Text, Video, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendAudio(Val Token, Val ChatID, Val Text, Val Audio, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьАудио(Token, ChatID, Text, Audio, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendDocument(Val Token, Val ChatID, Val Text, Val Document, Val Keyboard = "", Val Markup = "Markdown", Val FileName = "") Export
|
||||
Return ОтправитьДокумент(Token, ChatID, Text, Document, Keyboard, Markup, FileName);
|
||||
EndFunction
|
||||
|
||||
Function SendGif(Val Token, Val ChatID, Val Text, Val GIF, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьГифку(Token, ChatID, Text, GIF, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendMediaGroup(Val Token, Val ChatID, Val Text, Val FileMapping, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьМедиагруппу(Token, ChatID, Text, FileMapping, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendLocation(Val Token, Val ChatID, Val Latitude, Val Longitude, Val Keyboard = "") Export
|
||||
Return ОтправитьМестоположение(Token, ChatID, Latitude, Longitude, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function SendContact(Val Token, Val ChatID, Val Name, Val LastName, Val Phone, Val Keyboard = "") Export
|
||||
Return ОтправитьКонтакт(Token, ChatID, Name, LastName, Phone, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function SendPoll(Val Token, Val ChatID, Val Question, Val AnswersArray, Val Anonymous = True) Export
|
||||
Return ОтправитьОпрос(Token, ChatID, Question, AnswersArray, Anonymous);
|
||||
EndFunction
|
||||
|
||||
Function ForwardMessage(Val Token, Val OriginalID, Val FromID, Val ToID) Export
|
||||
Return ПереслатьСообщение(Token, OriginalID, FromID, ToID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return УдалитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function ReplaceMessageKeyboard(Val Token, Val ChatID, Val MessageID, Val Keyboard) Export
|
||||
Return ЗаменитьКлавиатуруСообщения(Token, ChatID, MessageID, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function ReplaceMessageText(Val Token, Val ChatID, Val MessageID, Val Text, Val Markup = "") Export
|
||||
Return ЗаменитьТекстСообщения(Token, ChatID, MessageID, Text, Markup);
|
||||
EndFunction
|
||||
|
||||
Function ReplaceMessageCaption(Val Token, Val ChatID, Val MessageID, Val Description, Val Markup = "") Export
|
||||
Return ЗаменитьОписаниеСообщения(Token, ChatID, MessageID, Description, Markup);
|
||||
EndFunction
|
||||
|
||||
Function FormKeyboardFromButtonArray(Val ButtonArray, Val UnderMessage = False, Val OneByOne = True) Export
|
||||
Return СформироватьКлавиатуруПоМассивуКнопок(ButtonArray, UnderMessage, OneByOne);
|
||||
EndFunction
|
||||
|
||||
Function Ban(Val Token, Val ChatID, Val UserID) Export
|
||||
Return Бан(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function Unban(Val Token, Val ChatID, Val UserID) Export
|
||||
Return Разбан(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function CreateInvitationLink(Val Token, Val ChatID, Val Title = "", Val ExpirationDate = "", Val UserLimit = 0) Export
|
||||
Return СоздатьСсылкуПриглашение(Token, ChatID, Title, ExpirationDate, UserLimit);
|
||||
EndFunction
|
||||
|
||||
Function PinMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return ЗакрепитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function UnpinMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return ОткрепитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function GetParticipantCount(Val Token, Val ChatID) Export
|
||||
Return ПолучитьЧислоУчастников(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetAvatarIconList(Val Token) Export
|
||||
Return ПолучитьСписокИконокАватаров(Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateForumThread(Val Token, Val ChatID, Val Title, Val IconID = "") Export
|
||||
Return СоздатьТемуФорума(Token, ChatID, Title, IconID);
|
||||
EndFunction
|
||||
|
||||
Function EditForumTopic(Val Token, Val ChatID, Val ThreadID, Val Title = Undefined, Val IconID = Undefined) Export
|
||||
Return ИзменитьТемуФорума(Token, ChatID, ThreadID, Title, IconID);
|
||||
EndFunction
|
||||
|
||||
Function CloseForumThread(Val Token, Val ChatID, Val ThreadID = "") Export
|
||||
Return ЗакрытьТемуФорума(Token, ChatID, ThreadID);
|
||||
EndFunction
|
||||
|
||||
Function OpenForumThread(Val Token, Val ChatID, Val ThreadID = "") Export
|
||||
Return ОткрытьТемуФорума(Token, ChatID, ThreadID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteForumTopic(Val Token, Val ChatID, Val ThreadID) Export
|
||||
Return УдалитьТемуФорума(Token, ChatID, ThreadID);
|
||||
EndFunction
|
||||
|
||||
Function HideMainForumTopic(Val Token, Val ChatID) Export
|
||||
Return СкрытьГлавнуюТемуФорума(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function ShowMainForumTopic(Val Token, Val ChatID) Export
|
||||
Return ПоказатьГлавнуюТемуФорума(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function EditMainForumTopicName(Val Token, Val ChatID, Val Title) Export
|
||||
Return ИзменитьИмяГлавнойТемыФорума(Token, ChatID, Title);
|
||||
EndFunction
|
||||
|
||||
Function ClearThreadPinnedMessagesList(Val Token, Val ChatID, Val ThreadID = "") Export
|
||||
Return ОчиститьСписокЗакрепленныхСообщенийТемы(Token, ChatID, ThreadID);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
51
src/ru/OInt/core/Modules/OPI_Twitter.os
vendored
51
src/ru/OInt/core/Modules/OPI_Twitter.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Twitter.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Twitter.os
|
||||
// Lib: Twitter
|
||||
// CLI: twitter
|
||||
// Keywords: twitter, x
|
||||
@@ -660,3 +660,52 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetAuthorizationLink(Parameters = "") Export
|
||||
Return ПолучитьСсылкуАвторизации(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetToken(Val Code, Val Parameters = "") Export
|
||||
Return ПолучитьТокен(Code, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function RefreshToken(Val Parameters = "") Export
|
||||
Return ОбновитьТокен(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function HandleIncomingRequestAfterAuthorization(Request) Export
|
||||
Return ОбработкаВходящегоЗапросаПослеАвторизации(Request);
|
||||
EndFunction
|
||||
|
||||
Function CreateCustomTweet(Val Text = "", Val MediaArray = "", Val PollOptionsArray = "", Val PollDuration = "", Val Parameters = "") Export
|
||||
Return СоздатьПроизвольныйТвит(Text, MediaArray, PollOptionsArray, PollDuration, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateTextTweet(Val Text, Val Parameters = "") Export
|
||||
Return СоздатьТекстовыйТвит(Text, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateImageTweet(Val Text, Val ImageArray, Val Parameters = "") Export
|
||||
Return СоздатьТвитКартинки(Text, ImageArray, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateGifTweet(Val Text, Val GifsArray, Val Parameters = "") Export
|
||||
Return СоздатьТвитГифки(Text, GifsArray, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateVideoTweet(Val Text, Val VideosArray, Val Parameters = "") Export
|
||||
Return СоздатьТвитВидео(Text, VideosArray, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreatePollTweet(Val Text, Val OptionArray, Val Duration, Val Parameters = "") Export
|
||||
Return СоздатьТвитОпрос(Text, OptionArray, Duration, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function UploadAttachmentsArray(Val ArrayOfFiles, Val AttachmentsType, Val Parameters = "") Export
|
||||
Return ЗагрузитьМассивВложений(ArrayOfFiles, AttachmentsType, Parameters);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
211
src/ru/OInt/core/Modules/OPI_VK.os
vendored
211
src/ru/OInt/core/Modules/OPI_VK.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_VK.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_VK.os
|
||||
// Lib: VK
|
||||
// CLI: vk
|
||||
// Keywords: vk, vkontakte
|
||||
@@ -2185,3 +2185,212 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateTokenRetrievalLink(Val App_id) Export
|
||||
Return СоздатьСсылкуПолученияТокена(App_id);
|
||||
EndFunction
|
||||
|
||||
Function CreatePost(Val Text, Val ImageArray, Val Advertisement = False, Val LinkUnderPost = "", Val Parameters = "") Export
|
||||
Return СоздатьПост(Text, ImageArray, Advertisement, LinkUnderPost, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateCompositePost(Val Text, Val Objects, Val Advertisement = False, Val LinkUnderPost = "", Val Parameters = "") Export
|
||||
Return СоздатьСоставнойПост(Text, Objects, Advertisement, LinkUnderPost, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeletePost(Val PostID, Val Parameters = "") Export
|
||||
Return УдалитьПост(PostID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreatePoll(Val Question, Val AnswersArray, Val Image = "", Val Parameters = "") Export
|
||||
Return СоздатьОпрос(Question, AnswersArray, Image, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateAlbum(Val Name, Val Description = "", Val Parameters = "") Export
|
||||
Return СоздатьАльбом(Name, Description, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteAlbum(Val AlbumID, Val Parameters = "") Export
|
||||
Return УдалитьАльбом(AlbumID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateStory(Val Image, Val URL = "", Val Parameters = "") Export
|
||||
Return СоздатьИсторию(Image, URL, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function SaveImageToAlbum(Val AlbumID, Val Image, Val Description = "", Val Parameters = "") Export
|
||||
Return СохранитьКартинкуВАльбом(AlbumID, Image, Description, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteImage(Val ImageID, Val Parameters = "") Export
|
||||
Return УдалитьКартинку(ImageID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function UploadVideoToServer(Val Video, Val Name, Val Description = "", Val Album = "", Val Parameters = "") Export
|
||||
Return ЗагрузитьВидеоНаСервер(Video, Name, Description, Album, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function UploadPhotoToServer(Val Image, Val Parameters = "", Val View = "Post") Export
|
||||
Return ЗагрузитьФотоНаСервер(Image, Parameters, View);
|
||||
EndFunction
|
||||
|
||||
Function CreateDiscussion(Val Name, Val FirstMessageText, Val Parameters = "") Export
|
||||
Return СоздатьОбсуждение(Name, FirstMessageText, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CloseDiscussion(Val DiscussionID, Val DeleteCompletely = False, Val Parameters = "") Export
|
||||
Return ЗакрытьОбсуждение(DiscussionID, DeleteCompletely, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function OpenDiscussion(Val DiscussionID, Val Parameters = "") Export
|
||||
Return ОткрытьОбсуждение(DiscussionID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function WriteInDiscussion(Val DiscussionID, Val Text, Val Parameters = "") Export
|
||||
Return НаписатьВОбсуждение(DiscussionID, Text, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function LikePost(Val PostID, Val WallID = "", Val Parameters = "") Export
|
||||
Return ПоставитьЛайк(PostID, WallID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function MakeRepost(Val PostID, Val WallID = "", Val TargetWall = "", Val Advertising = False, Val Parameters = "") Export
|
||||
Return СделатьРепост(PostID, WallID, TargetWall, Advertising, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function WriteMessage(Val Text, Val UserID, Val Communitytoken, Val Keyboard = "", Val Parameters = "") Export
|
||||
Return НаписатьСообщение(Text, UserID, Communitytoken, Keyboard, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function WriteComment(Val PostID, Val WallID, Val Text, Val Parameters = "") Export
|
||||
Return НаписатьКомментарий(PostID, WallID, Text, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function ShortenLink(Val URL, Val Parameters = "") Export
|
||||
Return СократитьСсылку(URL, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetStatistics(Val StartDate, Val EndDate, Val Parameters = "") Export
|
||||
Return ПолучитьСтатистику(StartDate, EndDate, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetPostStatistics(Val PostIDsArray, Val Parameters = "") Export
|
||||
Return ПолучитьСтатистикуПостов(PostIDsArray, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateAdvertisingCampaign(Val AccountID, Val Name, Val Parameters = "") Export
|
||||
Return СоздатьРекламнуюКампанию(AccountID, Name, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateAd(Val CampaignNumber, Val DailyLimit, Val CategoryNumber, Val PostID, Val AccountID, Val Parameters = "") Export
|
||||
Return СоздатьРекламноеОбъявление(CampaignNumber, DailyLimit, CategoryNumber, PostID, AccountID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function PauseAdvertising(Val AccountID, Val AdID, Val Parameters = "") Export
|
||||
Return ПриостановитьРекламноеОбъявление(AccountID, AdID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetAdvertisingCategoryList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокРекламныхКатегорий(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetProductCategoryList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокКатегорийТоваров(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetProductList(Val Selection = "", Val Parameters = "") Export
|
||||
Return ПолучитьСписокТоваров(Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsByID(Val Products, Val Parameters = "") Export
|
||||
Return ПолучитьТоварыПоИД(Products, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function AddProduct(Val ProductDescription, Val Selection = "", Val Parameters = "") Export
|
||||
Return ДобавитьТовар(ProductDescription, Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function EditProduct(Val Product, Val ProductDescription, Val Selection = "", Val Parameters = "") Export
|
||||
Return ИзменитьТовар(Product, ProductDescription, Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteProduct(Val Product, Val Parameters = "") Export
|
||||
Return УдалитьТовар(Product, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GroupProducts(Val ProductsArray, Val ExistingGroup = "", Val Parameters = "") Export
|
||||
Return СгруппироватьТовары(ProductsArray, ExistingGroup, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetProductDescription(Val Clear = False) Export
|
||||
Return ПолучитьОписаниеТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetSelectionList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокПодборок(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetSelectionsByID(Val Selections, Val Parameters = "") Export
|
||||
Return ПолучитьПодборкиПоИД(Selections, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateProductCollection(Val Name, Val Image, Val Main = False, Val Hidden = False, Val Parameters = "") Export
|
||||
Return СоздатьПодборкуТоваров(Name, Image, Main, Hidden, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function EditProductCollection(Val Name, Val Selection, Val Image = "", Val Main = False, Val Hidden = False, Val Parameters = "") Export
|
||||
Return ИзменитьПодборкуТоваров(Name, Selection, Image, Main, Hidden, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function AddProductToCollection(Val ProductsArray, Val Selection, Val Parameters = "") Export
|
||||
Return ДобавитьТоварВПодборку(ProductsArray, Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function RemoveProductFromSelection(Val Product, Val Selection, Val Parameters = "") Export
|
||||
Return УдалитьТоварИзПодборки(Product, Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteSelection(Val Selection, Val Parameters = "") Export
|
||||
Return УдалитьПодборку(Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetPropertyList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокСвойств(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateProductProperty(Val Name, Val Parameters = "") Export
|
||||
Return СоздатьСвойствоТовара(Name, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function EditProductProperty(Val Name, Val Property, Val Parameters = "") Export
|
||||
Return ИзменитьСвойствоТовара(Name, Property, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteProductProperty(Val Property, Val Parameters = "") Export
|
||||
Return УдалитьСвойствоТовара(Property, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function AddProductPropertyVariant(Val Value, Val Property, Val Parameters = "") Export
|
||||
Return ДобавитьВариантСвойстваТовара(Value, Property, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function EditProductPropertyVariant(Val Value, Val Property, Val Option, Val Parameters = "") Export
|
||||
Return ИзменитьВариантСвойстваТовара(Value, Property, Option, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteProductPropertyVariant(Val Option, Val Parameters = "") Export
|
||||
Return УдалитьВариантСвойстваТовара(Option, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetOrderList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокЗаказов(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function FormKeyboard(Val ButtonArray) Export
|
||||
Return СформироватьКлавиатуру(ButtonArray);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user