diff --git a/docs/en/data/MongoDB/GetListOfBases.json b/docs/en/data/MongoDB/GetListOfBases.json deleted file mode 100644 index bd10758519..0000000000 --- a/docs/en/data/MongoDB/GetListOfBases.json +++ /dev/null @@ -1,3 +0,0 @@ -{ -"ConnectionString": "mongodb://bayselonarrend:12We3456@93.125.42.204:27017" -} \ No newline at end of file diff --git a/docs/en/examples/MongoDB/GetListOfBases.txt b/docs/en/examples/MongoDB/GetListOfBases.txt deleted file mode 100644 index f831c2105f..0000000000 --- a/docs/en/examples/MongoDB/GetListOfBases.txt +++ /dev/null @@ -1,3 +0,0 @@ - ConnectionString = "mongodb://bayselonarrend:***@127.0.0.1:27017"; - - Result = OPI_MongoDB.GetListOfBases(ConnectionString); diff --git a/docs/en/md/Instructions/PostgreSQL.md b/docs/en/md/Instructions/PostgreSQL.md index dc03f22bd9..760b615df9 100644 --- a/docs/en/md/Instructions/PostgreSQL.md +++ b/docs/en/md/Instructions/PostgreSQL.md @@ -7,18 +7,56 @@ sidebar_class_name: PostgreSQL # PostgreSQL -Этот раздел посвящен библиотеке для работы с базами данных PostgreSQL. На данной странице описаны все действия, необходимые для полноценного начала работы +This section is dedicated to the PostgreSQL database library. On this page, all the steps necessary to start working are described -## О реализованных методах +## About implemented methods -Данная библиотека состоит из двух частей: основных методов, вроде подключения и выполнения SQL-запросов, и небольшой ORM для часто встречающихся операций, вроде CREATE, SELECT, INSERT, DELETE и пр. Работа через ORM и через тексты запросов, выполняемые через функцию `ВыполнитьЗапросSQL()`, технически не отличается: ORM просто формирует текст SQL-запроса на основе макетов, но далее также вызывает их через эту функцию +This library has two parts: basic methods, like connecting and executing SQL queries, and a small ORM for common operations like CREATE, SELECT, INSERT, DELETE, and so on. Working through the ORM and through the query texts executed through the `ExecuteSQLQuery()` function is technically the same: the ORM simply generates the SQL query text based on the layouts, but then also calls them through this function -По умолчанию, все запросы SELECT возвращают массив выбранных данных, а остальные запросы - только `true` в поле `result` при успехе, либо `false` и текст ошибки в полях `result` и `error` соответственно. Для выполнения запросов, требующих возврата данных, но не являющихся запросами SELECT, в функции `ВыполнитьЗапросSQL()` есть параметр `ФорсироватьРезультат` +By default, all SELECT queries return an array of selected data, while other queries return only `true` in the `result` field on success, or `false` and error text in the `result` and `error` fields, respectively. To execute queries that require data to be returned but are not SELECT queries, the `ExecuteSQLQuery()` function has a `ForceResult` parameter -## Поля типа "BYTEA" +## Query parameters -Данная библиотека умеет обрабатывать поля типа BYTEA (Двоичные данные) +The PostgreSQL connector supports the use of positional parameters. All values passed both when executing queries directly through the `ExecuteRequestSQL()` function and in ORM methods with value setting, such as `AddRecords` and `UpdateRecords`, must be a structure of the form `{'Data Type': 'Value'}`. The following data types are supported: -## Совместимость +:::TIP +🟢 - Implemented, tested; 🟡 - Implemented, not tested +::: -Технически, реализация коннектора представляет из себя Native компоненту на Rust. Она поставляется в формате zip-архива, и, теоретически, должна работать на всех доступных платформах: x86 и x64 Windows и Linux. Фактическое тестирование проводилось на Windows x64 и, косвенно (через OneScript), на Linux x64 \ No newline at end of file + | Type | Support | Synonym | Native types| + |-|-|-|-| + | BOOL | 🟢 | - | Bool | + | "char" | 🟢 | OLDCHAR | Number | + | SMALLINT | 🟢 | - | Number | + | SMALLSERIAL | 🟢 | - | Number | + | INT | 🟢 | - | Number | + | SERIAL | 🟢 | - | Number | + | BIGINT | 🟢 | - | Number | + | BIGSERIAL | 🟢 | - | Number | + | OID | 🟢 | - | Number | + | REAL | 🟢 | - | Number | + | DOUBLE PRECISION | 🟢 | DOUBLE_PRECISION | Number | + | VARCHAR | 🟢 | - | String | + | TEXT | 🟢 | - | String | + | CHAR | 🟢 | - | String | + | CITEXT | 🟢 | - | String | + | NAME | 🟢 | - | String | + | INET | 🟢 | - | String | + | UUID | 🟢 | - | String, УникальныйИдентификатор | + | TIMESTAMP | 🟢 | - | Date, String (ISO 8601, RFC 3339) | + | TIMESTAMP WITH TIME ZONE | 🟢 | TIMESTAMP_WITH_TIME_ZONE | Date (the time zone will be specified as UTC), String (RFC 3339) | + | DATE | 🟢 | - | Date (any time part), String (ISO 8601, RFC 3339) | + | TIME | 🟢 | - | Date (any date part), String (ISO 8601, RFC 3339) | + | BYTEA | 🟢 | - | BinaryData, File path, Base64 String (all converted to a Base64 string) | + | JSON | 🟢 | - | Array, Structure, Map | + | JSONB | 🟢 | - | Array, Structure, Map | + | LTREE | 🟡 | - | String | + | LQUERY | 🟡 | - | String | + | LTXTQUERY | 🟡 | - | String | + | HSTORE | 🟡 | - | Structure, Map | + +A similar list of types is also available to retrieve as query results from PostgreSQL + +## Compatibility + +Technically, the client implementation is a Native component in Rust. It comes in a zip archive format, and, in theory, should work on all available platforms: x86 and x64 Windows and Linux. The actual testing was done on Windows x64 and, cossentially (via OneScript), on Linux x64 \ No newline at end of file diff --git a/docs/en/md/MongoDB/Database-management/Get-list-of-bases.mdx b/docs/en/md/MongoDB/Database-management/Get-list-of-bases.mdx deleted file mode 100644 index 928c18ac64..0000000000 --- a/docs/en/md/MongoDB/Database-management/Get-list-of-bases.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -sidebar_position: 1 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Get list of bases - Gets a list of bases - - - -`Function GetListOfBases(Val ConnectionString) Export` - - | Parameter | CLI option | Type | Required | Description | - |-|-|-|-|-| - | ConnectionString | --connect | String | ✔ | Connection string to MongoDB server | - - - Returns: Structure Of KeyAndValue - serialized JSON response from MongoDB server - -
- -:::tip -Method in MongoDB documentation: [listDatabases](https://mongodb.com/docs/manual/reference/command/listDatabases/) -::: -
- - - -```bsl title="1C:Enterprise/OneScript code example" - ConnectionString = "mongodb://bayselonarrend:***@127.0.0.1:27017"; - - Result = OPI_MongoDB.GetListOfBases(ConnectionString); -``` - - - - - diff --git a/docs/en/md/MongoDB/Database-management/_category_.json b/docs/en/md/MongoDB/Database-management/_category_.json deleted file mode 100644 index 8d8c6bbeb4..0000000000 --- a/docs/en/md/MongoDB/Database-management/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Database management", -"position": "2" -} \ No newline at end of file diff --git a/docs/ru/data/MongoDB/ПолучитьСписокБаз.json b/docs/ru/data/MongoDB/ПолучитьСписокБаз.json deleted file mode 100644 index 1f4b92b566..0000000000 --- a/docs/ru/data/MongoDB/ПолучитьСписокБаз.json +++ /dev/null @@ -1,3 +0,0 @@ -{ -"СтрокаПодключения": "mongodb://bayselonarrend:12We3456@93.125.42.204:27017" -} \ No newline at end of file diff --git a/docs/ru/examples/MongoDB/ПолучитьСписокБаз.txt b/docs/ru/examples/MongoDB/ПолучитьСписокБаз.txt deleted file mode 100644 index 5755404d75..0000000000 --- a/docs/ru/examples/MongoDB/ПолучитьСписокБаз.txt +++ /dev/null @@ -1,3 +0,0 @@ - СтрокаПодключения = "mongodb://bayselonarrend:***@127.0.0.1:27017"; - - Результат = OPI_MongoDB.ПолучитьСписокБаз(СтрокаПодключения); diff --git a/docs/ru/md/Instructions/PostgreSQL.md b/docs/ru/md/Instructions/PostgreSQL.md index 48b9080fd8..1af7243bda 100644 --- a/docs/ru/md/Instructions/PostgreSQL.md +++ b/docs/ru/md/Instructions/PostgreSQL.md @@ -11,7 +11,7 @@ sidebar_class_name: PostgreSQL ## О реализованных методах -Данная библиотека состоит из двух частей: основных методов, вроде подключения и выполнения SQL-запросов, и небольшой ORM для часто встречающихся операций, вроде CREATE, SELECT, INSERT, DELETE и пр. Работа через ORM и через тексты запросов, выполняемые через функцию `ВыполнитьЗапросSQL()`, технически не отличается: ORM просто формирует текст SQL-запроса на основе макетов, но далее также вызывает их через эту функцию +Данная библиотека состоит из двух частей: основных методов, вроде подключения и выполнения SQL-запросов, и небольшой ORM для часто встречающихся операций, вроде CREATE, SELECT, INSERT, DELETE и пр. Работа через ORM и через тексты запросов, выполняемые функцией `ВыполнитьЗапросSQL()`, технически не отличается: ORM просто формирует текст SQL-запроса на основе макетов, но далее также выполняет их этой функцией По умолчанию, все запросы SELECT возвращают массив выбранных данных, а остальные запросы - только `true` в поле `result` при успехе, либо `false` и текст ошибки в полях `result` и `error` соответственно. Для выполнения запросов, требующих возврата данных, но не являющихся запросами SELECT, в функции `ВыполнитьЗапросSQL()` есть параметр `ФорсироватьРезультат` @@ -23,7 +23,7 @@ sidebar_class_name: PostgreSQL 🟢 - Реализовано, проверено; 🟡 - Реализовано, не проверено ::: - | Тип | Поддержка | Синонимы | Допустимые типы 1С | + | Тип | Поддержка | Синонимы | Допустимые нативные типы | |-|-|-|-| | BOOL | 🟢 | - | Булево | | "char" | 🟢 | OLDCHAR | Число | @@ -55,8 +55,8 @@ sidebar_class_name: PostgreSQL | LTXTQUERY | 🟡 | - | Строка | | HSTORE | 🟡 | - | Структура, Соответствие | - +Аналогичный список типов доступен и для получения в качестве результатов запросов из PostgreSQL ## Совместимость -Технически, реализация коннектора представляет из себя Native компоненту на Rust. Она поставляется в формате zip-архива, и, теоретически, должна работать на всех доступных платформах: x86 и x64 Windows и Linux. Фактическое тестирование проводилось на Windows x64 и, косвенно (через OneScript), на Linux x64 \ No newline at end of file +Технически, реализация коннектора представляет из себя Native компоненту на Rust. Она поставляется в формате zip-архива со сборками для всех основных платформ: x86 и x64 Windows и Linux. Фактическое тестирование проводилось на Windows x64 и, косвенно (через OneScript), на Linux x64 \ No newline at end of file diff --git a/docs/ru/md/Instructions/SQLite.md b/docs/ru/md/Instructions/SQLite.md index 9342a4d9b7..a7d2375fb5 100644 --- a/docs/ru/md/Instructions/SQLite.md +++ b/docs/ru/md/Instructions/SQLite.md @@ -11,7 +11,7 @@ sidebar_class_name: SQLite ## О реализованных методах -Данная библиотека состоит из двух частей: основных методов, вроде подключения и выполнения SQL-запросов, и небольшой ORM для часто встречающихся операций, вроде CREATE, SELECT, INSERT, DELETE и пр. Работа через ORM и через тексты запросов, выполняемые через функцию `ВыполнитьЗапросSQL()`, технически не отличается: ORM просто формирует текст SQL-запроса на основе макетов, но далее также вызывает их через эту функцию +Данная библиотека состоит из двух частей: основных методов, вроде подключения и выполнения SQL-запросов, и небольшой ORM для часто встречающихся операций, вроде CREATE, SELECT, INSERT, DELETE и пр. Работа через ORM и через тексты запросов, выполняемые функцией `ВыполнитьЗапросSQL()`, технически не отличается: ORM просто формирует текст SQL-запроса на основе макетов, но далее также выполняет их этой функцией По умолчанию, все запросы SELECT возвращают массив выбранных данных, а остальные запросы - только `true` в поле `result` при успехе, либо `false` и текст ошибки в полях `result` и `error` соответственно. Для выполнения запросов, требующих возврата данных, но не являющихся запросами SELECT, в функции `ВыполнитьЗапросSQL()` есть параметр `ФорсироватьРезультат` @@ -21,4 +21,4 @@ sidebar_class_name: SQLite ## Совместимость -Технически, реализация коннектора представляет из себя Native компоненту на Rust. Она поставляется в формате zip-архива, и, теоретически, должна работать на всех доступных платформах: x86 и x64 Windows и Linux. Фактическое тестирование проводилось на Windows x64 и, косвенно (через OneScript), на Linux x64 \ No newline at end of file +Технически, реализация коннектора представляет из себя Native компоненту на Rust. Она поставляется в формате zip-архива со сборками для всех основных платформ: x86 и x64 Windows и Linux. Фактическое тестирование проводилось на Windows x64 и, косвенно (через OneScript), на Linux x64 \ No newline at end of file diff --git a/docs/ru/md/MongoDB/Database-management/Get-list-of-bases.mdx b/docs/ru/md/MongoDB/Database-management/Get-list-of-bases.mdx deleted file mode 100644 index e6bba9d181..0000000000 --- a/docs/ru/md/MongoDB/Database-management/Get-list-of-bases.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -sidebar_position: 1 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Получить список баз - Получает список баз - - - -`Функция ПолучитьСписокБаз(Знач СтрокаПодключения) Экспорт` - - | Параметр | CLI опция | Тип | Обяз. | Назначение | - |-|-|-|-|-| - | СтрокаПодключения | --connect | Строка | ✔ | Строка подключения к серверу MongoDB | - - - Возвращаемое значение: Структура Из КлючИЗначение - сериализованный JSON ответа от сервера MongoDB - -
- -:::tip -Метод в документации MongoDB: [listDatabases](https://mongodb.com/docs/manual/reference/command/listDatabases/) -::: -
- - - -```bsl title="Пример использования для 1С:Предприятие/OneScript" - СтрокаПодключения = "mongodb://bayselonarrend:***@127.0.0.1:27017"; - - Результат = OPI_MongoDB.ПолучитьСписокБаз(СтрокаПодключения); -``` - - - - - diff --git a/docs/ru/md/MongoDB/Database-management/_category_.json b/docs/ru/md/MongoDB/Database-management/_category_.json deleted file mode 100644 index c20c21d89f..0000000000 --- a/docs/ru/md/MongoDB/Database-management/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Управление базами данных", -"position": "2" -} \ No newline at end of file diff --git a/src/en/OInt/core/Modules/OPI_MongoDB.os b/src/en/OInt/core/Modules/OPI_MongoDB.os deleted file mode 100644 index 0dffe82e36..0000000000 --- a/src/en/OInt/core/Modules/OPI_MongoDB.os +++ /dev/null @@ -1,88 +0,0 @@ -// OneScript: ./OInt/core/Modules/OPI_MongoDB.os -// Lib: MongoDB -// CLI: mongodb - -// MIT License - -// Copyright (c) 2023 Anton Tsitavets - -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: - -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. - -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. - -// https://github.com/Bayselonarrend/OpenIntegrations - -// BSLLS:Typo-off -// BSLLS:LatinAndCyrillicSymbolInWord-off -// BSLLS:IncorrectLineBreak-off -// BSLLS:NumberOfOptionalParams-off -// BSLLS:UsingServiceTag-off -// BSLLS:LineLength-off - -//@skip-check module-structure-top-region -//@skip-check module-structure-method-in-regions -//@skip-check wrong-string-literal-content -//@skip-check method-too-many-params -//@skip-check constructor-function-return-section - -// Uncomment if OneScript is executed -#Use "../../tools" - -#Region Public - -#Region DatabaseManagement - -// Get list of bases -// Gets a list of bases -// -// Note -// Method in MongoDB documentation: [listDatabases](@mongodb.com/docs/manual/reference/command/listDatabases/) -// -// Parameters: -// ConnectionString - String - Connection string to MongoDB server - connect -// -// Returns: -// Structure Of KeyAndValue - serialized JSON response from MongoDB server -Function GetListOfBases(Val ConnectionString) Export - - Client = MongoDBClient(ConnectionString); - - Response = Client.ListDatabases(); - Response = OPI_Tools.JsonToStructure(Response, False); - - Return Response; - -EndFunction - -#EndRegion - -#EndRegion - -#Region Private - -Function MongoDBClient(Val ConnectionString) - - OPI_TypeConversion.GetLine(ConnectionString); - - Client = OPI_Tools.GetAddIn("MongoDB"); - Client.ConnectionString = ConnectionString; - - Return Client; - -EndFunction - -#EndRegion diff --git a/src/en/cli/data/Classes/internal/Classes/mongodb.os b/src/en/cli/data/Classes/internal/Classes/mongodb.os deleted file mode 100644 index 4d6d80dd91..0000000000 --- a/src/en/cli/data/Classes/internal/Classes/mongodb.os +++ /dev/null @@ -1,25 +0,0 @@ -Function ПолучитьСостав() Export - - CompositionTable = New ValueTable(); - CompositionTable.Columns.Add("Библиотека"); - CompositionTable.Columns.Add("Модуль"); - CompositionTable.Columns.Add("Метод"); - CompositionTable.Columns.Add("МетодПоиска"); - CompositionTable.Columns.Add("Параметр"); - CompositionTable.Columns.Add("Описание"); - CompositionTable.Columns.Add("ОписаниеМетода"); - CompositionTable.Columns.Add("Область"); - - NewLine = CompositionTable.Add(); - NewLine.Библиотека = "mongodb"; - NewLine.Модуль = "OPI_MongoDB"; - NewLine.Метод = "GetListOfBases"; - NewLine.МетодПоиска = "GETLISTOFBASES"; - NewLine.Параметр = "--connect"; - NewLine.Описание = "Connection string to MongoDB server"; - NewLine.Область = "Database management"; - NewLine.ОписаниеМетода = "Gets a list of bases"; - - Return CompositionTable; -EndFunction - diff --git a/src/en/cli/data/Classes/СоставБиблиотеки.os b/src/en/cli/data/Classes/СоставБиблиотеки.os index bb87eb595d..8249d7fc1a 100644 --- a/src/en/cli/data/Classes/СоставБиблиотеки.os +++ b/src/en/cli/data/Classes/СоставБиблиотеки.os @@ -15,7 +15,6 @@ СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive"); СоответствиеКомандМодулей.Вставить("gsheets", "OPI_GoogleSheets"); СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace"); -СоответствиеКомандМодулей.Вставить("mongodb", "OPI_MongoDB"); СоответствиеКомандМодулей.Вставить("neocities", "OPI_Neocities"); СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion"); СоответствиеКомандМодулей.Вставить("ozon", "OPI_Ozon"); diff --git a/src/ru/OInt/core/Modules/OPI_MongoDB.os b/src/ru/OInt/core/Modules/OPI_MongoDB.os deleted file mode 100644 index 6917e5f1df..0000000000 --- a/src/ru/OInt/core/Modules/OPI_MongoDB.os +++ /dev/null @@ -1,88 +0,0 @@ -// OneScript: ./OInt/core/Modules/OPI_MongoDB.os -// Lib: MongoDB -// CLI: mongodb - -// MIT License - -// Copyright (c) 2023 Anton Tsitavets - -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: - -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. - -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. - -// https://github.com/Bayselonarrend/OpenIntegrations - -// BSLLS:Typo-off -// BSLLS:LatinAndCyrillicSymbolInWord-off -// BSLLS:IncorrectLineBreak-off -// BSLLS:NumberOfOptionalParams-off -// BSLLS:UsingServiceTag-off -// BSLLS:LineLength-off - -//@skip-check module-structure-top-region -//@skip-check module-structure-method-in-regions -//@skip-check wrong-string-literal-content -//@skip-check method-too-many-params -//@skip-check constructor-function-return-section - -// Раскомментировать, если выполняется OneScript -#Использовать "../../tools" - -#Область ПрограммныйИнтерфейс - -#Область УправлениеБазамиДанных - -// Получить список баз -// Получает список баз -// -// Примечание: -// Метод в документации MongoDB: [listDatabases](@mongodb.com/docs/manual/reference/command/listDatabases/) -// -// Параметры: -// СтрокаПодключения - Строка - Строка подключения к серверу MongoDB - connect -// -// Возвращаемое значение: -// Структура Из КлючИЗначение - сериализованный JSON ответа от сервера MongoDB -Функция ПолучитьСписокБаз(Знач СтрокаПодключения) Экспорт - - Клиент = КлиентMongoDB(СтрокаПодключения); - - Ответ = Клиент.ListDatabases(); - Ответ = OPI_Инструменты.JsonВСтруктуру(Ответ, Ложь); - - Возврат Ответ; - -КонецФункции - -#КонецОбласти - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -Функция КлиентMongoDB(Знач СтрокаПодключения) - - OPI_ПреобразованиеТипов.ПолучитьСтроку(СтрокаПодключения); - - Клиент = OPI_Инструменты.ПолучитьКомпоненту("MongoDB"); - Клиент.ConnectionString = СтрокаПодключения; - - Возврат Клиент; - -КонецФункции - -#КонецОбласти diff --git a/src/ru/cli/data/Classes/internal/Classes/mongodb.os b/src/ru/cli/data/Classes/internal/Classes/mongodb.os deleted file mode 100644 index d4346f15d6..0000000000 --- a/src/ru/cli/data/Classes/internal/Classes/mongodb.os +++ /dev/null @@ -1,25 +0,0 @@ -Функция ПолучитьСостав() Экспорт - - ТаблицаСостава = Новый ТаблицаЗначений(); - ТаблицаСостава.Колонки.Добавить("Библиотека"); - ТаблицаСостава.Колонки.Добавить("Модуль"); - ТаблицаСостава.Колонки.Добавить("Метод"); - ТаблицаСостава.Колонки.Добавить("МетодПоиска"); - ТаблицаСостава.Колонки.Добавить("Параметр"); - ТаблицаСостава.Колонки.Добавить("Описание"); - ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); - ТаблицаСостава.Колонки.Добавить("Область"); - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "mongodb"; - НоваяСтрока.Модуль = "OPI_MongoDB"; - НоваяСтрока.Метод = "ПолучитьСписокБаз"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКБАЗ"; - НоваяСтрока.Параметр = "--connect"; - НоваяСтрока.Описание = "Строка подключения к серверу MongoDB"; - НоваяСтрока.Область = "Управление базами данных"; - НоваяСтрока.ОписаниеМетода = "Получает список баз"; - - Возврат ТаблицаСостава; -КонецФункции - diff --git a/src/ru/cli/data/Classes/СоставБиблиотеки.os b/src/ru/cli/data/Classes/СоставБиблиотеки.os index bb87eb595d..8249d7fc1a 100644 --- a/src/ru/cli/data/Classes/СоставБиблиотеки.os +++ b/src/ru/cli/data/Classes/СоставБиблиотеки.os @@ -15,7 +15,6 @@ СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive"); СоответствиеКомандМодулей.Вставить("gsheets", "OPI_GoogleSheets"); СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace"); -СоответствиеКомандМодулей.Вставить("mongodb", "OPI_MongoDB"); СоответствиеКомандМодулей.Вставить("neocities", "OPI_Neocities"); СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion"); СоответствиеКомандМодулей.Вставить("ozon", "OPI_Ozon");