1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-10-30 23:47:46 +02:00

Дополнение словаря

This commit is contained in:
Anton Titovets
2025-01-05 22:07:46 +03:00
parent 78a1eb32ef
commit 28f8c4d360
4 changed files with 6175 additions and 6127 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -157,6 +157,28 @@
#Область ORM
// Получить информацию о таблице
// Получает информацию о таблице
//
// Параметры:
// Таблица - Строка - Имя таблицы - table
// Соединение - Строка, Произвольный - Существующее соединение или путь к базе - db
//
// Возвращаемое значение:
// Структура Из КлючИЗначение, Строка - Результат выполнения запроса или его текст
Функция ПолучитьИнформациюОТаблице(Знач Таблица, Знач Соединение = "") Экспорт
OPI_ПреобразованиеТипов.ПолучитьСтроку(Таблица);
ТекстSQL = "PRAGMA table_info('%1')";
ТекстSQL = СтрШаблон(ТекстSQL, Таблица);
Результат = ВыполнитьЗапросSQL(ТекстSQL, , Истина, Соединение);
Возврат Результат;
КонецФункции
// Создать таблицу
// Создает пустую таблицу в базе
//
@@ -176,6 +198,9 @@
// Добавить записи
// Добавляет записи в таблицу
//
// Примечание:
// Двоичные данные могут также быть переданы как структура `{'blob':<Путь к файлу>}`
//
// Параметры:
// Таблица - Строка - Имя таблицы - table
@@ -194,6 +219,9 @@
// Получить записи
// Получает записи из выбранной таблицы
//
// Примечание:
// Значения типа Двоичные данные (BLOB) возвращаются в виде `{'blob':<Base64 строка>}`
//
// Параметры:
// Таблица - Строка - Имя таблицы - table

View File

@@ -2240,6 +2240,7 @@
SQLite_ПолучитьЗаписи(ПараметрыТеста);
SQLite_ОбновитьЗаписи(ПараметрыТеста);
SQLite_УдалитьЗаписи(ПараметрыТеста);
SQLite_ПолучитьИнформациюОТаблице(ПараметрыТеста);
Попытка
УдалитьФайлы(База);
@@ -16475,6 +16476,20 @@
КонецПроцедуры
Процедура SQLite_ПолучитьИнформациюОТаблице(ПараметрыФункции)
База = ПараметрыФункции["SQLite_DB"];
Таблица = "test";
Результат = OPI_SQLite.ПолучитьИнформациюОТаблице(Таблица, База);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОТаблице", "SQLite");
OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат);
КонецПроцедуры
#КонецОбласти
#КонецОбласти

View File

@@ -2140,9 +2140,9 @@
КонецФункции
Функция ПолучитьОбщийМодуль(Знач Имя)
Модуль = Вычислить(Имя);
Возврат Модуль;
КонецФункции