You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2026-04-26 20:43:22 +02:00
Бейджи в документации
This commit is contained in:
@@ -0,0 +1,82 @@
|
||||
import React, { useState, useRef } from 'react';
|
||||
import styles from './styles.module.css';
|
||||
|
||||
export default function LibraryIntro({ module, cli, use, lang = 'ru' }) {
|
||||
const [copiedIndex, setCopiedIndex] = useState(null);
|
||||
const timeoutRef = useRef(null);
|
||||
|
||||
const translations = {
|
||||
ru: {
|
||||
moduleLabel: 'Модуль 1С/OS',
|
||||
cliLabel: 'Команда CLI',
|
||||
useLabel: '#Использовать',
|
||||
copied: '✓ Скопировано',
|
||||
clickToCopy: 'Нажмите, чтобы скопировать'
|
||||
},
|
||||
en: {
|
||||
moduleLabel: '1C/OS Module',
|
||||
cliLabel: 'CLI Command',
|
||||
useLabel: '#Use',
|
||||
copied: '✓ Copied',
|
||||
clickToCopy: 'Click to copy'
|
||||
}
|
||||
};
|
||||
|
||||
const t = translations[lang] || translations.ru;
|
||||
|
||||
const copyToClipboard = (text, index) => {
|
||||
// Очищаем предыдущий таймер, если он есть
|
||||
if (timeoutRef.current) {
|
||||
clearTimeout(timeoutRef.current);
|
||||
}
|
||||
|
||||
navigator.clipboard.writeText(text).then(() => {
|
||||
setCopiedIndex(index);
|
||||
timeoutRef.current = setTimeout(() => {
|
||||
setCopiedIndex(null);
|
||||
timeoutRef.current = null;
|
||||
}, 1500);
|
||||
});
|
||||
};
|
||||
|
||||
const usePrefix = lang === 'en' ? '#Use' : '#Использовать';
|
||||
|
||||
return (
|
||||
<div className={styles.libraryIntro}>
|
||||
<span
|
||||
className={styles.tag}
|
||||
onClick={() => copyToClipboard(module, 0)}
|
||||
title={t.clickToCopy}
|
||||
>
|
||||
<span className={styles.tagLabel}>{t.moduleLabel}</span>
|
||||
<span className={styles.tagValue}>
|
||||
{copiedIndex === 0 ? t.copied : module}
|
||||
</span>
|
||||
</span>
|
||||
|
||||
{cli && (
|
||||
<span
|
||||
className={styles.tag}
|
||||
onClick={() => copyToClipboard(cli, 1)}
|
||||
title={t.clickToCopy}
|
||||
>
|
||||
<span className={styles.tagLabel}>{t.cliLabel}</span>
|
||||
<span className={styles.tagValue}>
|
||||
{copiedIndex === 1 ? t.copied : cli}
|
||||
</span>
|
||||
</span>
|
||||
)}
|
||||
|
||||
<span
|
||||
className={styles.tag}
|
||||
onClick={() => copyToClipboard(`${usePrefix} ${use}`, 2)}
|
||||
title={t.clickToCopy}
|
||||
>
|
||||
<span className={styles.tagLabel}>{t.useLabel}</span>
|
||||
<span className={styles.tagValue}>
|
||||
{copiedIndex === 2 ? t.copied : use}
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
.libraryIntro {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 0.4rem;
|
||||
margin: 1rem 0;
|
||||
}
|
||||
|
||||
.tag {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
height: 22px;
|
||||
border-radius: 11px;
|
||||
overflow: hidden;
|
||||
font-size: 0.72rem;
|
||||
font-weight: 500;
|
||||
background: #ffffff;
|
||||
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
|
||||
border: 1px solid #e5e5e5;
|
||||
cursor: pointer;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.tag:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
|
||||
.tagLabel {
|
||||
padding: 0 0.5rem;
|
||||
background: #004943;
|
||||
color: #ffffff !important;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
font-weight: 400;
|
||||
font-size: 0.7rem;
|
||||
letter-spacing: 0.02em;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
text-rendering: optimizeLegibility;
|
||||
}
|
||||
|
||||
.tagValue {
|
||||
padding: 0 0.6rem;
|
||||
color: #333333 !important;
|
||||
font-family: 'Segoe UI', system-ui, -apple-system, sans-serif;
|
||||
font-weight: 500;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
/* Темная тема */
|
||||
[data-theme='dark'] .tag {
|
||||
background: #1e293b;
|
||||
border-color: #334155;
|
||||
}
|
||||
|
||||
[data-theme='dark'] .tagLabel {
|
||||
background: #004943;
|
||||
color: #ffffff !important;
|
||||
}
|
||||
|
||||
[data-theme='dark'] .tagValue {
|
||||
color: #e5e5e5 !important;
|
||||
}
|
||||
|
||||
/* Адаптивность для мобильных */
|
||||
@media (max-width: 768px) {
|
||||
.libraryIntro {
|
||||
gap: 0.35rem;
|
||||
}
|
||||
|
||||
.tag {
|
||||
font-size: 0.68rem;
|
||||
height: 20px;
|
||||
}
|
||||
|
||||
.tagLabel {
|
||||
padding: 0 0.45rem;
|
||||
font-size: 0.66rem;
|
||||
}
|
||||
|
||||
.tagValue {
|
||||
padding: 0 0.55rem;
|
||||
}
|
||||
}
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# Airtable
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_Airtable" cli="airtable" use="oint/api/airtable" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с Airtable API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
## Начало работы
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# Bitrix24
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_Bitrix24" cli="bitrix24" use="oint/api/bitrix24" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с Bitrix24 API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
### Начало работы
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# CDEK
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_CDEK" cli="cdek" use="oint/api/cdek" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с CDEK API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
## Начало работы
|
||||
|
||||
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# ClickHouse
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_ClickHouse" cli="clickhouse" use="oint/api/clickhouse" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с ClickHouse API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
## Начало работы
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# Dropbox
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_Dropbox" cli="dropbox" use="oint/api/dropbox" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с Dropbox API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
## Начало работы
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# FTP(s)
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_FTP" cli="ftp" use="oint/api/ftp" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с протоколом FTP(s) в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
|
||||
|
||||
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# Google Календарь
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_GoogleCalendar" cli="gcalendar" use="oint/api/gcalendar" lang="ru"/>
|
||||
|
||||
### Начало работы
|
||||
|
||||
Для начала работы необходимо создать аккаунт и новый проект на [главной странице консоли Google Cloud](https://console.cloud.google.com/), после чего подключить сервис Calendar на [его странице в Marketplace](https://console.cloud.google.com/marketplace/product/google/calendar-json.googleapis.com)
|
||||
|
||||
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# Google Drive
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_GoogleDrive" cli="gdrive" use="oint/api/gdrive" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с API Google Drive в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
### Начало работы
|
||||
|
||||
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# Google Sheets
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_GoogleSheets" cli="gsheets" use="oint/api/gsheets" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с API Google Sheets в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
:::important
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# WhatsApp (GreenAPI)
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_GreenAPI" cli="greenapi" use="oint/api/greenapi" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с WhatsApp через Green API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
### Начало работы
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# Max (GreenAPI)
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_GreenMax" cli="greenmax" use="oint/api/greenmax" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с Max через Green API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
### Начало работы
|
||||
|
||||
Vendored
+3
@@ -8,6 +8,9 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# HTTP (Клиент)
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_ЗапросыHTTP" use="oint/tools/http" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с протоколом HTTP в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# MS SQL Server
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_MSSQL" cli="mssql" use="oint/api/mssql" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с базами данных MSSQL в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# MongoDB
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_MongoDB" cli="mongodb" use="oint/api/mongodb" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с базами данных MongoDB в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# MySQL
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_MySQL" cli="mysql" use="oint/api/mysql" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с базами данных MySQL в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# Neocities
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_Neocities" cli="neocities" use="oint/api/neocities" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с Neocities API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
## Начало работы
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# Notion
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_Notion" cli="notion" use="oint/api/notion" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с Notion API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
## Начало работы
|
||||
|
||||
Vendored
+4
-1
@@ -8,8 +8,11 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# Ollama
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с Ollama в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_Ollama" cli="ollama" use="oint/api/ollama" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с Ollama в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
## Начало работы
|
||||
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# OpenAI
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_OpenAI" cli="openai" use="oint/api/openai" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с OpenAI API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
## Предисловие
|
||||
|
||||
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# PostgreSQL
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_PostgreSQL" cli="postgres" use="oint/api/postgres" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с базами данных PostgreSQL в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# RCON (Клиент)
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_RCON" cli="rcon" use="oint/api/rcon" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с протоколом RCON в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# AWS S3 (MinIO)
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_S3" cli="s3" use="oint/api/s3" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с AWS S3 API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
:::important
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# SFTP
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_SFTP" cli="sftp" use="oint/api/sftp" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с протоколом SFTP в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# SQLite
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_SQLite" cli="sqlite" use="oint/api/sqlite" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с базами данных SQLite в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# SSH
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_SSH" cli="shh" use="oint/api/ssh" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с протоколом SSH в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# Slack
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_Slack" cli="slack" use="oint/api/slack" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы со Slack Web API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
### Начало работы
|
||||
|
||||
Vendored
+2
@@ -8,7 +8,9 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# TCP (Клиент)
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_TCP" cli="tcp" use="oint/api/tcp" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с протоколом TCP в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# Telegram
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_Telegram" cli="telegram" use="oint/api/telegram" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с Telegram Bot API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
### Начало работы
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# Twitter | X
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_Twitter" cli="twitter" use="oint/api/twitter" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с Twitter API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы. Данная библиотека позволяет работать с функционалом бесплатного плана, т.е. создавать твиты.
|
||||
|
||||
### Начало работы
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# ВКонтакте
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_VK" cli="vk" use="oint/api/vk" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с VK API в 1С:Предприятие, OneScript и CLI. Она заточена для работы с сообществами и выполнением действий от их имени. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
### Начало работы
|
||||
|
||||
Vendored
+8
@@ -8,6 +8,14 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# VK Teams
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_VKTeams" cli="vkteams" use="oint/api/vkteams" lang="ru"/>
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_Airtable" cli="airtable" use="oint/api/airtable" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с VK Teams API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
### Начало работы
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# Viber
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_Viber" cli="viber" use="oint/api/viber" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с Viber API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
:::warning
|
||||
|
||||
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# Яндекс Диск
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_YandexDisk" cli="yadisk" use="oint/api/yadisk" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с Яндекс Диск API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
## Начало работы
|
||||
|
||||
Vendored
+4
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
# gRPC
|
||||
|
||||
import LibraryIntro from '@site/src/components/LibraryIntro';
|
||||
|
||||
<LibraryIntro module="OPI_GRPC" cli="grpc" use="oint/api/grpc" lang="ru"/>
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с gRPC в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
sidebar_position: 5
|
||||
---
|
||||
|
||||
# Об обратной совместимости
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 5
|
||||
sidebar_position: 6
|
||||
---
|
||||
|
||||
# Сборка из исходников
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
sidebar_position: 4
|
||||
---
|
||||
|
||||
# О внешних компонентах
|
||||
|
||||
Vendored
+54
@@ -0,0 +1,54 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
---
|
||||
|
||||
# Работа с OneScript-версией
|
||||
|
||||
Открытый пакет интеграций имеет вариант поставки в виде OSPX-пакета для пакетного менеджера OPM, позволяющего использовать его функции при работе с OneScript
|
||||
|
||||
## Установка
|
||||
|
||||
Для начала работы необходимо установить пакет `oint` при помощи пакетного менеджера OPM. Сделать это можно одним из двух способов:
|
||||
|
||||
1. Из онлайн хаба пакетов (только русская версия):
|
||||
|
||||
```bash
|
||||
opm install oint
|
||||
```
|
||||
|
||||
2. Из скачанного OSPX-файла:
|
||||
|
||||
```bash
|
||||
opm install -f "./OInt-x.x.x.ospx"
|
||||
```
|
||||
|
||||
Кроме того, подобный OSPX-файл может быть собран вручную, если клонировать репозиторий и в каталоге исходников `/src/<язык>/OInt` выполнить команду следующего вида:
|
||||
|
||||
```bash
|
||||
opm build
|
||||
```
|
||||
|
||||
## Подключение в скрипт
|
||||
|
||||
Для использования методов Открытого пакета интеграций, после установки, его необходимо импортировать в свой скрипт при помощи директивы `#Использовать`:
|
||||
|
||||
```bsl
|
||||
#Использовать oint
|
||||
|
||||
Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, Чат, Текст);
|
||||
```
|
||||
|
||||
`#Использовать` в таком виде импортирует весь пакет целиком, что позволяет вызывать методы сразу из всех доступных модулей `oint` без дополнительных действий. Это универсально, однако чаще всего избыточно и отрицательно сказывается на времени выполнения конечного скрипта. Поэтому рекомендуется осуществлять импорт только для тех модулей пакета, которые необходимы в данный момент. Сделать это можно следующим образом:
|
||||
|
||||
```bsl
|
||||
#Использовать oint/api/telegram
|
||||
|
||||
Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, Чат, Текст);
|
||||
```
|
||||
|
||||
Все основные модули ОПИ находятся в подразделе `/api` и идентифицируются названиями, схожими с названиями команд для CLI версии. Найти название конкретной библиотеки всегда можно на главной странице посвященного ей раздела документации
|
||||
|
||||
Также, кроме импорта основных модулей, вы можете импортировать внутренние модули инструменты пакета, если они вам необходимы:
|
||||
|
||||
- `oint/tools/main` - для основных модулей инструментов
|
||||
- `oint/tools/http` - для модулей, связанных с работой HTTP-клиента
|
||||
Reference in New Issue
Block a user