You've already forked OpenIntegrations
							
							
				mirror of
				https://github.com/Bayselonarrend/OpenIntegrations.git
				synced 2025-10-30 23:47:46 +02:00 
			
		
		
		
	Дополнение словаря
This commit is contained in:
		
							
								
								
									
										12255
									
								
								service/dictionaries/en.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										12255
									
								
								service/dictionaries/en.json
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										28
									
								
								src/ru/OInt/core/Modules/OPI_SQLite.os
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										28
									
								
								src/ru/OInt/core/Modules/OPI_SQLite.os
									
									
									
									
										vendored
									
									
								
							| @@ -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 | ||||
|   | ||||
							
								
								
									
										15
									
								
								src/ru/OInt/tests/Modules/internal/OPI_Тесты.os
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								src/ru/OInt/tests/Modules/internal/OPI_Тесты.os
									
									
									
									
										vendored
									
									
								
							| @@ -2240,6 +2240,7 @@ | ||||
|     SQLite_ПолучитьЗаписи(ПараметрыТеста); | ||||
|     SQLite_ОбновитьЗаписи(ПараметрыТеста); | ||||
|     SQLite_УдалитьЗаписи(ПараметрыТеста); | ||||
|     SQLite_ПолучитьИнформациюОТаблице(ПараметрыТеста); | ||||
|  | ||||
|     Попытка | ||||
|        УдалитьФайлы(База); | ||||
| @@ -16475,6 +16476,20 @@ | ||||
|  | ||||
| КонецПроцедуры | ||||
|  | ||||
| Процедура SQLite_ПолучитьИнформациюОТаблице(ПараметрыФункции) | ||||
|      | ||||
|     База    = ПараметрыФункции["SQLite_DB"]; | ||||
|     Таблица = "test"; | ||||
|      | ||||
|     Результат = OPI_SQLite.ПолучитьИнформациюОТаблице(Таблица, База); | ||||
|  | ||||
|     // END | ||||
|  | ||||
|     OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОТаблице", "SQLite"); | ||||
|     OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); | ||||
|      | ||||
| КонецПроцедуры | ||||
|  | ||||
| #КонецОбласти | ||||
|  | ||||
| #КонецОбласти | ||||
|   | ||||
| @@ -2140,9 +2140,9 @@ | ||||
| КонецФункции | ||||
|  | ||||
| Функция ПолучитьОбщийМодуль(Знач Имя) | ||||
|  | ||||
|      | ||||
|     Модуль = Вычислить(Имя); | ||||
|  | ||||
|      | ||||
|     Возврат Модуль; | ||||
| КонецФункции | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user