1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2026-04-26 20:43:22 +02:00

gRPC: Начало 1С модуля

This commit is contained in:
Anton Titovets
2025-12-12 17:05:54 +03:00
parent c9a62069d9
commit 8a0818bbdf
4 changed files with 75 additions and 0 deletions
@@ -0,0 +1,52 @@
// OneScript: ./OInt/core/Modules/OPI_GRPC.os
// Lib: gRPC
// CLI: grpc
// Keywords: grpc
// MIT License
// Copyright (c) 2023-2025 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
// BSLLS:UsingSynchronousCalls-off
// BSLLS:DuplicateStringLiteral-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
//@skip-check doc-comment-collection-item-type
#Область ПрограммныйИнтерфейс
#Область ОсновныеМетоды
#КонецОбласти
#КонецОбласти
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="da672e8a-de00-410c-9266-18eaa90731a3">
<name>OPI_GRPC</name>
<synonym>
<key>ru</key>
<value>gRPC (ОПИ)</value>
</synonym>
<comment>Модуль для работы с gRPC из набора ОПИ</comment>
<server>true</server>
<externalConnection>true</externalConnection>
<clientOrdinaryApplication>true</clientOrdinaryApplication>
</mdclass:CommonModule>
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonTemplate xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="001ee925-45d3-4147-9491-f5043eaa3694">
<name>OPI_GRPC</name>
<synonym>
<key>ru</key>
<value>Компонента gRPC (ОПИ)</value>
</synonym>
<templateType>BinaryData</templateType>
</mdclass:CommonTemplate>
@@ -46,6 +46,7 @@
<subsystems>Subsystem.OPI_Интеграция</subsystems>
<commonTemplates>CommonTemplate.OPI_Cryptography</commonTemplates>
<commonTemplates>CommonTemplate.OPI_FTP</commonTemplates>
<commonTemplates>CommonTemplate.OPI_GRPC</commonTemplates>
<commonTemplates>CommonTemplate.OPI_MongoDB</commonTemplates>
<commonTemplates>CommonTemplate.OPI_MSSQL</commonTemplates>
<commonTemplates>CommonTemplate.OPI_MySQL</commonTemplates>
@@ -65,6 +66,7 @@
<commonModules>CommonModule.OPI_GoogleWorkspace</commonModules>
<commonModules>CommonModule.OPI_GreenAPI</commonModules>
<commonModules>CommonModule.OPI_GreenMax</commonModules>
<commonModules>CommonModule.OPI_GRPC</commonModules>
<commonModules>CommonModule.OPI_MongoDB</commonModules>
<commonModules>CommonModule.OPI_MSSQL</commonModules>
<commonModules>CommonModule.OPI_MySQL</commonModules>