1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-12-01 22:29:52 +02:00

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot)
2025-11-04 20:55:51 +03:00
parent c92dfb7e4c
commit 88e773328f
199 changed files with 55363 additions and 50439 deletions

View File

@@ -0,0 +1,36 @@
---
sidebar_position: 1
description: Create collection and other functions to work with MongoDB 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, MongoDB]
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Create collection
Creates a new collection with the specified parameters
`Function CreateCollection(Val Connection, Val Name, Val Base = Undefined, Val Parameters = Undefined) Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Connection | --dbc | String, Arbitrary | ✔ | Connection or connection string |
| Name | --name | String | ✔ | Collection name |
| Base | --db | String | ✖ | Database name. Current database if not specified |
| Parameters | --params | Structure Of KeyAndValue | ✖ | Additional creation parameters |
Returns: Map Of KeyAndValue - Operation result
<br/>

View File

@@ -0,0 +1,35 @@
---
sidebar_position: 2
description: Delete collection and other functions to work with MongoDB 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, MongoDB]
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Delete collection
Deletes the selected database collection
`Function DeleteCollection(Val Connection, Val Collection, Val Base = Undefined) Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Connection | --dbc | String, Arbitrary | &#x2714; | Connection or connection string |
| Collection | --coll | String | &#x2714; | Collection name |
| Base | --db | String | &#x2716; | Database name. Current database if not specified |
Returns: Map Of KeyAndValue - Operation result
<br/>

View File

@@ -0,0 +1,4 @@
{
"label": "Collection management",
"position": "4"
}

View File

@@ -0,0 +1,42 @@
---
sidebar_position: 5
description: Execute command and other functions to work with MongoDB 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, MongoDB]
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Execute command
Executes the command according to its description
`Function ExecuteCommand(Val Connection, Val Command, Val Argument = 1, Val Base = Undefined, Val Data = Undefined) Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Connection | --dbc | String, Arbitrary | &#x2714; | Connection or connection string |
| Command | --comm | String | &#x2714; | Command name to execute |
| Argument | --arg | Arbitrary | &#x2716; | Command argument |
| Base | --db | String | &#x2716; | Database in which the operation needs to be performed |
| Data | --data | Structure Of KeyAndValue | &#x2716; | Main data fields for performing the operation |
Returns: Map Of KeyAndValue - Operation result
<br/>
```bsl title="1C:Enterprise/OneScript code example"
Address = "127.0.0.1:1234";
Login = "bayselonarrend";
Password = "12we...";
Base = "main";
```

View File

@@ -34,6 +34,9 @@ import TabItem from '@theme/TabItem';
Login = "bayselonarrend";
Password = "12we...";
Base = "main";
ConnectionParams = New Structure("authSource", "admin");
Result = OPI_MongoDB.GenerateConnectionString(Address, Base, Login, Password, ConnectionParams);
```

View File

@@ -0,0 +1,34 @@
---
sidebar_position: 3
description: Drop database and other functions to work with MongoDB 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, MongoDB]
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Drop database
Deletes the database
`Function DeleteDatabase(Val Connection, Val Base = Undefined) Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Connection | --dbc | String, Arbitrary | &#x2714; | Connection or connection string |
| Base | --db | String | &#x2716; | Database name. Current database if not specified |
Returns: Map Of KeyAndValue - Operation result
<br/>

View File

@@ -0,0 +1,39 @@
---
sidebar_position: 2
description: Get database and other functions to work with MongoDB 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, MongoDB]
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Get database
Gets information about the database
`Function GetDatabase(Val Connection, Val Base = Undefined) Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Connection | --dbc | String, Arbitrary | &#x2714; | Connection or connection string |
| Base | --db | String | &#x2716; | Database name. Current database if not specified |
Returns: Map Of KeyAndValue - Operation result
<br/>
```bsl title="1C:Enterprise/OneScript code example"
Address = "127.0.0.1:1234";
Login = "bayselonarrend";
Password = "12we...";
Base = "main";
```

View File

@@ -0,0 +1,33 @@
---
sidebar_position: 1
description: Get list of bases and other functions to work with MongoDB 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, MongoDB]
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Get list of bases
Gets the list of databases
`Function GetListOfBases(Val Connection) Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Connection | --dbc | String, Arbitrary | &#x2714; | Connection or connection string |
Returns: Map Of KeyAndValue - Operation result
<br/>

View File

@@ -0,0 +1,4 @@
{
"label": "Working with databases",
"position": "3"
}