You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-10 22:41:43 +02:00
Main build (Jenkins)
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1,4 +1,4 @@
|
||||
|
||||
|
||||
.vscode
|
||||
OInt/coverage/genericCoverage.xml
|
||||
OInt/coverage/coverage.xml
|
||||
@@ -16,6 +16,7 @@ fakedata.json
|
||||
/docs/docusaurus/.docusaurus
|
||||
/docs/docusaurus/build
|
||||
/docs/docusaurus/docs
|
||||
/Melezh
|
||||
|
||||
target/
|
||||
.idea/
|
||||
|
14
docs/ru/md/Addons/About-Addons.mdx
vendored
14
docs/ru/md/Addons/About-Addons.mdx
vendored
@@ -1,14 +0,0 @@
|
||||
---
|
||||
id: About-Addons
|
||||
sidebar_class_name: Addons
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI]
|
||||
title: Об аддонах
|
||||
---
|
||||
|
||||
<img src={require('../../static/img/addons.png').default} width='64px' />
|
||||
|
||||
# Об аддонах
|
||||
|
||||
**Аддоны** - это различные инструменты, основанные на Открытом пакете интеграций, но выделенные в отдельные проекты. Они расширяют функционал или область применения ОПИ в той или иной сфере и обычно зависят от одной из основных поставок пакета.
|
||||
|
||||
В этом разделе приведены все доступные на данный момент аддоны. Их установка и принцип работы могут отличаться, поэтому подробнее для каждого из них можно узнать в их собственном подразделе
|
24
docs/ru/md/Addons/Melezh.mdx
vendored
24
docs/ru/md/Addons/Melezh.mdx
vendored
@@ -1,24 +0,0 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
id: Melezh
|
||||
sidebar_class_name: Melezh
|
||||
description: Melezh - серверная версия Открытого пакета интеграций для получения доступа к его библиотекам по HTTP
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, gateway, server, proxy]
|
||||
---
|
||||
|
||||
<img src={require('../../static/img/melezh_ico.png').default} width='64px' />
|
||||
|
||||
# Melezh
|
||||
|
||||
Серверная версия Открытого пакета интеграций, предоставляющая единый настраиваемый HTTP API для доступа к любым его библиотекам с возможностью установки значений по умолчанию, веб-консолью и встроенным логированием входящих запросов
|
||||
|
||||
## Принцип работы
|
||||
|
||||
Данный сервер устанавливается поверх `oint` - консольного приложения [Открытого пакета интеграций](https://github.com/Bayselonarrend/OpenIntegrations), и позволяет удаленно вызывать его методы по средством HTTP-запросов из любого места так, как это происходило бы в консоли на локальной машине. Melezh использует встроенный в OneScript сервер Kestrel для приема HTTP запросов, а затем интерпретирует их в команды `oint` для дальнейшего выполнения
|
||||
|
||||
Решение имеет гибкую систему настроек, позволяющую определить ограничения списка доступных команд и методов, а также установить значения параметров для выполнения команд по умолчанию. Имеется система логирования и встроенная веб-консоль для удобного управления
|
||||
|
||||
|
||||
> **[📘 Перейти к документации Melezh](/docs/Addons/Melezh/Overview)** <br/>
|
||||
> **[🏰 Перейти в репозиторий Melezh](https://github.com/Bayselonarrend/Melezh)**
|
||||
|
62
docs/ru/md/Addons/Melezh/Overview.mdx
vendored
62
docs/ru/md/Addons/Melezh/Overview.mdx
vendored
@@ -1,62 +0,0 @@
|
||||
---
|
||||
id: Overview
|
||||
sidebar_class_name: Info
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, HTTP, Melezh]
|
||||
---
|
||||
|
||||
# Добро пожаловать!
|
||||
|
||||

|
||||
|
||||
Серверная версия Открытого пакета интеграций, предоставляющая единый настраиваемый HTTP API для доступа к любым его библиотекам с возможностью установки значений по умолчанию, веб-консолью и встроенным логированием входящих запросов
|
||||
|
||||
## Принцип работы
|
||||
|
||||
Данный сервер устанавливается поверх `oint` - консольного приложения [Открытого пакета интеграций](https://github.com/Bayselonarrend/OpenIntegrations), и позволяет удаленно вызывать его методы по средством HTTP-запросов из любого места так, как это происходило бы в консоли на локальной машине. Melezh использует встроенный в OneScript сервер Kestrel для приема HTTP запросов, а затем интерпретирует их в команды `oint` для дальнейшего выполнения
|
||||
|
||||
Решение имеет гибкую систему настроек, позволяющую определить ограничения списка доступных команд и методов, а также установить значения параметров для выполнения команд по умолчанию. Это позволяет как просто уменьшить количество передаваемых данных, так и скрыть чувствительные данные от клиентской стороны в случае необходимости
|
||||
|
||||
|
||||
## Пример начальной настройки
|
||||
|
||||
В этом примере создается новый файл проекта с настройкой обработкичка GET-запросов для функции `ОтправитьТекстовоеСообщение` из библиотеки работы с Telegram. Также в нем устанавливается значение по умолчанию для параметра `token` без возможности перезаписи ("строгий")
|
||||
|
||||
```powershell
|
||||
|
||||
melezh СоздатьПроект --path R:\test_proj.melezh
|
||||
melezh ДобавитьОбработчикЗапросов --proj R:\test_proj.melezh --lib telegram --func ОтправитьТекстовоеСообщение --method GET
|
||||
melezh УстановитьАргументОбработчика --proj R:\test_proj.melezh --handler 42281f11b --arg token --value "***" --strict true
|
||||
melezh ЗапуститьПроект --proj R:\test_proj.melezh --port 7788
|
||||
|
||||
```
|
||||
|
||||
Обработчик будет доступен на `localhost:7788/42281f11b`, где `42281f11b` - идентификатор, получаемый при вызове `ДобавитьОбработчикЗапросов`, являясь одновременно и ключем обработчика для настройки, и URL эндпоинтом для обращений
|
||||
|
||||
Пример запроса для отправки текстового сообщения:
|
||||
|
||||
```url
|
||||
http://localhost:7788/42281f11b?chat=123123123&text="Hello world!"
|
||||
```
|
||||
|
||||
Как вы могли заметить, мы не передаем токен, так как он установлен по умолчанию
|
||||
|
||||
## Web UI
|
||||
|
||||
Кроме CLI интерфейса, для более простой интерактивной настройки и управления, можно использовать встроенную в Melezh веб-консоль:
|
||||
|
||||

|
||||
|
||||
*На записи: вход в консоль, добавление нового обработчика для создания новости в Bitrix24 с указанием двух параметров по умолчанию, отключение двух обработчиков, просмотр подробностей одного из последних событий, просмотр всех логов по одному из обработчиков за сегодня*
|
||||
|
||||
<br/>
|
||||
|
||||
**Веб-консоль позволяет:**
|
||||
- Следить за последними событиями сервера
|
||||
- Добавлять, изменять и удалять обработчики, менять состав параметров по умолчанию
|
||||
- Включать и отключать обработчики на время
|
||||
- Просматривать подробные логи по каждому обработанному запросу
|
||||
- Изменять настройки сервера
|
||||
|
||||
Если вы только начинаете работу с Melezh, то рекомендуется начать именно с этого режима. Получить доступ к веб-консоли можно по адресу `localhost:<ваш порт>/ui` после создания и запуска проекта
|
||||
|
||||
|
28
docs/ru/md/Addons/Melezh/Start/First-start.mdx
vendored
28
docs/ru/md/Addons/Melezh/Start/First-start.mdx
vendored
@@ -1,28 +0,0 @@
|
||||
---
|
||||
id: First-start
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI]
|
||||
title: Первый запуск и создание проекта
|
||||
sidebar_position: 2
|
||||
---
|
||||
|
||||
В этом разделе описан запуск и первые шаги после установки Melezh на устройстве
|
||||
|
||||
## Запуск
|
||||
|
||||
Вне зависимости от операционной системы и способа установки, после ее завршения, Melezh должен быть доступен в терминале (командной строке) по команде `melezh`.
|
||||
|
||||
|
||||
>На Windows может потребоваться перезагрузка, но также там присутствует возможность прямого запуска по ярлыку в меню "Пуск"
|
||||
|
||||
|
||||
После вызова, будет показан начальный экран `melezh`:
|
||||
|
||||

|
||||
|
||||
## Создание проекта
|
||||
|
||||
Для полноценного начала работы с Melezh необходимо создать **проект** - файл, в котором будут хранится основные настройки и данные об обработчиках. Для этого необходимо вызывать команду `СоздатьПроект`
|
||||
|
||||

|
||||
|
||||
|
45
docs/ru/md/Addons/Melezh/Start/Installation.mdx
vendored
45
docs/ru/md/Addons/Melezh/Start/Installation.mdx
vendored
@@ -1,45 +0,0 @@
|
||||
---
|
||||
id: Installation
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI]
|
||||
title: Установка
|
||||
sidebar_position: 1
|
||||
---
|
||||
|
||||
Для начала работы с Melezh необходимо пройти процедуру его установки, после чего создать и настроить проект. В этом разделе описан процесс установки Melezh на конкретном устройстве. Выбор того или иного способа зависит от операционной системы и наличия в ней OneScript с пакетным менеджером OPM:
|
||||
|
||||
## Windows
|
||||
|
||||
Установка Melezh на Windows осуществляется в процессе установки `oint` - основного консольного приложения Открытого пакета интеграций. Достаточно скачать установщики `oint` из релиза репозитория [OpenIntegrations](https://github.com/Bayselonarrend/OpenIntegrations) (v >= 1.24.0), после чего, в процессе установки, поставить флажок на странице с вопросом о дополнительной установке Melezh:
|
||||
|
||||

|
||||
|
||||
<hr/>
|
||||
|
||||
## Linux
|
||||
|
||||
Для установки Melezh на устройствах с ОС Linux, в релизах репозитория Melezh присутствуют `.deb` и `.rpm` пакеты. Оба они зависят от пакета `oint`, который в соответствующих вариантах можно найти в релизах репозитория [OpenIntegrations](https://github.com/Bayselonarrend/OpenIntegrations)
|
||||
|
||||
:::warning
|
||||
Melezh совместим с любой версией `oint`, выше 1.24.0, но при условии совпадения языков: и Melezh, и OInt поставляются в двух языковых вариантах - русском и английском, которые нельзя смешивать друг с другом. Т.е. русская версия Melezh может быть установлена только поверх русской версии OInt, а английская - только поверх английской, соответственно
|
||||
:::
|
||||
|
||||
<br/><hr/>
|
||||
|
||||
## OneScript
|
||||
|
||||
Melezh и OInt - это, в первую очередь, пакеты для [OneScript](https://github.com/EvilBeaver/OneScript), которые могут быть установлены при помощи пакетного менеджера OPM. Русская версия пакета может быть установлена из облачного хаба пакетов при помощи консольной команды:
|
||||
|
||||
```powershell
|
||||
opm install melezh
|
||||
```
|
||||
|
||||
В этом пакете уже прописаны зависимости от OInt - он будет установлен автоматически
|
||||
|
||||
Помимо этого, и английская, и русская версии могут быть установлены из `.ospx` файлов пакетов, которые находятся в релизах соответствующих репозиториев [Melezh](https://github.com/Bayselonarrend/OpenIntegrations) и [OpenIntegrations](https://github.com/Bayselonarrend/OpenIntegrations):
|
||||
|
||||
```powershell
|
||||
opm install -f melezh.ospx
|
||||
opm install -f oint.ospx
|
||||
```
|
||||
|
||||
Как и в случае с пакетами для Linux, важно соблюдать соответствие языков версий: русская версия Melezh может работать только в зависимости от русской версии OInt, а английская - в зависимости от английской
|
@@ -1,82 +0,0 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
description: Создать комментарий и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Создать комментарий
|
||||
Создает комментарий к записи в таблице
|
||||
|
||||
|
||||
|
||||
`Функция СоздатьКомментарий(Знач Токен, Знач База, Знач Таблица, Знач Запись, Знач Текст) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Токен | --token | Строка | ✔ | Токен |
|
||||
| База | --base | Строка | ✔ | Идентификатор базы данных |
|
||||
| Таблица | --table | Строка | ✔ | Идентификатор таблицы |
|
||||
| Запись | --record | Строка | ✔ | Идентификатор записи в таблице |
|
||||
| Текст | --text | Строка | ✔ | Текст комментария |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Токен = "patNn4BXW66Yx3pdj.5b93c53cab554a8387de02d...";
|
||||
База = "app7HgN8N8JXk96nj";
|
||||
Таблица = "tblDHsmb8j2zvXWAs";
|
||||
Запись = "rec34JXPDjEzXX5jo";
|
||||
Текст = "Тестовый комментарий";
|
||||
|
||||
Результат = OPI_Airtable.СоздатьКомментарий(Токен, База, Таблица, Запись, Текст);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable СоздатьКомментарий \
|
||||
--token "***" \
|
||||
--base "appPli0MOZzZfk9cC" \
|
||||
--table "tblCWdRHnJcWIZttO" \
|
||||
--record "recYUaax0IGErP37T" \
|
||||
--text "Тестовый комментарий"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable СоздатьКомментарий ^
|
||||
--token "***" ^
|
||||
--base "appPli0MOZzZfk9cC" ^
|
||||
--table "tblCWdRHnJcWIZttO" ^
|
||||
--record "recYUaax0IGErP37T" ^
|
||||
--text "Тестовый комментарий"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"id": "comtbulEbTtAISgHM",
|
||||
"author": {
|
||||
"id": "usrFlaAHlTfYWAbVW",
|
||||
"email": "bayselonarrend@gmail.com",
|
||||
"name": "Антон Титовец"
|
||||
},
|
||||
"text": "Тестовый комментарий",
|
||||
"createdTime": "2024-10-08T17:44:49.632Z",
|
||||
"lastUpdatedTime": null
|
||||
}
|
||||
```
|
@@ -1,75 +0,0 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
description: Удалить комментарий и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Удалить комментарий
|
||||
Удаляет комментарий к записи таблицы
|
||||
|
||||
|
||||
|
||||
`Функция УдалитьКомментарий(Знач Токен, Знач База, Знач Таблица, Знач Запись, Знач Комментарий) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Токен | --token | Строка | ✔ | Токен |
|
||||
| База | --base | Строка | ✔ | Идентификатор базы данных |
|
||||
| Таблица | --table | Строка | ✔ | Идентификатор таблицы |
|
||||
| Запись | --record | Строка | ✔ | Идентификатор записи в таблице |
|
||||
| Комментарий | --comment | Строка | ✔ | Идентификатор комментария |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Токен = "patNn4BXW66Yx3pdj.5b93c53cab554a8387de02d...";
|
||||
База = "app7HgN8N8JXk96nj";
|
||||
Таблица = "tblDHsmb8j2zvXWAs";
|
||||
Запись = "rec34JXPDjEzXX5jo";
|
||||
Комментарий = "comdWziotDZ75pVWN";
|
||||
|
||||
Результат = OPI_Airtable.УдалитьКомментарий(Токен, База, Таблица, Запись, Комментарий);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable УдалитьКомментарий \
|
||||
--token "***" \
|
||||
--base "appPli0MOZzZfk9cC" \
|
||||
--table "tblCWdRHnJcWIZttO" \
|
||||
--record "recYUaax0IGErP37T" \
|
||||
--comment "compcgqWayXlYp6Mw"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable УдалитьКомментарий ^
|
||||
--token "***" ^
|
||||
--base "appPli0MOZzZfk9cC" ^
|
||||
--table "tblCWdRHnJcWIZttO" ^
|
||||
--record "recYUaax0IGErP37T" ^
|
||||
--comment "compcgqWayXlYp6Mw"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"id": "comtbulEbTtAISgHM",
|
||||
"deleted": true
|
||||
}
|
||||
```
|
@@ -1,88 +0,0 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
description: Изменить комментарий и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Изменить комментарий
|
||||
Изменяет текст существующего комментария
|
||||
|
||||
|
||||
|
||||
`Функция ИзменитьКомментарий(Знач Токен, Знач База, Знач Таблица, Знач Запись, Знач Комментарий, Знач Текст) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Токен | --token | Строка | ✔ | Токен |
|
||||
| База | --base | Строка | ✔ | Идентификатор базы данных |
|
||||
| Таблица | --table | Строка | ✔ | Идентификатор таблицы |
|
||||
| Запись | --record | Строка | ✔ | Идентификатор записи в таблице |
|
||||
| Комментарий | --comment | Строка | ✔ | Идентификатор комментария |
|
||||
| Текст | --text | Строка | ✔ | Новый текст комментария |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Токен = "patNn4BXW66Yx3pdj.5b93c53cab554a8387de02d...";
|
||||
База = "app7HgN8N8JXk96nj";
|
||||
Таблица = "tblDHsmb8j2zvXWAs";
|
||||
Запись = "rec34JXPDjEzXX5jo";
|
||||
Комментарий = "comdWziotDZ75pVWN";
|
||||
|
||||
Текст = "Тестовый комментарий (изм.)";
|
||||
Результат = OPI_Airtable.ИзменитьКомментарий(Токен, База, Таблица, Запись, Комментарий, Текст);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_АТТекст(Результат, Текст);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable ИзменитьКомментарий \
|
||||
--token "***" \
|
||||
--base "appPli0MOZzZfk9cC" \
|
||||
--table "tblCWdRHnJcWIZttO" \
|
||||
--record "recYUaax0IGErP37T" \
|
||||
--comment "compcgqWayXlYp6Mw" \
|
||||
--text "Тестовый комментарий (изм.)"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable ИзменитьКомментарий ^
|
||||
--token "***" ^
|
||||
--base "appPli0MOZzZfk9cC" ^
|
||||
--table "tblCWdRHnJcWIZttO" ^
|
||||
--record "recYUaax0IGErP37T" ^
|
||||
--comment "compcgqWayXlYp6Mw" ^
|
||||
--text "Тестовый комментарий (изм.)"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"id": "comtbulEbTtAISgHM",
|
||||
"author": {
|
||||
"id": "usrFlaAHlTfYWAbVW",
|
||||
"email": "bayselonarrend@gmail.com",
|
||||
"name": "Антон Титовец"
|
||||
},
|
||||
"text": "Тестовый комментарий (изм.)",
|
||||
"createdTime": "2024-10-08T17:44:50Z",
|
||||
"lastUpdatedTime": "2024-10-08T17:44:50.09Z"
|
||||
}
|
||||
```
|
@@ -1,84 +0,0 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
description: Получить комментарии и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить комментарии
|
||||
Получает список комментариев к записи в таблице
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьКомментарии(Знач Токен, Знач База, Знач Таблица, Знач Запись, Знач Отступ = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Токен | --token | Строка | ✔ | Токен |
|
||||
| База | --base | Строка | ✔ | Идентификатор базы данных |
|
||||
| Таблица | --table | Строка | ✔ | Идентификатор таблицы |
|
||||
| Запись | --record | Строка | ✔ | Идентификатор записи в таблице |
|
||||
| Отступ | --offset | Строка | ✖ | Иднтификатор следующей страницы данных из предыдущего запроса |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Токен = "patNn4BXW66Yx3pdj.5b93c53cab554a8387de02d...";
|
||||
База = "app7HgN8N8JXk96nj";
|
||||
Таблица = "tblDHsmb8j2zvXWAs";
|
||||
Запись = "rec34JXPDjEzXX5jo";
|
||||
|
||||
Результат = OPI_Airtable.ПолучитьКомментарии(Токен, База, Таблица, Запись);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable ПолучитьКомментарии \
|
||||
--token "***" \
|
||||
--base "appPli0MOZzZfk9cC" \
|
||||
--table "tblCWdRHnJcWIZttO" \
|
||||
--record "recYUaax0IGErP37T"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable ПолучитьКомментарии ^
|
||||
--token "***" ^
|
||||
--base "appPli0MOZzZfk9cC" ^
|
||||
--table "tblCWdRHnJcWIZttO" ^
|
||||
--record "recYUaax0IGErP37T"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"comments": [
|
||||
{
|
||||
"id": "comtbulEbTtAISgHM",
|
||||
"author": {
|
||||
"id": "usrFlaAHlTfYWAbVW",
|
||||
"email": "bayselonarrend@gmail.com",
|
||||
"name": "Антон Титовец"
|
||||
},
|
||||
"text": "Тестовый комментарий (изм.)",
|
||||
"createdTime": "2024-10-08T17:44:50Z",
|
||||
"lastUpdatedTime": "2024-10-08T17:44:50Z"
|
||||
}
|
||||
],
|
||||
"offset": null
|
||||
}
|
||||
```
|
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"label": "Работа с комментариями",
|
||||
"position": "6"
|
||||
}
|
@@ -1,100 +0,0 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
description: Создать записи и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Создать записи
|
||||
Создает одну или массив записей по описанию или массиву описаний значений полей
|
||||
|
||||
|
||||
|
||||
`Функция СоздатьЗаписи(Знач Токен, Знач База, Знач Таблица, Знач Данные) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Токен | --token | Строка | ✔ | Токен |
|
||||
| База | --base | Строка | ✔ | Идентификатор базы данных |
|
||||
| Таблица | --table | Строка | ✔ | Идентификатор таблицы |
|
||||
| Данные | --data | Структура, Массив из Структура | ✔ | Набор или массив наборов пар Ключ : Значение > Поле : Показатель |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Токен = "patNn4BXW66Yx3pdj.5b93c53cab554a8387de02d...";
|
||||
База = "app7HgN8N8JXk96nj";
|
||||
Таблица = "tblDHsmb8j2zvXWAs";
|
||||
|
||||
Номер = 10;
|
||||
Строковое = "Привет";
|
||||
|
||||
ОписаниеСтроки1 = Новый Структура("Номер,Строковое", Номер, Строковое);
|
||||
ОписаниеСтроки2 = Новый Структура("Номер,Строковое", Номер, Строковое);
|
||||
|
||||
МассивОписаний = Новый Массив;
|
||||
МассивОписаний.Добавить(ОписаниеСтроки1);
|
||||
МассивОписаний.Добавить(ОписаниеСтроки2);
|
||||
|
||||
Результат = OPI_Airtable.СоздатьЗаписи(Токен, База, Таблица, МассивОписаний);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
# JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint airtable СоздатьЗаписи \
|
||||
--token "***" \
|
||||
--base "appPli0MOZzZfk9cC" \
|
||||
--table "tblCWdRHnJcWIZttO" \
|
||||
--data "{'Номер':10,'Строковое':'Привет'}"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
:: JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint airtable СоздатьЗаписи ^
|
||||
--token "***" ^
|
||||
--base "appPli0MOZzZfk9cC" ^
|
||||
--table "tblCWdRHnJcWIZttO" ^
|
||||
--data "{'Номер':10,'Строковое':'Привет'}"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"records": [
|
||||
{
|
||||
"id": "recY8xFlFelA2CBmV",
|
||||
"createdTime": "2024-10-08T17:44:48Z",
|
||||
"fields": {
|
||||
"Номер": 10,
|
||||
"Строковое": "Привет\n"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "recR2uolW0zqWMsg7",
|
||||
"createdTime": "2024-10-08T17:44:48Z",
|
||||
"fields": {
|
||||
"Номер": 10,
|
||||
"Строковое": "Привет\n"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
@@ -1,75 +0,0 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
description: Удалить записи и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Удалить записи
|
||||
Удаляет одну или массив записей по идентификаторам
|
||||
|
||||
|
||||
|
||||
`Функция УдалитьЗаписи(Знач Токен, Знач База, Знач Таблица, Знач Записи) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Токен | --token | Строка | ✔ | Токен |
|
||||
| База | --base | Строка | ✔ | Идентификатор базы данных |
|
||||
| Таблица | --table | Строка | ✔ | Идентификатор таблицы |
|
||||
| Записи | --records | Строка, Массив из Строка | ✔ | Идентификатор или массив индентификаторов записей |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Токен = "patNn4BXW66Yx3pdj.5b93c53cab554a8387de02d...";
|
||||
База = "app7HgN8N8JXk96nj";
|
||||
Таблица = "tblDHsmb8j2zvXWAs";
|
||||
Запись = "rec34JXPDjEzXX5jo";
|
||||
|
||||
Результат = OPI_Airtable.УдалитьЗаписи(Токен, База, Таблица, Запись);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable УдалитьЗаписи \
|
||||
--token "***" \
|
||||
--base "appPli0MOZzZfk9cC" \
|
||||
--table "tblCWdRHnJcWIZttO" \
|
||||
--records "recYUaax0IGErP37T"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable УдалитьЗаписи ^
|
||||
--token "***" ^
|
||||
--base "appPli0MOZzZfk9cC" ^
|
||||
--table "tblCWdRHnJcWIZttO" ^
|
||||
--records "recYUaax0IGErP37T"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"records": [
|
||||
{
|
||||
"deleted": true,
|
||||
"id": "rec9dR46CmDQMkUJ0"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
@@ -1,76 +0,0 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
description: Получить список записей и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить список записей
|
||||
Получает список записей выбранной таблицы
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСписокЗаписей(Знач Токен, Знач База, Знач Таблица, Знач Отступ = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Токен | --token | Строка | ✔ | Токен |
|
||||
| База | --base | Строка | ✔ | Идентификатор базы данных |
|
||||
| Таблица | --table | Строка | ✔ | Идентификатор таблицы |
|
||||
| Отступ | --offset | Строка | ✖ | Иднтификатор следующей страницы данных из предыдущего запроса |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Токен = "patNn4BXW66Yx3pdj.5b93c53cab554a8387de02d...";
|
||||
База = "app7HgN8N8JXk96nj";
|
||||
Таблица = "tblDHsmb8j2zvXWAs";
|
||||
|
||||
Результат = OPI_Airtable.ПолучитьСписокЗаписей(Токен, База, Таблица);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable ПолучитьСписокЗаписей \
|
||||
--token "***" \
|
||||
--base "appPli0MOZzZfk9cC" \
|
||||
--table "tblCWdRHnJcWIZttO"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable ПолучитьСписокЗаписей ^
|
||||
--token "***" ^
|
||||
--base "appPli0MOZzZfk9cC" ^
|
||||
--table "tblCWdRHnJcWIZttO"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"records": [
|
||||
{
|
||||
"id": "rec9dR46CmDQMkUJ0",
|
||||
"createdTime": "2024-10-08T17:44:49Z",
|
||||
"fields": {
|
||||
"Номер": 10,
|
||||
"Строковое": "Привет\n"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
@@ -1,75 +0,0 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
description: Получить запись и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить запись
|
||||
Получает данные строки таблицы по идентификатору
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьЗапись(Знач Токен, Знач База, Знач Таблица, Знач Запись) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Токен | --token | Строка | ✔ | Токен |
|
||||
| База | --base | Строка | ✔ | Идентификатор базы данных |
|
||||
| Таблица | --table | Строка | ✔ | Идентификатор таблицы |
|
||||
| Запись | --record | Строка | ✔ | Идентификатор записи в таблице |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Токен = "patNn4BXW66Yx3pdj.5b93c53cab554a8387de02d...";
|
||||
База = "app7HgN8N8JXk96nj";
|
||||
Таблица = "tblDHsmb8j2zvXWAs";
|
||||
Запись = "rec34JXPDjEzXX5jo";
|
||||
|
||||
Результат = OPI_Airtable.ПолучитьЗапись(Токен, База, Таблица, Запись);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable ПолучитьЗапись \
|
||||
--token "***" \
|
||||
--base "appPli0MOZzZfk9cC" \
|
||||
--table "tblCWdRHnJcWIZttO" \
|
||||
--record "recYUaax0IGErP37T"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable ПолучитьЗапись ^
|
||||
--token "***" ^
|
||||
--base "appPli0MOZzZfk9cC" ^
|
||||
--table "tblCWdRHnJcWIZttO" ^
|
||||
--record "recYUaax0IGErP37T"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"id": "rec9dR46CmDQMkUJ0",
|
||||
"createdTime": "2024-10-08T17:44:49Z",
|
||||
"fields": {
|
||||
"Номер": 10,
|
||||
"Строковое": "Привет\n"
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"label": "Работа с записями",
|
||||
"position": "5"
|
||||
}
|
@@ -1,152 +0,0 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
description: Создать таблицу и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Создать таблицу
|
||||
Создает новую таблицу в базе
|
||||
|
||||
|
||||
|
||||
`Функция СоздатьТаблицу(Знач Токен, Знач База, Знач Наименование, Знач МассивПолей, Знач Описание = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Токен | --token | Строка | ✔ | Токен |
|
||||
| База | --base | Строка | ✔ | Идентификатор базы |
|
||||
| Наименование | --title | Строка | ✔ | Наименование новой таблицы |
|
||||
| МассивПолей | --fieldsdata | Массив Из Структура | ✔ | Массив описаний полей |
|
||||
| Описание | --description | Строка | ✖ | Описание таблицы |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Токен = "patNn4BXW66Yx3pdj.5b93c53cab554a8387de02d...";
|
||||
База = "app7HgN8N8JXk96nj";
|
||||
|
||||
МассивПолей = Новый Массив;
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеНомера("Номер"));
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСтроковое("Строковое"));
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеВложения("Вложение"));
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеФлажка("Флажок"));
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеДаты("Дата"));
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеТелефона("Телефон"));
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеПочты("Почта"));
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСсылки("Ссылка"));
|
||||
|
||||
Наименование = "Тестовая таблица 2";
|
||||
Описание = "Новая таблица";
|
||||
|
||||
Результат = OPI_Airtable.СоздатьТаблицу(Токен, База, Наименование, МассивПолей, Описание);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable СоздатьТаблицу \
|
||||
--token "***" \
|
||||
--base "appPli0MOZzZfk9cC" \
|
||||
--title "Тестовая таблица 2" \
|
||||
--fieldsdata "[{'name':'Номер','type':'number','options':{'precision':0}},{'name':'Строковое','type':'richText'},{'name':'Вложение','type':'multipleAttachments'},{'name':'Флажок','type':'checkbox','options':{'icon':'check','color':'yellowBright'}},{'name':'Дата','type':'date','options':{'dateFormat':{'format':'YYYY-MM-DD','name':'iso'}}},{'name':'Телефон','type':'phoneNumber'},{'name':'Почта','type':'email'},{'name':'Ссылка','type':'url'}]" \
|
||||
--description "Новая таблица"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable СоздатьТаблицу ^
|
||||
--token "***" ^
|
||||
--base "appPli0MOZzZfk9cC" ^
|
||||
--title "Тестовая таблица 2" ^
|
||||
--fieldsdata "[{'name':'Номер','type':'number','options':{'precision':0}},{'name':'Строковое','type':'richText'},{'name':'Вложение','type':'multipleAttachments'},{'name':'Флажок','type':'checkbox','options':{'icon':'check','color':'yellowBright'}},{'name':'Дата','type':'date','options':{'dateFormat':{'format':'YYYY-MM-DD','name':'iso'}}},{'name':'Телефон','type':'phoneNumber'},{'name':'Почта','type':'email'},{'name':'Ссылка','type':'url'}]" ^
|
||||
--description "Новая таблица"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"id": "tblhBYsKZ3w9qZzlj",
|
||||
"name": "Тестовая таблица 2",
|
||||
"description": "Новая таблица",
|
||||
"primaryFieldId": "fld9iS1ofdALjC2yT",
|
||||
"fields": [
|
||||
{
|
||||
"type": "number",
|
||||
"options": {
|
||||
"precision": 0
|
||||
},
|
||||
"id": "fld9iS1ofdALjC2yT",
|
||||
"name": "Номер"
|
||||
},
|
||||
{
|
||||
"type": "richText",
|
||||
"id": "fldcMrmBANDdi3wjL",
|
||||
"name": "Строковое"
|
||||
},
|
||||
{
|
||||
"type": "multipleAttachments",
|
||||
"options": {
|
||||
"isReversed": false
|
||||
},
|
||||
"id": "fldQlnMrCcjrKoGvN",
|
||||
"name": "Вложение"
|
||||
},
|
||||
{
|
||||
"type": "checkbox",
|
||||
"options": {
|
||||
"icon": "check",
|
||||
"color": "yellowBright"
|
||||
},
|
||||
"id": "fldPKXJmkzAFRo41T",
|
||||
"name": "Флажок"
|
||||
},
|
||||
{
|
||||
"type": "date",
|
||||
"options": {
|
||||
"dateFormat": {
|
||||
"name": "iso",
|
||||
"format": "YYYY-MM-DD"
|
||||
}
|
||||
},
|
||||
"id": "fldvgGvcjT2zaVAoa",
|
||||
"name": "Дата"
|
||||
},
|
||||
{
|
||||
"type": "phoneNumber",
|
||||
"id": "fldxpWaIK8kfA0bdI",
|
||||
"name": "Телефон"
|
||||
},
|
||||
{
|
||||
"type": "email",
|
||||
"id": "fldSIeymPzrNvPv5E",
|
||||
"name": "Почта"
|
||||
},
|
||||
{
|
||||
"type": "url",
|
||||
"id": "fldFczkpBLZWvsRld",
|
||||
"name": "Ссылка"
|
||||
}
|
||||
],
|
||||
"views": [
|
||||
{
|
||||
"id": "viw1FaP6XyTzHPsAD",
|
||||
"name": "Grid view",
|
||||
"type": "grid"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
@@ -1,142 +0,0 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
description: Изменить таблицу и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Изменить таблицу
|
||||
Изменяет наименование и|или описание базы
|
||||
|
||||
|
||||
|
||||
`Функция ИзменитьТаблицу(Знач Токен, Знач База, Знач Таблица, Знач Наименование = "", Знач Описание = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Токен | --token | Строка | ✔ | Токен |
|
||||
| База | --base | Строка | ✔ | Идентификатор базы |
|
||||
| Таблица | --table | Строка | ✔ | Идентификатор таблицы |
|
||||
| Наименование | --title | Строка | ✖ | Новое наименование |
|
||||
| Описание | --description | Строка | ✖ | Новое описание |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Токен = "patNn4BXW66Yx3pdj.5b93c53cab554a8387de02d...";
|
||||
База = "app7HgN8N8JXk96nj";
|
||||
Таблица = "tblDHsmb8j2zvXWAs";
|
||||
Наименование = "Тестовая таблица 2 (изм.)";
|
||||
Описание = "Новая таблица (изм.)";
|
||||
|
||||
Результат = OPI_Airtable.ИзменитьТаблицу(Токен, База, Таблица, Наименование, Описание);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable ИзменитьТаблицу \
|
||||
--token "***" \
|
||||
--base "appPli0MOZzZfk9cC" \
|
||||
--table "tblCWdRHnJcWIZttO" \
|
||||
--title "Тестовая таблица 2 (изм.)" \
|
||||
--description "Новая таблица (изм.)"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable ИзменитьТаблицу ^
|
||||
--token "***" ^
|
||||
--base "appPli0MOZzZfk9cC" ^
|
||||
--table "tblCWdRHnJcWIZttO" ^
|
||||
--title "Тестовая таблица 2 (изм.)" ^
|
||||
--description "Новая таблица (изм.)"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"id": "tblhBYsKZ3w9qZzlj",
|
||||
"name": "Тестовая таблица 2 (изм.)",
|
||||
"description": "Новая таблица (изм.)",
|
||||
"primaryFieldId": "fld9iS1ofdALjC2yT",
|
||||
"fields": [
|
||||
{
|
||||
"id": "fld9iS1ofdALjC2yT",
|
||||
"name": "Номер",
|
||||
"type": "number",
|
||||
"options": {
|
||||
"precision": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "fldcMrmBANDdi3wjL",
|
||||
"name": "Строковое",
|
||||
"type": "richText"
|
||||
},
|
||||
{
|
||||
"id": "fldQlnMrCcjrKoGvN",
|
||||
"name": "Вложение",
|
||||
"type": "multipleAttachments",
|
||||
"options": {
|
||||
"isReversed": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "fldPKXJmkzAFRo41T",
|
||||
"name": "Флажок",
|
||||
"type": "checkbox",
|
||||
"options": {
|
||||
"icon": "check",
|
||||
"color": "yellowBright"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "fldvgGvcjT2zaVAoa",
|
||||
"name": "Дата",
|
||||
"type": "date",
|
||||
"options": {
|
||||
"dateFormat": {
|
||||
"name": "iso",
|
||||
"format": "YYYY-MM-DD"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "fldxpWaIK8kfA0bdI",
|
||||
"name": "Телефон",
|
||||
"type": "phoneNumber"
|
||||
},
|
||||
{
|
||||
"id": "fldSIeymPzrNvPv5E",
|
||||
"name": "Почта",
|
||||
"type": "email"
|
||||
},
|
||||
{
|
||||
"id": "fldFczkpBLZWvsRld",
|
||||
"name": "Ссылка",
|
||||
"type": "url"
|
||||
}
|
||||
],
|
||||
"views": [
|
||||
{
|
||||
"id": "viw1FaP6XyTzHPsAD",
|
||||
"name": "Grid view",
|
||||
"type": "grid"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"label": "Работа с таблицами",
|
||||
"position": "3"
|
||||
}
|
@@ -1,111 +0,0 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
description: Создать базу и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Создать базу
|
||||
Создает новую базу данных
|
||||
|
||||
|
||||
|
||||
`Функция СоздатьБазу(Знач Токен, Знач РабочееПространство, Знач Наименование, Знач КоллекцияТаблиц) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Токен | --token | Строка | ✔ | Токен |
|
||||
| РабочееПространство | --ws | Строка | ✔ | Идентификатор рабочего пространства |
|
||||
| Наименование | --title | Строка | ✔ | Наименование новой базы |
|
||||
| КоллекцияТаблиц | --tablesdata | Соответствие Из КлючИЗначение | ✔ | Описание таблиц: Ключ > имя, Значение > массив полей |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Токен = "patNn4BXW66Yx3pdj.5b93c53cab554a8387de02d...";
|
||||
Область = "wspdf8yl1yZz3PmWZ";
|
||||
Наименование = "Тестовая база";
|
||||
|
||||
МассивПолей = Новый Массив;
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеНомера("Номер"));
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСтроковое("Строковое"));
|
||||
|
||||
ИмяТаблицы = "Тестовая таблица";
|
||||
|
||||
СоответствиеТаблиц = Новый Соответствие;
|
||||
СоответствиеТаблиц.Вставить(ИмяТаблицы, МассивПолей);
|
||||
|
||||
Результат = OPI_Airtable.СоздатьБазу(Токен, Область, Наименование, СоответствиеТаблиц);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
# JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint airtable СоздатьБазу \
|
||||
--token "***" \
|
||||
--ws "wspdf8yl1yZz3PmWZ" \
|
||||
--title "Тестовая база" \
|
||||
--tablesdata "{'Тестовая таблица':[{'name':'Номер','type':'number','options':{'precision':0}},{'name':'Строковое','type':'richText'}]}"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
:: JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint airtable СоздатьБазу ^
|
||||
--token "***" ^
|
||||
--ws "wspdf8yl1yZz3PmWZ" ^
|
||||
--title "Тестовая база" ^
|
||||
--tablesdata "{'Тестовая таблица':[{'name':'Номер','type':'number','options':{'precision':0}},{'name':'Строковое','type':'richText'}]}"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"id": "appye5JxQD6CEAVQ7",
|
||||
"tables": [
|
||||
{
|
||||
"id": "tblPK7iM6QVCGbral",
|
||||
"name": "Тестовая таблица",
|
||||
"primaryFieldId": "fldiLeIBGEKLvCGHn",
|
||||
"fields": [
|
||||
{
|
||||
"type": "number",
|
||||
"options": {
|
||||
"precision": 0
|
||||
},
|
||||
"id": "fldiLeIBGEKLvCGHn",
|
||||
"name": "Номер"
|
||||
},
|
||||
{
|
||||
"type": "richText",
|
||||
"id": "flduxcmTlD7hCz9ZS",
|
||||
"name": "Строковое"
|
||||
}
|
||||
],
|
||||
"views": [
|
||||
{
|
||||
"id": "viw5lk0HjJwqDX1vM",
|
||||
"name": "Grid view",
|
||||
"type": "grid"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
@@ -1,90 +0,0 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
description: Получить таблицы базы и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить таблицы базы
|
||||
Получает схему таблиц базы
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьТаблицыБазы(Знач Токен, Знач База) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Токен | --token | Строка | ✔ | Токен |
|
||||
| База | --base | Строка | ✔ | Идентификатор базы |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Токен = "patNn4BXW66Yx3pdj.5b93c53cab554a8387de02d...";
|
||||
База = "app7HgN8N8JXk96nj";
|
||||
|
||||
Результат = OPI_Airtable.ПолучитьТаблицыБазы(Токен, База);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable ПолучитьТаблицыБазы \
|
||||
--token "***" \
|
||||
--base "appPli0MOZzZfk9cC"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable ПолучитьТаблицыБазы ^
|
||||
--token "***" ^
|
||||
--base "appPli0MOZzZfk9cC"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"tables": [
|
||||
{
|
||||
"id": "tblPK7iM6QVCGbral",
|
||||
"name": "Тестовая таблица",
|
||||
"primaryFieldId": "fldiLeIBGEKLvCGHn",
|
||||
"fields": [
|
||||
{
|
||||
"type": "number",
|
||||
"options": {
|
||||
"precision": 0
|
||||
},
|
||||
"id": "fldiLeIBGEKLvCGHn",
|
||||
"name": "Номер"
|
||||
},
|
||||
{
|
||||
"type": "richText",
|
||||
"id": "flduxcmTlD7hCz9ZS",
|
||||
"name": "Строковое"
|
||||
}
|
||||
],
|
||||
"views": [
|
||||
{
|
||||
"id": "viw5lk0HjJwqDX1vM",
|
||||
"name": "Grid view",
|
||||
"type": "grid"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
@@ -1,207 +0,0 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
description: Получить список баз и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить список баз
|
||||
Получает список доступных баз
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСписокБаз(Знач Токен, Знач Отступ = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Токен | --token | Строка | ✔ | Токен |
|
||||
| Отступ | --offset | Строка | ✖ | Идентификатор следующей страницы списка баз из перыдудщего запроса |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Токен = "patNn4BXW66Yx3pdj.5b93c53cab554a8387de02d...";
|
||||
|
||||
Результат = OPI_Airtable.ПолучитьСписокБаз(Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable ПолучитьСписокБаз \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable ПолучитьСписокБаз ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"bases": [
|
||||
{
|
||||
"id": "appGarzKZ0lu3gzoa",
|
||||
"name": "Test",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "app9WRfJirwn3yXuG",
|
||||
"name": "Product catalog",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "app6gigUYTzlDEq4X",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "app5hJGyK8asYYe1Q",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appRQ6VxxOZb40Uwi",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appM6FaGofV2XSfFA",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "apptm8Xqo7TwMaipQ",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appsyQyGrF8aVN2Wm",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "applEsyJmBRm12AuN",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appbh1wYGbZlmn3pN",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "apppkKYsw7O1Gqhxl",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appIHzEhKAimg9S2p",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "app5Zyj15QZisbqvA",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "app05ybJZ2aiF7jiV",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appKbK1rnu08kOueO",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appBTTgSQtzCkrp4V",
|
||||
"name": "База из Оинт",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appDtM9dK5yzXduUB",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appqyGu9Cdx9xWvEs",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appczCGkB55A13rQ2",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appxClK6G6i2DREOB",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appsYySkvo8kafUdd",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appw2EFeyyNgwmhP6",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appqEloLDyI7p6uzS",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appdTFa0GMiOdaxVp",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appuREJLUMSxU9Tww",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appQwerTglYZLYkLl",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "apptPCnUGDn0M76to",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appgg50vNZwX1aZmu",
|
||||
"name": "Тестовая база",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appHB3hm34ZkAjflT",
|
||||
"name": "TestDatabase",
|
||||
"permissionLevel": "create"
|
||||
},
|
||||
{
|
||||
"id": "appuHDfwXADAD5QDj",
|
||||
"name": "TestDatabase",
|
||||
...
|
||||
```
|
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"label": "Работа с базами",
|
||||
"position": "2"
|
||||
}
|
@@ -1,82 +0,0 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
description: Создать поле и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Создать поле
|
||||
Создет новое поле в таблице
|
||||
|
||||
|
||||
|
||||
`Функция СоздатьПоле(Знач Токен, Знач База, Знач Таблица, Знач СтруктураПоля) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Токен | --token | Строка | ✔ | Токен |
|
||||
| База | --base | Строка | ✔ | Идентификатор базы |
|
||||
| Таблица | --table | Строка | ✔ | Идентификатор таблицы |
|
||||
| СтруктураПоля | --fielddata | Структура Из КлючИЗначение | ✔ | Описание нового поля |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Токен = "patNn4BXW66Yx3pdj.5b93c53cab554a8387de02d...";
|
||||
База = "app7HgN8N8JXk96nj";
|
||||
Таблица = "tblDHsmb8j2zvXWAs";
|
||||
Имя = Строка(Новый УникальныйИдентификатор);
|
||||
|
||||
Поле = OPI_Airtable.ПолучитьПолеНомера(Имя);
|
||||
Результат = OPI_Airtable.СоздатьПоле(Токен, База, Таблица, Поле);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
# JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint airtable СоздатьПоле \
|
||||
--token "***" \
|
||||
--base "appPli0MOZzZfk9cC" \
|
||||
--table "tblCWdRHnJcWIZttO" \
|
||||
--title "b8e0128b-8580-4fae-a4a8-6bcc36ec101f" \
|
||||
--fielddata "{'name':'b8e0128b-8580-4fae-a4a8-6bcc36ec101f','type':'number','options':{'precision':0}}"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
:: JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint airtable СоздатьПоле ^
|
||||
--token "***" ^
|
||||
--base "appPli0MOZzZfk9cC" ^
|
||||
--table "tblCWdRHnJcWIZttO" ^
|
||||
--title "b8e0128b-8580-4fae-a4a8-6bcc36ec101f" ^
|
||||
--fielddata "{'name':'b8e0128b-8580-4fae-a4a8-6bcc36ec101f','type':'number','options':{'precision':0}}"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"type": "number",
|
||||
"options": {
|
||||
"precision": 0
|
||||
},
|
||||
"id": "fldVcZeSTEx69J6u2",
|
||||
"name": "55cedfa3-76e5-4d08-923e-99da5f14c9aa"
|
||||
}
|
||||
```
|
@@ -1,57 +0,0 @@
|
||||
---
|
||||
sidebar_position: 5
|
||||
description: Получить поле (файл) и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить поле (файл)
|
||||
Получает описание поля файлового типа
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьПолеВложения(Знач Наименование) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --title | Строка | ✔ | Наименование поля |
|
||||
|
||||
|
||||
Возвращаемое значение: Структура - Описание поля
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Результат = OPI_Airtable.ПолучитьПолеВложения("Вложение");
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable ПолучитьПолеВложения \
|
||||
--title "Вложение"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable ПолучитьПолеВложения ^
|
||||
--title "Вложение"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"name": "Вложение",
|
||||
"type": "multipleAttachments"
|
||||
}
|
||||
```
|
@@ -1,61 +0,0 @@
|
||||
---
|
||||
sidebar_position: 6
|
||||
description: Получить поле (флажок) и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить поле (флажок)
|
||||
Получает описание поля типа булево
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьПолеФлажка(Знач Наименование) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --title | Строка | ✔ | Наименование поля |
|
||||
|
||||
|
||||
Возвращаемое значение: Структура - Описание поля
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Результат = OPI_Airtable.ПолучитьПолеФлажка("Флажок");
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable ПолучитьПолеФлажка \
|
||||
--title "Флажок"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable ПолучитьПолеФлажка ^
|
||||
--title "Флажок"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"name": "Флажок",
|
||||
"type": "checkbox",
|
||||
"options": {
|
||||
"icon": "check",
|
||||
"color": "yellowBright"
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,63 +0,0 @@
|
||||
---
|
||||
sidebar_position: 7
|
||||
description: Получить поле (дата) и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить поле (дата)
|
||||
Получает описание поля типа дата
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьПолеДаты(Знач Наименование) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --title | Строка | ✔ | Наименование поля |
|
||||
|
||||
|
||||
Возвращаемое значение: Структура - Описание поля
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Результат = OPI_Airtable.ПолучитьПолеДаты("Дата");
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable ПолучитьПолеДаты \
|
||||
--title "Дата"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable ПолучитьПолеДаты ^
|
||||
--title "Дата"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"name": "Дата",
|
||||
"type": "date",
|
||||
"options": {
|
||||
"dateFormat": {
|
||||
"format": "YYYY-MM-DD",
|
||||
"name": "iso"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,57 +0,0 @@
|
||||
---
|
||||
sidebar_position: 8
|
||||
description: Получить поле (email) и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить поле (email)
|
||||
Получает описание поля с электронной почтой
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьПолеПочты(Знач Наименование) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --title | Строка | ✔ | Наименование поля |
|
||||
|
||||
|
||||
Возвращаемое значение: Структура - Описание поля
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Результат = OPI_Airtable.ПолучитьПолеПочты("Почта");
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable ПолучитьПолеПочты \
|
||||
--title "Почта"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable ПолучитьПолеПочты ^
|
||||
--title "Почта"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"name": "Почта",
|
||||
"type": "email"
|
||||
}
|
||||
```
|
@@ -1,57 +0,0 @@
|
||||
---
|
||||
sidebar_position: 10
|
||||
description: Получить поле (url) и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить поле (url)
|
||||
Получает описание поля с URL
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьПолеСсылки(Знач Наименование) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --title | Строка | ✔ | Наименование поля |
|
||||
|
||||
|
||||
Возвращаемое значение: Структура - Описание поля
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Результат = OPI_Airtable.ПолучитьПолеСсылки("Ссылка");
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable ПолучитьПолеСсылки \
|
||||
--title "Ссылка"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable ПолучитьПолеСсылки ^
|
||||
--title "Ссылка"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"name": "Ссылка",
|
||||
"type": "url"
|
||||
}
|
||||
```
|
@@ -1,61 +0,0 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
description: Получить поле (числовое) и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить поле (числовое)
|
||||
Получает описание поля числового типа
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьПолеНомера(Знач Наименование, Знач Точность = 0) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --title | Строка | ✔ | Наименование нового поля |
|
||||
| Точность | --precision | Число,Строка | ✖ | Число знаков после запятой |
|
||||
|
||||
|
||||
Возвращаемое значение: Структура - Описание поля
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Результат = OPI_Airtable.ПолучитьПолеНомера("Номер");
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable ПолучитьПолеНомера \
|
||||
--title "b8e0128b-8580-4fae-a4a8-6bcc36ec101f"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable ПолучитьПолеНомера ^
|
||||
--title "b8e0128b-8580-4fae-a4a8-6bcc36ec101f"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"name": "Номер",
|
||||
"type": "number",
|
||||
"options": {
|
||||
"precision": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,57 +0,0 @@
|
||||
---
|
||||
sidebar_position: 9
|
||||
description: Получить поле (телефон) и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить поле (телефон)
|
||||
Получает описание поля с номером телефона
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьПолеТелефона(Знач Наименование) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --title | Строка | ✔ | Наименование поля |
|
||||
|
||||
|
||||
Возвращаемое значение: Структура - Описание поля
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Результат = OPI_Airtable.ПолучитьПолеТелефона("Телефон");
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable ПолучитьПолеТелефона \
|
||||
--title "Телефон"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable ПолучитьПолеТелефона ^
|
||||
--title "Телефон"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"name": "Телефон",
|
||||
"type": "phoneNumber"
|
||||
}
|
||||
```
|
@@ -1,57 +0,0 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
description: Получить поле (строковое) и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить поле (строковое)
|
||||
Получает описание поля строкового типа
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьПолеСтроковое(Знач Наименование) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --title | Строка | ✔ | Наименование нового поля |
|
||||
|
||||
|
||||
Возвращаемое значение: Структура - Описание поля
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Результат = OPI_Airtable.ПолучитьПолеСтроковое("Строковое");
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable ПолучитьПолеСтроковое \
|
||||
--title "Строковое"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable ПолучитьПолеСтроковое ^
|
||||
--title "Строковое"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"name": "Строковое",
|
||||
"type": "richText"
|
||||
}
|
||||
```
|
@@ -1,85 +0,0 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
description: Изменить поле и другие функции для работы с Airtable в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Airtable]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Изменить поле
|
||||
Изменяет имя и|или описание существующего поля таблицы
|
||||
|
||||
|
||||
|
||||
`Функция ИзменитьПоле(Знач Токен, Знач База, Знач Таблица, Знач Поле, Знач Наименование = "", Знач Описание = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Токен | --token | Строка | ✔ | Токен |
|
||||
| База | --base | Строка | ✔ | Идентификатор базы База |
|
||||
| Таблица | --table | Строка | ✔ | Идентификатор таблицы |
|
||||
| Поле | --field | Строка | ✔ | Идентификатор поля |
|
||||
| Наименование | --title | Строка | ✖ | Новое наименование |
|
||||
| Описание | --description | Строка | ✖ | Новое описание |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Токен = "patNn4BXW66Yx3pdj.5b93c53cab554a8387de02d...";
|
||||
База = "app7HgN8N8JXk96nj";
|
||||
Таблица = "tblDHsmb8j2zvXWAs";
|
||||
Поле = "fldjm76pFdhOTKHjy";
|
||||
|
||||
Имя = Строка(Новый УникальныйИдентификатор) + "(изм.)";
|
||||
Описание = "Новое описание";
|
||||
|
||||
Результат = OPI_Airtable.ИзменитьПоле(Токен, База, Таблица, Поле, Имя, Описание);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint airtable ИзменитьПоле \
|
||||
--token "***" \
|
||||
--base "appPli0MOZzZfk9cC" \
|
||||
--table "tblCWdRHnJcWIZttO" \
|
||||
--field "fldbxOszmd1Ts6ar7" \
|
||||
--title "0d940124-fc66-41a5-8633-cf8257f8a4e2(изм.)" \
|
||||
--description "Новое описание"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint airtable ИзменитьПоле ^
|
||||
--token "***" ^
|
||||
--base "appPli0MOZzZfk9cC" ^
|
||||
--table "tblCWdRHnJcWIZttO" ^
|
||||
--field "fldbxOszmd1Ts6ar7" ^
|
||||
--title "0d940124-fc66-41a5-8633-cf8257f8a4e2(изм.)" ^
|
||||
--description "Новое описание"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"type": "number",
|
||||
"options": {
|
||||
"precision": 0
|
||||
},
|
||||
"id": "fldVcZeSTEx69J6u2",
|
||||
"name": "12ed7670-e343-4773-87b4-de3ff5855144(изм.)",
|
||||
"description": "Новое описание"
|
||||
}
|
||||
```
|
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"label": "Работа с полями",
|
||||
"position": "4"
|
||||
}
|
@@ -1,148 +0,0 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
description: Создать событие календаря и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Создать событие календаря
|
||||
Создает новое событие календаря
|
||||
|
||||
|
||||
|
||||
`Функция СоздатьСобытиеКалендаря(Знач URL, Знач ОписаниеСобытия, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| ОписаниеСобытия | --fields | Структура Из КлючИЗначение | ✔ | Описание события. См. ПолучитьСтруктуруСобытияКалендаря |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [calendar.event.add](https://apidocs.bitrix24.ru/api-reference/calendar/calendar-event/calendar-event-add.html)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDКалендаря = "724";
|
||||
|
||||
Завтра = OPI_Инструменты.ПолучитьТекущуюДату() + 86400;
|
||||
Час = 3600;
|
||||
|
||||
СтруктураСобытия = Новый Структура;
|
||||
|
||||
СтруктураСобытия.Вставить("type" , "user");
|
||||
СтруктураСобытия.Вставить("ownerId" , 1);
|
||||
СтруктураСобытия.Вставить("from" , XMLСтрока(Завтра));
|
||||
СтруктураСобытия.Вставить("to" , XMLСтрока(Завтра + Час));
|
||||
СтруктураСобытия.Вставить("section" , IDКалендаря);
|
||||
СтруктураСобытия.Вставить("name" , "Новое событие");
|
||||
СтруктураСобытия.Вставить("skip_time" , "N");
|
||||
СтруктураСобытия.Вставить("timezone_from", "Europe/Minsk");
|
||||
СтруктураСобытия.Вставить("timezone_to" , "Europe/Minsk");
|
||||
СтруктураСобытия.Вставить("description" , "Описание события");
|
||||
СтруктураСобытия.Вставить("color" , "%23000000>");
|
||||
СтруктураСобытия.Вставить("text_color" , "%23FFFFFF");
|
||||
СтруктураСобытия.Вставить("accessibility", "quest");
|
||||
СтруктураСобытия.Вставить("importance" , "normal");
|
||||
СтруктураСобытия.Вставить("private_event", "Y");
|
||||
|
||||
СтруктураПовторяемости = Новый Структура;
|
||||
СтруктураПовторяемости.Вставить("FREQ" , "DAILY");
|
||||
СтруктураПовторяемости.Вставить("COUNT" , 3);
|
||||
СтруктураПовторяемости.Вставить("INTERVAL", 10);
|
||||
|
||||
МассивДней = Новый Массив;
|
||||
МассивДней.Добавить("SA");
|
||||
МассивДней.Добавить("MO");
|
||||
|
||||
СтруктураПовторяемости.Вставить("BYDAY", МассивДней);
|
||||
СтруктураПовторяемости.Вставить("UNTIL", XMLСтрока(Завтра + Час * 24 * 10));
|
||||
|
||||
СтруктураСобытия.Вставить("rrule" , СтруктураПовторяемости);
|
||||
СтруктураСобытия.Вставить("is_meeting", "Y");
|
||||
СтруктураСобытия.Вставить("location" , "Офис");
|
||||
|
||||
МассивНапоминаний = Новый Массив;
|
||||
|
||||
СтруктураНапоминания = Новый Структура;
|
||||
СтруктураНапоминания.Вставить("type" , "day");
|
||||
СтруктураНапоминания.Вставить("count", 1);
|
||||
|
||||
МассивНапоминаний.Добавить(СтруктураНапоминания);
|
||||
|
||||
СтруктураСобытия.Вставить("remind" , МассивНапоминаний);
|
||||
СтруктураСобытия.Вставить("attendees", СтрРазделить("1,10", ","));
|
||||
СтруктураСобытия.Вставить("host" , 1);
|
||||
|
||||
СтруктураВстречи = Новый Структура;
|
||||
СтруктураВстречи.Вставить("notify" , "Y");
|
||||
СтруктураВстречи.Вставить("reinvite" , "Y");
|
||||
СтруктураВстречи.Вставить("allow_invite", "N");
|
||||
СтруктураВстречи.Вставить("hide_guests" , "N");
|
||||
|
||||
СтруктураСобытия.Вставить("meeting", СтруктураВстречи);
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьСобытиеКалендаря(URL, СтруктураСобытия);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDКалендаря = "726";
|
||||
|
||||
СтруктураСобытия.Вставить("section", IDКалендаря);
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьСобытиеКалендаря(URL, СтруктураСобытия, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
# JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint bitrix24 СоздатьСобытиеКалендаря \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--fields "{'type':'user','ownerId':1,'from':'2025-05-22T00:34:25.0073078','to':'2025-05-22T01:34:25.0073078','section':730,'name':'Новое событие','skip_time':'N','timezone_from':'Europe/Minsk','timezone_to':'Europe/Minsk','description':'Описание события','color':'%23000000>','text_color':'%23FFFFFF','accessibility':'busy','importance':'high','private_event':'N','rrule':{'FREQ':'DAILY','COUNT':3,'INTERVAL':10,'BYDAY':['SA','MO'],'UNTIL':'2025-06-01T00:34:25.0073078'},'is_meeting':'Y','location':'Офис','remind':[{'type':'day','count':1}],'attendees':['1','10'],'host':1,'meeting':{'notify':'Y','reinvite':'Y','allow_invite':'N','hide_guests':'N'}}" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
:: JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint bitrix24 СоздатьСобытиеКалендаря ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--fields "{'type':'user','ownerId':1,'from':'2025-05-22T00:34:25.0073078','to':'2025-05-22T01:34:25.0073078','section':730,'name':'Новое событие','skip_time':'N','timezone_from':'Europe/Minsk','timezone_to':'Europe/Minsk','description':'Описание события','color':'%23000000>','text_color':'%23FFFFFF','accessibility':'busy','importance':'high','private_event':'N','rrule':{'FREQ':'DAILY','COUNT':3,'INTERVAL':10,'BYDAY':['SA','MO'],'UNTIL':'2025-06-01T00:34:25.0073078'},'is_meeting':'Y','location':'Офис','remind':[{'type':'day','count':1}],'attendees':['1','10'],'host':1,'meeting':{'notify':'Y','reinvite':'Y','allow_invite':'N','hide_guests':'N'}}" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": 30,
|
||||
"time": {
|
||||
"start": 1737893979.47614,
|
||||
"finish": 1737893979.69477,
|
||||
"duration": 0.218628883361816,
|
||||
"processing": 0.192880868911743,
|
||||
"date_start": "2025-01-26T15:19:39+03:00",
|
||||
"date_finish": "2025-01-26T15:19:39+03:00",
|
||||
"operating_reset_at": 1737894579,
|
||||
"operating": 0.192862033843994
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,85 +0,0 @@
|
||||
---
|
||||
sidebar_position: 5
|
||||
description: Удалить событие календаря и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Удалить событие календаря
|
||||
Удаляет событие из календаря
|
||||
|
||||
|
||||
|
||||
`Функция УдалитьСобытиеКалендаря(Знач URL, Знач IDСобытия, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDСобытия | --event | Число | ✔ | ID события для удаления |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [calendar.event.delete](https://apidocs.bitrix24.ru/api-reference/calendar/calendar-event/calendar-event-delete.html)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDСобытия = "1206";
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьСобытиеКалендаря(URL, IDСобытия);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDСобытия = "1210";
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьСобытиеКалендаря(URL, IDСобытия, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 УдалитьСобытиеКалендаря \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--event 1218 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 УдалитьСобытиеКалендаря ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--event 1218 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1737893980.1706,
|
||||
"finish": 1737893980.33929,
|
||||
"duration": 0.168690919876099,
|
||||
"processing": 0.140260934829712,
|
||||
"date_start": "2025-01-26T15:19:40+03:00",
|
||||
"date_finish": "2025-01-26T15:19:40+03:00",
|
||||
"operating_reset_at": 1737894580,
|
||||
"operating": 0.140241861343384
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,186 +0,0 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
description: Получить событие календаря и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить событие календаря
|
||||
Получает событие календаря по ID
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСобытиеКалендаря(Знач URL, Знач IDСобытия, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDСобытия | --event | Число | ✔ | ID события для получения |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [calendar.event.getbyid](https://apidocs.bitrix24.ru/api-reference/calendar/calendar-event/calendar-event-get-by-id.html)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDСобытия = "1206";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСобытиеКалендаря(URL, IDСобытия);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDСобытия = "1210";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСобытиеКалендаря(URL, IDСобытия, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСобытиеКалендаря \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--event 1218 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСобытиеКалендаря ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--event 1218 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"ID": "62",
|
||||
"PARENT_ID": "62",
|
||||
"DELETED": "N",
|
||||
"CAL_TYPE": "user",
|
||||
"OWNER_ID": "1",
|
||||
"NAME": "Новое событие",
|
||||
"DATE_FROM": "28.01.2025 22:29:00",
|
||||
"DATE_TO": "28.01.2025 23:29:00",
|
||||
"ORIGINAL_DATE_FROM": null,
|
||||
"TZ_FROM": "Europe/Minsk",
|
||||
"TZ_TO": "Europe/Minsk",
|
||||
"TZ_OFFSET_FROM": "10800",
|
||||
"TZ_OFFSET_TO": "10800",
|
||||
"DATE_FROM_TS_UTC": "1738081739",
|
||||
"DATE_TO_TS_UTC": "1740688140",
|
||||
"DT_SKIP_TIME": "N",
|
||||
"DT_LENGTH": 3600,
|
||||
"EVENT_TYPE": null,
|
||||
"CREATED_BY": "1",
|
||||
"DATE_CREATE": "27.01.2025 22:28:59",
|
||||
"TIMESTAMP_X": "27.01.2025 22:28:59",
|
||||
"DESCRIPTION": "Описание события",
|
||||
"PRIVATE_EVENT": "",
|
||||
"ACCESSIBILITY": "busy",
|
||||
"IMPORTANCE": "high",
|
||||
"IS_MEETING": true,
|
||||
"MEETING_STATUS": "H",
|
||||
"MEETING_HOST": "1",
|
||||
"MEETING": {
|
||||
"HOST_NAME": "Антон Титовец",
|
||||
"TEXT": null,
|
||||
"OPEN": false,
|
||||
"NOTIFY": true,
|
||||
"REINVITE": false,
|
||||
"MAIL_FROM": false
|
||||
},
|
||||
"LOCATION": "Офис",
|
||||
"REMIND": [
|
||||
{
|
||||
"type": "day",
|
||||
"count": 1
|
||||
}
|
||||
],
|
||||
"COLOR": "#230000",
|
||||
"RRULE": {
|
||||
"FREQ": "DAILY",
|
||||
"COUNT": 3,
|
||||
"INTERVAL": 10,
|
||||
"UNTIL": "01.01.2038",
|
||||
"~UNTIL": "",
|
||||
"UNTIL_TS": 2145916800
|
||||
},
|
||||
"EXDATE": "",
|
||||
"DAV_XML_ID": "20250128T192900Z-165159ccf926f8fd81fef570b48b3c08@b24-ar17wx.bitrix24.by",
|
||||
"G_EVENT_ID": "",
|
||||
"DAV_EXCH_LABEL": "",
|
||||
"CAL_DAV_LABEL": "",
|
||||
"VERSION": "1",
|
||||
"ATTENDEES_CODES": [
|
||||
"U1",
|
||||
"U10"
|
||||
],
|
||||
"RECURRENCE_ID": null,
|
||||
"RELATIONS": "",
|
||||
"SECTION_ID": "134",
|
||||
"SYNC_STATUS": null,
|
||||
"UF_CRM_CAL_EVENT": false,
|
||||
"UF_WEBDAV_CAL_EVENT": false,
|
||||
"SECTION_DAV_XML_ID": null,
|
||||
"DATE_FROM_FORMATTED": "Tue Jan 28 2025 22:29:00",
|
||||
"DATE_TO_FORMATTED": "Tue Jan 28 2025 23:29:00",
|
||||
"SECT_ID": "134",
|
||||
"OPTIONS": null,
|
||||
"ATTENDEE_LIST": [
|
||||
{
|
||||
"id": 1,
|
||||
"entryId": "62",
|
||||
"status": "H"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"entryId": "64",
|
||||
"status": "Q"
|
||||
}
|
||||
],
|
||||
"COLLAB_ID": null,
|
||||
"~RRULE_DESCRIPTION": "каждый 10-й день, от 28.01.2025, 3 раз(а)",
|
||||
"attendeesEntityList": [
|
||||
{
|
||||
"entityId": "user",
|
||||
"id": 1
|
||||
},
|
||||
{
|
||||
"entityId": "user",
|
||||
"id": 10
|
||||
}
|
||||
],
|
||||
"~DESCRIPTION": "Описание события",
|
||||
"~USER_OFFSET_FROM": 0,
|
||||
"~USER_OFFSET_TO": 0
|
||||
},
|
||||
"time": {
|
||||
"start": 1738006140.14556,
|
||||
"finish": 1738006140.19252,
|
||||
"duration": 0.0469579696655273,
|
||||
"processing": 0.0220499038696289,
|
||||
"date_start": "2025-01-27T22:29:00+03:00",
|
||||
"date_finish": "2025-01-27T22:29:00+03:00",
|
||||
"operating_reset_at": 1738006740,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,58 +0,0 @@
|
||||
---
|
||||
sidebar_position: 9
|
||||
description: Получить структуру фильтра событий календарей и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить структуру фильтра событий календарей
|
||||
Получает структуру фильтра для функции ПолучитьСобытияКалендарей
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСтруктуруФильтраСобытийКалендарей(Знач Пустая = Ложь) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Пустая | --empty | Булево | ✖ | Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей |
|
||||
|
||||
|
||||
Возвращаемое значение: Структура Из КлючИЗначение - Структура полей
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраСобытийКалендарей();
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСтруктуруФильтраСобытийКалендарей \
|
||||
--empty true
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСтруктуруФильтраСобытийКалендарей ^
|
||||
--empty true
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"from": "<дата начала выборки. 3 месяца до текущепо умолчанию>",
|
||||
"to": "<дата окончания выборки. 3 месяца после текущей по умолчанию>",
|
||||
"section": "<массив идентификаторов календарей>"
|
||||
}
|
||||
```
|
@@ -1,97 +0,0 @@
|
||||
---
|
||||
sidebar_position: 8
|
||||
description: Получить структуру события календаря и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить структуру события календаря
|
||||
Возвращает структуру полей события календаря
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСтруктуруСобытияКалендаря(Знач Пустая = Ложь) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Пустая | --empty | Булево | ✖ | Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей |
|
||||
|
||||
|
||||
Возвращаемое значение: Структура Из КлючИЗначение - Структура полей
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Результат = OPI_Bitrix24.ПолучитьСтруктуруСобытияКалендаря();
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСтруктуруСобытияКалендаря \
|
||||
--empty true
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСтруктуруСобытияКалендаря ^
|
||||
--empty true
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"type": "<тип календаря: user, group, company_calendar>",
|
||||
"ownerId": "<идентификатор владельца календаря>",
|
||||
"from": "<дата и время начала события (строкой)>",
|
||||
"to": "<дата окончания события (строкой)>",
|
||||
"from_ts": "<дата и время в формате timestamp (вместо from)>",
|
||||
"to_ts": "<дата и время в формате timestamp (вместо to)>",
|
||||
"section": "<идентификатор календаря>",
|
||||
"name": "<название события>",
|
||||
"skip_time": "<передать значение даты без времени в параметрах from и to: Y,N>",
|
||||
"timezone_from": "<часовой пояс начала (по умолчанию - ч.п. пользователя>",
|
||||
"timezone_to": "<часовой пояс окончания (по умолчанию - ч.п. пользователя>",
|
||||
"description": "<описание события>",
|
||||
"color": "<цвет фона события. Cимвол # - в формате unicode как %23>",
|
||||
"text_color": "<цвет текста события. Cимвол # - в формате unicode как %23>",
|
||||
"accessibility": "<доступность на время события: busy, absent, quest, free>",
|
||||
"importance": "<важность: high, normal, low>",
|
||||
"private_event": "<частное событие: Y,N>",
|
||||
"rrule": {
|
||||
"FREQ": "<частота повторения: DAILY, WEEKLY, MONTHLY, YEARLY>",
|
||||
"COUNT": "<количество повторений>",
|
||||
"INTERVAL": "<интервал между повторениями>",
|
||||
"BYDAY": [
|
||||
"<дни недели: SU, MO, TU, WE, TH, FR, SA>"
|
||||
],
|
||||
"UNTIL": "<дата окончания повторений>"
|
||||
},
|
||||
"is_meeting": "<признак встречи с участниками: Y,N>",
|
||||
"location": "<место проведения>",
|
||||
"remind": [
|
||||
{
|
||||
"type": "<временной тип: min, hour, day>",
|
||||
"count": "<числовое значение временного промежутка>"
|
||||
}
|
||||
],
|
||||
"attendees": "<массив идентификаторов участников события. Если is_meeting = Y>",
|
||||
"host": "<идентификатор организатора события. Если is_meeting = Y>",
|
||||
"meeting": {
|
||||
"notify": "<флаг оповещения о подтверждении или отказе участников>",
|
||||
"reinvite": "<флаг запроса повторного подтверждения участия при редактировании события>",
|
||||
"allow_invite": "<флаг разрешения участникам приглашать других в событие>",
|
||||
"hide_guests": "<флаг скрытия списка участников>"
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,248 +0,0 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
description: Получить события календарей и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить события календарей
|
||||
Получает события календарей с фильтрами или без
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСобытияКалендарей(Знач URL, Знач IDВладельца, Знач Тип, Знач Фильтр = "", Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDВладельца | --owner | Строка, Число | ✔ | ID владельца календаря |
|
||||
| Тип | --type | Строка | ✔ | Тип календаря: user, group, company_calendar |
|
||||
| Фильтр | --filter | Структура Из КлючИЗначение | ✖ | Фильтр событий. См. ПолучитьСтруктуруФильтраСобытийКалендарей |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [calendar.event.get](https://apidocs.bitrix24.ru/api-reference/calendar/calendar-event/calendar-event-get.html)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDВладельца = 1;
|
||||
Тип = "user";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСобытияКалендарей(URL, IDВладельца, Тип);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDСобытия = "1210";
|
||||
IDКалендаря1 = "724";
|
||||
IDКалендаря2 = "726";
|
||||
|
||||
Завтра = OPI_Инструменты.ПолучитьТекущуюДату() + 86400;
|
||||
Послезавтра = Завтра + 86400;
|
||||
|
||||
МассивКалендарей = Новый Массив;
|
||||
МассивКалендарей.Добавить(IDКалендаря1);
|
||||
МассивКалендарей.Добавить(IDКалендаря2);
|
||||
|
||||
Фильтр = Новый Структура;
|
||||
Фильтр.Вставить("from" , Завтра);
|
||||
Фильтр.Вставить("to" , Послезавтра);
|
||||
Фильтр.Вставить("section", МассивКалендарей);
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСобытияКалендарей(URL, IDВладельца, Тип, Фильтр, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
# JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint bitrix24 ПолучитьСобытияКалендарей \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--owner 1 \
|
||||
--type "user" \
|
||||
--filter "{'from':'2025-05-22T00:34:41.8910699Z','to':'2025-05-23T00:34:41.8910699Z','section':[728,730]}" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
:: JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint bitrix24 ПолучитьСобытияКалендарей ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--owner 1 ^
|
||||
--type "user" ^
|
||||
--filter "{'from':'2025-05-22T00:34:41.8910699Z','to':'2025-05-23T00:34:41.8910699Z','section':[728,730]}" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": [
|
||||
{
|
||||
"ID": "58",
|
||||
"PARENT_ID": "58",
|
||||
"ACTIVE": "Y",
|
||||
"DELETED": "N",
|
||||
"CAL_TYPE": "user",
|
||||
"OWNER_ID": "1",
|
||||
"NAME": "Новое событие",
|
||||
"DATE_FROM": "28.01.2025 22:29:00",
|
||||
"DATE_TO": "28.01.2025 23:29:00",
|
||||
"ORIGINAL_DATE_FROM": null,
|
||||
"TZ_FROM": "Europe/Minsk",
|
||||
"TZ_TO": "Europe/Minsk",
|
||||
"TZ_OFFSET_FROM": "10800",
|
||||
"TZ_OFFSET_TO": "10800",
|
||||
"DATE_FROM_TS_UTC": "1738081739",
|
||||
"DATE_TO_TS_UTC": "1740688140",
|
||||
"DT_SKIP_TIME": "N",
|
||||
"DT_LENGTH": 3600,
|
||||
"EVENT_TYPE": null,
|
||||
"CREATED_BY": "1",
|
||||
"DATE_CREATE": "27.01.2025 22:28:59",
|
||||
"TIMESTAMP_X": "27.01.2025 22:28:59",
|
||||
"DT_FROM": null,
|
||||
"DT_TO": null,
|
||||
"PRIVATE_EVENT": "",
|
||||
"ACCESSIBILITY": "busy",
|
||||
"IMPORTANCE": "high",
|
||||
"IS_MEETING": true,
|
||||
"MEETING_STATUS": "H",
|
||||
"MEETING_HOST": "1",
|
||||
"MEETING": {
|
||||
"HOST_NAME": "Антон Титовец",
|
||||
"TEXT": null,
|
||||
"OPEN": false,
|
||||
"NOTIFY": true,
|
||||
"REINVITE": false,
|
||||
"MAIL_FROM": false
|
||||
},
|
||||
"LOCATION": "Офис",
|
||||
"REMIND": [
|
||||
{
|
||||
"type": "day",
|
||||
"count": 1
|
||||
}
|
||||
],
|
||||
"COLOR": "#230000",
|
||||
"TEXT_COLOR": "",
|
||||
"RRULE": {
|
||||
"FREQ": "DAILY",
|
||||
"COUNT": 3,
|
||||
"INTERVAL": 10,
|
||||
"UNTIL": "01.01.2038",
|
||||
"~UNTIL": "",
|
||||
"UNTIL_TS": 2145916800
|
||||
},
|
||||
"EXDATE": "",
|
||||
"DAV_XML_ID": "20250128T192900Z-165159ccf926f8fd81fef570b48b3c08@b24-ar17wx.bitrix24.by",
|
||||
"G_EVENT_ID": "",
|
||||
"DAV_EXCH_LABEL": "",
|
||||
"CAL_DAV_LABEL": "",
|
||||
"VERSION": "1",
|
||||
"ATTENDEES_CODES": [
|
||||
"U1",
|
||||
"U10"
|
||||
],
|
||||
"RECURRENCE_ID": null,
|
||||
"RELATIONS": "",
|
||||
"SECTION_ID": "132",
|
||||
"SYNC_STATUS": null,
|
||||
"UF_CRM_CAL_EVENT": false,
|
||||
"UF_WEBDAV_CAL_EVENT": false,
|
||||
"SECTION_DAV_XML_ID": null,
|
||||
"DATE_FROM_FORMATTED": "Tue Jan 28 2025 22:29:00",
|
||||
"DATE_TO_FORMATTED": "Tue Jan 28 2025 23:29:00",
|
||||
"SECT_ID": "132",
|
||||
"OPTIONS": null,
|
||||
"ATTENDEE_LIST": [
|
||||
{
|
||||
"id": 1,
|
||||
"entryId": "58",
|
||||
"status": "H"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"entryId": "60",
|
||||
"status": "Q"
|
||||
}
|
||||
],
|
||||
"COLLAB_ID": null,
|
||||
"~RRULE_DESCRIPTION": "каждый 10-й день, от 28.01.2025, 3 раз(а)",
|
||||
"attendeesEntityList": [
|
||||
{
|
||||
"entityId": "user",
|
||||
"id": 1
|
||||
},
|
||||
{
|
||||
"entityId": "user",
|
||||
"id": 10
|
||||
}
|
||||
],
|
||||
"~DATE_FROM": "28.01.2025 22:29:00",
|
||||
"~DATE_TO": "28.01.2025 23:29:00",
|
||||
"RINDEX": 0,
|
||||
"~USER_OFFSET_FROM": 0,
|
||||
"~USER_OFFSET_TO": 0
|
||||
},
|
||||
{
|
||||
"ID": "62",
|
||||
"PARENT_ID": "62",
|
||||
"ACTIVE": "Y",
|
||||
"DELETED": "N",
|
||||
"CAL_TYPE": "user",
|
||||
"OWNER_ID": "1",
|
||||
"NAME": "Новое событие",
|
||||
"DATE_FROM": "28.01.2025 22:29:00",
|
||||
"DATE_TO": "28.01.2025 23:29:00",
|
||||
"ORIGINAL_DATE_FROM": null,
|
||||
"TZ_FROM": "Europe/Minsk",
|
||||
"TZ_TO": "Europe/Minsk",
|
||||
"TZ_OFFSET_FROM": "10800",
|
||||
"TZ_OFFSET_TO": "10800",
|
||||
"DATE_FROM_TS_UTC": "1738081739",
|
||||
"DATE_TO_TS_UTC": "1740688140",
|
||||
"DT_SKIP_TIME": "N",
|
||||
"DT_LENGTH": 3600,
|
||||
"EVENT_TYPE": null,
|
||||
"CREATED_BY": "1",
|
||||
"DATE_CREATE": "27.01.2025 22:28:59",
|
||||
"TIMESTAMP_X": "27.01.2025 22:28:59",
|
||||
"DT_FROM": null,
|
||||
"DT_TO": null,
|
||||
"PRIVATE_EVENT": "",
|
||||
"ACCESSIBILITY": "busy",
|
||||
"IMPORTANCE": "high",
|
||||
"IS_MEETING": true,
|
||||
"MEETING_STATUS": "H",
|
||||
"MEETING_HOST": "1",
|
||||
"MEETING": {
|
||||
"HOST_NAME": "Антон Титовец",
|
||||
"TEXT": null,
|
||||
"OPEN": false,
|
||||
"NOTIFY": true,
|
||||
"REINVITE": false,
|
||||
"MAIL_FROM": false
|
||||
},
|
||||
"LOCATION": "Офис",
|
||||
"REMIND": [
|
||||
...
|
||||
```
|
@@ -1,85 +0,0 @@
|
||||
---
|
||||
sidebar_position: 6
|
||||
description: Получить статус участия пользователя и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить статус участия пользователя
|
||||
Получает статус участия в событии для текущего пользователя
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСтатусУчастияПользователя(Знач URL, Знач IDСобытия, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDСобытия | --event | Число | ✔ | ID события календаря |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [calendar.meeting.status.get](https://apidocs.bitrix24.ru/api-reference/calendar/calendar-event/calendar-meeting-status-get.html)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDСобытия = "1206";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСтатусУчастияПользователя(URL, IDСобытия);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDСобытия = "1210";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСтатусУчастияПользователя(URL, IDСобытия, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСтатусУчастияПользователя \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--event 1218 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСтатусУчастияПользователя ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--event 1218 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": "H",
|
||||
"time": {
|
||||
"start": 1739023270.19212,
|
||||
"finish": 1739023270.24037,
|
||||
"duration": 0.0482511520385742,
|
||||
"processing": 0.0219440460205078,
|
||||
"date_start": "2025-02-08T17:01:10+03:00",
|
||||
"date_finish": "2025-02-08T17:01:10+03:00",
|
||||
"operating_reset_at": 1739023870,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,89 +0,0 @@
|
||||
---
|
||||
sidebar_position: 7
|
||||
description: Установить статус участия пользователя и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Установить статус участия пользователя
|
||||
Устанавливает статус участия в событии для текущего пользователя
|
||||
|
||||
|
||||
|
||||
`Функция УстановитьСтатусУчастияПользователя(Знач URL, Знач IDСобытия, Знач Статус, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDСобытия | --event | Число | ✔ | ID события календаря |
|
||||
| Статус | --status | Строка | ✔ | Статус участия: Y (согласен), N (отказался), Q (не ответил) |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [calendar.meeting.status.set](https://apidocs.bitrix24.ru/api-reference/calendar/calendar-event/calendar-meeting-status-set.html)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDСобытия = "1206";
|
||||
Статус = "Y";
|
||||
|
||||
Результат = OPI_Bitrix24.УстановитьСтатусУчастияПользователя(URL, IDСобытия, Статус);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDСобытия = "1210";
|
||||
|
||||
Результат = OPI_Bitrix24.УстановитьСтатусУчастияПользователя(URL, IDСобытия, Статус, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 УстановитьСтатусУчастияПользователя \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--event 1218 \
|
||||
--status "Y" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 УстановитьСтатусУчастияПользователя ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--event 1218 ^
|
||||
--status "Y" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1739023269.93008,
|
||||
"finish": 1739023270.03276,
|
||||
"duration": 0.102687120437622,
|
||||
"processing": 0.0779330730438232,
|
||||
"date_start": "2025-02-08T17:01:09+03:00",
|
||||
"date_finish": "2025-02-08T17:01:10+03:00",
|
||||
"operating_reset_at": 1739023869,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,102 +0,0 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
description: Изменить событие календаря и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Изменить событие календаря
|
||||
Изменяет данные события календаря
|
||||
|
||||
|
||||
|
||||
`Функция ИзменитьСобытиеКалендаря(Знач URL, Знач IDСобытия, Знач ОписаниеСобытия, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDСобытия | --event | Число | ✔ | ID события календаря |
|
||||
| ОписаниеСобытия | --fields | Структура Из КлючИЗначение | ✔ | Описание события. См. ПолучитьСтруктуруСобытияКалендаря |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [calendar.event.update](https://apidocs.bitrix24.ru/api-reference/calendar/calendar-event/calendar-event-update.html)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDСобытия = "1206";
|
||||
|
||||
СтруктураСобытия = Новый Структура;
|
||||
|
||||
СтруктураСобытия.Вставить("ownerId" , 1);
|
||||
СтруктураСобытия.Вставить("type" , "user");
|
||||
СтруктураСобытия.Вставить("name" , "Измененное событие");
|
||||
СтруктураСобытия.Вставить("description" , "Новое описание события");
|
||||
СтруктураСобытия.Вставить("importance" , "low");
|
||||
СтруктураСобытия.Вставить("private_event", "Y");
|
||||
|
||||
Результат = OPI_Bitrix24.ИзменитьСобытиеКалендаря(URL, IDСобытия, СтруктураСобытия);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDСобытия = "1210";
|
||||
IDКалендаря = "726";
|
||||
|
||||
Результат = OPI_Bitrix24.ИзменитьСобытиеКалендаря(URL, IDСобытия, СтруктураСобытия, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
# JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint bitrix24 ИзменитьСобытиеКалендаря \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--event 1218 \
|
||||
--fields "{'ownerId':1,'type':'user','name':'Измененное событие','description':'Новое описание события','importance':'low','private_event':'Y'}" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
:: JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint bitrix24 ИзменитьСобытиеКалендаря ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--event 1218 ^
|
||||
--fields "{'ownerId':1,'type':'user','name':'Измененное событие','description':'Новое описание события','importance':'low','private_event':'Y'}" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": 282,
|
||||
"time": {
|
||||
"start": 1739023274.02143,
|
||||
"finish": 1739023274.23419,
|
||||
"duration": 0.212763071060181,
|
||||
"processing": 0.186455965042114,
|
||||
"date_start": "2025-02-08T17:01:14+03:00",
|
||||
"date_finish": "2025-02-08T17:01:14+03:00",
|
||||
"operating_reset_at": 1739023874,
|
||||
"operating": 0.18643307685852
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"label": "Работа с событиями календарей",
|
||||
"position": "21"
|
||||
}
|
@@ -1,106 +0,0 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
description: Создать календарь и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Создать календарь
|
||||
Создает новый календарь
|
||||
|
||||
|
||||
|
||||
`Функция СоздатьКалендарь(Знач URL, Знач СтруктураПолей, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| СтруктураПолей | --fields | Структура Из КлючИЗначение | ✔ | Структура полей календаря (см. ПолучитьСтруктуруКалендаря) |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [calendar.section.add](https://apidocs.bitrix24.ru/api-reference/calendar/calendar-section-add.html)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
IDПользователя = 1;
|
||||
|
||||
СтруктураКалендаря = Новый Структура;
|
||||
СтруктураКалендаря.Вставить("type" , "user");
|
||||
СтруктураКалендаря.Вставить("ownerId" , IDПользователя);
|
||||
СтруктураКалендаря.Вставить("name" , "Новый календарь");
|
||||
СтруктураКалендаря.Вставить("description", "Мой новый календарь");
|
||||
СтруктураКалендаря.Вставить("color" , "#FFFFFF");
|
||||
СтруктураКалендаря.Вставить("text_color" , "#000000");
|
||||
|
||||
СтруктураЭкспорта = Новый Структура;
|
||||
СтруктураЭкспорта.Вставить("ALLOW", "Истина");
|
||||
СтруктураЭкспорта.Вставить("SET" , "all");
|
||||
|
||||
СтруктураКалендаря.Вставить("export", СтруктураЭкспорта);
|
||||
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьКалендарь(URL, СтруктураКалендаря);
|
||||
|
||||
СтруктураКалендаря.Вставить("name" , "Другой календарь");
|
||||
СтруктураКалендаря.Вставить("description", "Мой другой новый календарь");
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьКалендарь(URL, СтруктураКалендаря, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
# JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint bitrix24 СоздатьКалендарь \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--fields "{'type':'user','ownerId':1,'name':'Другой календарь','description':'Мой другой новый календарь','color':'#FFFFFF','text_color':'#000000','export':{'ALLOW':'Истина','SET':'all'}}" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
:: JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint bitrix24 СоздатьКалендарь ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--fields "{'type':'user','ownerId':1,'name':'Другой календарь','description':'Мой другой новый календарь','color':'#FFFFFF','text_color':'#000000','export':{'ALLOW':'Истина','SET':'all'}}" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": 50,
|
||||
"time": {
|
||||
"start": 1737222007.75616,
|
||||
"finish": 1737222007.79268,
|
||||
"duration": 0.0365209579467773,
|
||||
"processing": 0.0131042003631592,
|
||||
"date_start": "2025-01-18T20:40:07+03:00",
|
||||
"date_finish": "2025-01-18T20:40:07+03:00",
|
||||
"operating_reset_at": 1737222607,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,93 +0,0 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
description: Удалить календарь и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Удалить календарь
|
||||
Удаляет существующий календарь
|
||||
|
||||
|
||||
|
||||
`Функция УдалитьКалендарь(Знач URL, Знач IDКалендаря, Знач IDВладельца, Знач Тип, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDКалендаря | --calendar | Строка, Число | ✔ | ID календаря |
|
||||
| IDВладельца | --owner | Строка, Число | ✔ | ID владельца календаря |
|
||||
| Тип | --type | Строка | ✔ | Тип календаря: user, group |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [calendar.section.delete](https://apidocs.bitrix24.ru/api-reference/calendar/calendar-section-delete.html)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDКалендаря = "724";
|
||||
IDВладельца = 1;
|
||||
Тип = "user";
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьКалендарь(URL, IDКалендаря, IDВладельца, Тип);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDКалендаря = "726";
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьКалендарь(URL, IDКалендаря, IDВладельца, Тип, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 УдалитьКалендарь \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--calendar 730 \
|
||||
--owner 1 \
|
||||
--type "user" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 УдалитьКалендарь ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--calendar 730 ^
|
||||
--owner 1 ^
|
||||
--type "user" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1737222008.34856,
|
||||
"finish": 1737222008.39291,
|
||||
"duration": 0.0443460941314697,
|
||||
"processing": 0.0167560577392578,
|
||||
"date_start": "2025-01-18T20:40:08+03:00",
|
||||
"date_finish": "2025-01-18T20:40:08+03:00",
|
||||
"operating_reset_at": 1737222608,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,84 +0,0 @@
|
||||
---
|
||||
sidebar_position: 9
|
||||
description: Получить структуру пользовательских настроек каледнаря и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить структуру пользовательских настроек каледнаря
|
||||
Получает пустую структуру для установки пользовательских настроек календарей
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСтруктуруПользовательскихНастроекКаледнаря(Знач Пустая = Ложь) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Пустая | --empty | Булево | ✖ | Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей |
|
||||
|
||||
|
||||
Возвращаемое значение: Структура Из КлючИЗначение - Структура полей
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Результат = OPI_Bitrix24.ПолучитьСтруктуруПользовательскихНастроекКаледнаря();
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСтруктуруПользовательскихНастроекКаледнаря \
|
||||
--empty true
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСтруктуруПользовательскихНастроекКаледнаря ^
|
||||
--empty true
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"view": "<стандартное представление: day, week, month, list>",
|
||||
"meetSection": "<календарь для приглашений>",
|
||||
"crmSection": "<календарь для CRM>",
|
||||
"showDeclined": "<показывать отклоненные события>",
|
||||
"denyBusyInvitation": "<запрещать приглашать в событие, если время занято>",
|
||||
"collapseOffHours": "<скрывать нерабочее время: Y,N>",
|
||||
"showWeekNumbers": "<показывать номер недель: Y,N>",
|
||||
"showTasks": "<отображать задачи: Y,N>",
|
||||
"syncTasks": "<синхронизировать календарь задач: Y,N>",
|
||||
"showCompletedTasks": "<отображать завершенные задачи: Y,N>",
|
||||
"lastUsedSection": "<календарь событий по умолчанию>",
|
||||
"sendFromEmail": "<E-mail для отправки почтовых приглашений>",
|
||||
"defaultSections": "<настройки предустановленных календарей>",
|
||||
"syncPeriodPast": "<количество месяцев для синхронизации в прошлом периоде>",
|
||||
"syncPeriodFuture": "<количество месяцев для синхронизации в будущем периоде>",
|
||||
"defaultReminders": {
|
||||
"fullDay": [
|
||||
{
|
||||
"type": "<временной тип напоминания: min, hour, day>",
|
||||
"count": "<числовое значение временного промежутка>"
|
||||
}
|
||||
],
|
||||
"withTime": [
|
||||
{
|
||||
"type": "<временной тип напоминания: min, hour, day>",
|
||||
"count": "<числовое значение временного промежутка>"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,226 +0,0 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
description: Получить список календарей и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить список календарей
|
||||
Получает список календарей указанного владельца
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСписокКалендарей(Знач URL, Знач IDВладельца, Знач Тип, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDВладельца | --owner | Строка, Число | ✔ | ID владельца календаря |
|
||||
| Тип | --type | Строка | ✔ | Тип календаря: user, group, company_calendar, location и др. |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [calendar.section.get](https://apidocs.bitrix24.ru/api-reference/calendar/calendar-section-get.html)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDВладельца = 1;
|
||||
Тип = "user";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокКалендарей(URL, IDВладельца, Тип);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокКалендарей(URL, IDВладельца, Тип, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСписокКалендарей \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--owner 1 \
|
||||
--type "user" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСписокКалендарей ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--owner 1 ^
|
||||
--type "user" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": [
|
||||
{
|
||||
"ID": "14",
|
||||
"NAME": "Новый календарь",
|
||||
"GAPI_CALENDAR_ID": null,
|
||||
"DESCRIPTION": "Мой новый календарь",
|
||||
"COLOR": "#FFFFFF",
|
||||
"TEXT_COLOR": "#000000",
|
||||
"EXPORT": {
|
||||
"ALLOW": true,
|
||||
"LINK": "&type=user&owner=1&ncc=1&user=1&sec_id=14&sign=0340726e9becd635c244fe6b70681010&bx_hit_hash=2WWi7bjQ9bin1IgiayYGE09H5tOGUsvK"
|
||||
},
|
||||
"CAL_TYPE": "user",
|
||||
"OWNER_ID": "1",
|
||||
"CREATED_BY": "1",
|
||||
"DATE_CREATE": "2025-01-18 14:11:00",
|
||||
"TIMESTAMP_X": "2025-01-18 14:11:00",
|
||||
"CAL_DAV_CON": null,
|
||||
"SYNC_TOKEN": null,
|
||||
"PAGE_TOKEN": null,
|
||||
"EXTERNAL_TYPE": "local",
|
||||
"ACCESS": {
|
||||
"G2": 31,
|
||||
"U1": 39
|
||||
},
|
||||
"IS_COLLAB": false,
|
||||
"PERM": {
|
||||
"view_time": true,
|
||||
"view_title": true,
|
||||
"view_full": true,
|
||||
"add": true,
|
||||
"edit": true,
|
||||
"edit_section": true,
|
||||
"access": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"ID": "16",
|
||||
"NAME": "Новый календарь",
|
||||
"GAPI_CALENDAR_ID": null,
|
||||
"DESCRIPTION": "Мой новый календарь",
|
||||
"COLOR": "#FFFFFF",
|
||||
"TEXT_COLOR": "#000000",
|
||||
"EXPORT": {
|
||||
"ALLOW": true,
|
||||
"LINK": "&type=user&owner=1&ncc=1&user=1&sec_id=16&sign=11c87d77756ee426d52a887c1f0e9451&bx_hit_hash=2WWi7bjQ9bin1IgiayYGE09H5tOGUsvK"
|
||||
},
|
||||
"CAL_TYPE": "user",
|
||||
"OWNER_ID": "1",
|
||||
"CREATED_BY": "1",
|
||||
"DATE_CREATE": "2025-01-18 16:06:00",
|
||||
"TIMESTAMP_X": "2025-01-18 16:06:00",
|
||||
"CAL_DAV_CON": null,
|
||||
"SYNC_TOKEN": null,
|
||||
"PAGE_TOKEN": null,
|
||||
"EXTERNAL_TYPE": "local",
|
||||
"ACCESS": {
|
||||
"G2": 31,
|
||||
"U1": 39
|
||||
},
|
||||
"IS_COLLAB": false,
|
||||
"PERM": {
|
||||
"view_time": true,
|
||||
"view_title": true,
|
||||
"view_full": true,
|
||||
"add": true,
|
||||
"edit": true,
|
||||
"edit_section": true,
|
||||
"access": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"ID": "26",
|
||||
"NAME": "Новый календарь",
|
||||
"GAPI_CALENDAR_ID": null,
|
||||
"DESCRIPTION": "Мой новый календарь",
|
||||
"COLOR": "#FFFFFF",
|
||||
"TEXT_COLOR": "#000000",
|
||||
"EXPORT": {
|
||||
"ALLOW": true,
|
||||
"LINK": "&type=user&owner=1&ncc=1&user=1&sec_id=26&sign=db0466517eac35c3a5834f513aea8336&bx_hit_hash=2WWi7bjQ9bin1IgiayYGE09H5tOGUsvK"
|
||||
},
|
||||
"CAL_TYPE": "user",
|
||||
"OWNER_ID": "1",
|
||||
"CREATED_BY": "1",
|
||||
"DATE_CREATE": "2025-01-18 18:05:00",
|
||||
"TIMESTAMP_X": "2025-01-18 18:05:00",
|
||||
"CAL_DAV_CON": null,
|
||||
"SYNC_TOKEN": null,
|
||||
"PAGE_TOKEN": null,
|
||||
"EXTERNAL_TYPE": "local",
|
||||
"ACCESS": {
|
||||
"G2": 31,
|
||||
"U1": 39
|
||||
},
|
||||
"IS_COLLAB": false,
|
||||
"PERM": {
|
||||
"view_time": true,
|
||||
"view_title": true,
|
||||
"view_full": true,
|
||||
"add": true,
|
||||
"edit": true,
|
||||
"edit_section": true,
|
||||
"access": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"ID": "28",
|
||||
"NAME": "Новый календарь",
|
||||
"GAPI_CALENDAR_ID": null,
|
||||
"DESCRIPTION": "Мой новый календарь",
|
||||
"COLOR": "#FFFFFF",
|
||||
"TEXT_COLOR": "#000000",
|
||||
"EXPORT": {
|
||||
"ALLOW": true,
|
||||
"LINK": "&type=user&owner=1&ncc=1&user=1&sec_id=28&sign=c82932e1cd2ef5da6c427850617091f9&bx_hit_hash=2WWi7bjQ9bin1IgiayYGE09H5tOGUsvK"
|
||||
},
|
||||
"CAL_TYPE": "user",
|
||||
"OWNER_ID": "1",
|
||||
"CREATED_BY": "1",
|
||||
"DATE_CREATE": "2025-01-18 18:06:00",
|
||||
"TIMESTAMP_X": "2025-01-18 18:06:00",
|
||||
"CAL_DAV_CON": null,
|
||||
"SYNC_TOKEN": null,
|
||||
"PAGE_TOKEN": null,
|
||||
"EXTERNAL_TYPE": "local",
|
||||
"ACCESS": {
|
||||
"G2": 31,
|
||||
"U1": 39
|
||||
},
|
||||
"IS_COLLAB": false,
|
||||
"PERM": {
|
||||
"view_time": true,
|
||||
"view_title": true,
|
||||
"view_full": true,
|
||||
"add": true,
|
||||
"edit": true,
|
||||
"edit_section": true,
|
||||
"access": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"ID": "30",
|
||||
"NAME": "Другой календарь",
|
||||
"GAPI_CALENDAR_ID": null,
|
||||
"DESCRIPTION": "Мой другой новый календарь",
|
||||
"COLOR": "#FFFFFF",
|
||||
"TEXT_COLOR": "#000000",
|
||||
"EXPORT": {
|
||||
...
|
||||
```
|
@@ -1,110 +0,0 @@
|
||||
---
|
||||
sidebar_position: 8
|
||||
description: Получить структуру настроек календаря и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить структуру настроек календаря
|
||||
Получает структуру стандартных настроек календаря
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСтруктуруНастроекКалендаря(Знач URL, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [calendar.settings.get](https://apidocs.bitrix24.ru/api-reference/calendar/calendar-settings-get.html)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСтруктуруНастроекКалендаря(URL);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСтруктуруНастроекКалендаря(URL, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСтруктуруНастроекКалендаря \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСтруктуруНастроекКалендаря ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"work_time_start": "9",
|
||||
"work_time_end": "19",
|
||||
"year_holidays": "1.01,2.01,7.01,23.02,8.03,1.05,9.05,12.06,4.11",
|
||||
"year_workdays": "31.12",
|
||||
"week_holidays": [
|
||||
"SA",
|
||||
"SU"
|
||||
],
|
||||
"week_start": "MO",
|
||||
"user_name_template": "#NAME# #LAST_NAME#",
|
||||
"sync_by_push": "",
|
||||
"user_show_login": "1",
|
||||
"path_to_user": "/company/personal/user/#user_id#/",
|
||||
"path_to_user_calendar": "/company/personal/user/#user_id#/calendar/",
|
||||
"path_to_group": "/workgroups/group/#group_id#/",
|
||||
"path_to_group_calendar": "/workgroups/group/#group_id#/calendar/",
|
||||
"path_to_vr": "",
|
||||
"path_to_rm": "",
|
||||
"rm_iblock_type": "",
|
||||
"rm_iblock_id": "",
|
||||
"dep_manager_sub": "1",
|
||||
"denied_superpose_types": [],
|
||||
"pathes_for_sites": "",
|
||||
"pathes": [],
|
||||
"forum_id": "1",
|
||||
"rm_for_sites": "1",
|
||||
"path_to_type_company_calendar": "/calendar/",
|
||||
"path_to_type_events": "",
|
||||
"path_to_type_location": ""
|
||||
},
|
||||
"time": {
|
||||
"start": 1737222008.52717,
|
||||
"finish": 1737222008.55406,
|
||||
"duration": 0.0268878936767578,
|
||||
"processing": 0.00323605537414551,
|
||||
"date_start": "2025-01-18T20:40:08+03:00",
|
||||
"date_finish": "2025-01-18T20:40:08+03:00",
|
||||
"operating_reset_at": 1737222608,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,65 +0,0 @@
|
||||
---
|
||||
sidebar_position: 10
|
||||
description: Получить структуру календаря и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить структуру календаря
|
||||
Возвращает структуру полей описания календаря
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСтруктуруКалендаря(Знач Пустая = Ложь) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Пустая | --empty | Булево | ✖ | Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей |
|
||||
|
||||
|
||||
Возвращаемое значение: Структура Из КлючИЗначение - Структура полей
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Результат = OPI_Bitrix24.ПолучитьСтруктуруКалендаря();
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСтруктуруКалендаря \
|
||||
--empty true
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСтруктуруКалендаря ^
|
||||
--empty true
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"type": "<тип календаря: user (пользователя), group (группы)>",
|
||||
"ownerId": "<идентификатор владельца>",
|
||||
"name": "<название календаря>",
|
||||
"description": "<описание календаря>",
|
||||
"color": "<цвет календаря>",
|
||||
"text_color": "<цвет текста календаря>",
|
||||
"export": {
|
||||
"ALLOW": "<булево разрешения экспорта календаря>",
|
||||
"SET": "<период экспорта: all, 3_9 (пример: 3 месяца до и 9 после)>"
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,112 +0,0 @@
|
||||
---
|
||||
sidebar_position: 6
|
||||
description: Получить пользовательские настройки календаря и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить пользовательские настройки календаря
|
||||
Получает пользовательские настройки календаря текущего пользователя
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьПользовательскиеНастройкиКалендаря(Знач URL, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [calendar.user.settings.get](https://apidocs.bitrix24.ru/api-reference/calendar/calendar-user-settings-get.html)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьПользовательскиеНастройкиКалендаря(URL);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьПользовательскиеНастройкиКалендаря(URL, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьПользовательскиеНастройкиКалендаря \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьПользовательскиеНастройкиКалендаря ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"view": "month",
|
||||
"CalendarSelCont": false,
|
||||
"SPCalendarSelCont": false,
|
||||
"meetSection": false,
|
||||
"crmSection": false,
|
||||
"showDeclined": true,
|
||||
"denyBusyInvitation": false,
|
||||
"collapseOffHours": "N",
|
||||
"showWeekNumbers": "N",
|
||||
"showTasks": "Y",
|
||||
"syncTasks": "N",
|
||||
"showCompletedTasks": "N",
|
||||
"lastUsedSection": false,
|
||||
"sendFromEmail": false,
|
||||
"defaultSections": [],
|
||||
"syncPeriodPast": 3,
|
||||
"syncPeriodFuture": 12,
|
||||
"defaultReminders": {
|
||||
"fullDay": {
|
||||
"type": "daybefore",
|
||||
"before": 0,
|
||||
"time": 480
|
||||
},
|
||||
"withTime": {
|
||||
"type": "min",
|
||||
"count": 15
|
||||
}
|
||||
},
|
||||
"timezoneName": "Europe/Moscow",
|
||||
"timezoneOffsetUTC": 10800,
|
||||
"timezoneDefaultName": ""
|
||||
},
|
||||
"time": {
|
||||
"start": 1737292093.70988,
|
||||
"finish": 1737292093.74214,
|
||||
"duration": 0.0322551727294922,
|
||||
"processing": 0.00413203239440918,
|
||||
"date_start": "2025-01-19T16:08:13+03:00",
|
||||
"date_finish": "2025-01-19T16:08:13+03:00",
|
||||
"operating_reset_at": 1737292693,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,150 +0,0 @@
|
||||
---
|
||||
sidebar_position: 5
|
||||
description: Получить занятость пользователей и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить занятость пользователей
|
||||
Получает массив событий пользователей в заданном интервале
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьЗанятостьПользователей(Знач URL, Знач Пользователи, Знач ДатаНачала, Знач ДатаОкончания, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| Пользователи | --users | Число, Массив Из Число | ✔ | ID пользователей или одного пользователя |
|
||||
| ДатаНачала | --from | Дата | ✔ | Дата начала периода |
|
||||
| ДатаОкончания | --to | Дата | ✔ | Дата окончания периода |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [calendar.accessibility.get](https://apidocs.bitrix24.ru/api-reference/calendar/calendar-accessibility-get.html)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDКалендаря = "724";
|
||||
|
||||
Пользователь = 1;
|
||||
|
||||
Неделя = 604800;
|
||||
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
|
||||
ДатаНачала = ТекущаяДата;
|
||||
ДатаОкончания = ТекущаяДата + Неделя;
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьЗанятостьПользователей(URL, Пользователь, ДатаНачала, ДатаОкончания);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDКалендаря = "726";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьЗанятостьПользователей(URL, Пользователь, ДатаНачала, ДатаОкончания, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьЗанятостьПользователей \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--users 1 \
|
||||
--from "2025-05-21T00:34:47.740948" \
|
||||
--to "2025-05-28T00:34:47.740948" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьЗанятостьПользователей ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--users 1 ^
|
||||
--from "2025-05-21T00:34:47.740948" ^
|
||||
--to "2025-05-28T00:34:47.740948" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"1": [
|
||||
{
|
||||
"ID": "14",
|
||||
"NAME": "Новое событие",
|
||||
"DATE_FROM": "27.01.2025 13:01:00",
|
||||
"DATE_TO": "27.01.2025 14:01:00",
|
||||
"DATE_FROM_TS_UTC": "1737961252",
|
||||
"DATE_TO_TS_UTC": "1740567660",
|
||||
"~USER_OFFSET_FROM": 0,
|
||||
"~USER_OFFSET_TO": 0,
|
||||
"DT_SKIP_TIME": "N",
|
||||
"TZ_FROM": "Europe/Minsk",
|
||||
"TZ_TO": "Europe/Minsk",
|
||||
"ACCESSIBILITY": "busy",
|
||||
"IMPORTANCE": "high",
|
||||
"EVENT_TYPE": null
|
||||
},
|
||||
{
|
||||
"ID": "26",
|
||||
"NAME": "Новое событие",
|
||||
"DATE_FROM": "27.01.2025 15:20:00",
|
||||
"DATE_TO": "27.01.2025 16:20:00",
|
||||
"DATE_FROM_TS_UTC": "1737969579",
|
||||
"DATE_TO_TS_UTC": "1740576000",
|
||||
"~USER_OFFSET_FROM": 0,
|
||||
"~USER_OFFSET_TO": 0,
|
||||
"DT_SKIP_TIME": "N",
|
||||
"TZ_FROM": "Europe/Minsk",
|
||||
"TZ_TO": "Europe/Minsk",
|
||||
"ACCESSIBILITY": "busy",
|
||||
"IMPORTANCE": "high",
|
||||
"EVENT_TYPE": null
|
||||
},
|
||||
{
|
||||
"ID": "30",
|
||||
"NAME": "Новое событие",
|
||||
"DATE_FROM": "27.01.2025 15:20:00",
|
||||
"DATE_TO": "27.01.2025 16:20:00",
|
||||
"DATE_FROM_TS_UTC": "1737969579",
|
||||
"DATE_TO_TS_UTC": "1740576000",
|
||||
"~USER_OFFSET_FROM": 0,
|
||||
"~USER_OFFSET_TO": 0,
|
||||
"DT_SKIP_TIME": "N",
|
||||
"TZ_FROM": "Europe/Minsk",
|
||||
"TZ_TO": "Europe/Minsk",
|
||||
"ACCESSIBILITY": "busy",
|
||||
"IMPORTANCE": "high",
|
||||
"EVENT_TYPE": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"time": {
|
||||
"start": 1737893979.86594,
|
||||
"finish": 1737893979.90597,
|
||||
"duration": 0.0400359630584717,
|
||||
"processing": 0.0136611461639404,
|
||||
"date_start": "2025-01-26T15:19:39+03:00",
|
||||
"date_finish": "2025-01-26T15:19:39+03:00",
|
||||
"operating_reset_at": 1737894579,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,93 +0,0 @@
|
||||
---
|
||||
sidebar_position: 7
|
||||
description: Установить пользовательские настройки календаря и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Установить пользовательские настройки календаря
|
||||
Устанавливает новые пользовательские настройки календаря
|
||||
|
||||
|
||||
|
||||
`Функция УстановитьПользовательскиеНастройкиКалендаря(Знач URL, Знач СтруктураНастроек, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| СтруктураНастроек | --settings | Структура Из КлючИЗначение | ✔ | Структура настроек (см. ПолучитьСтруктуруПользовательскихНастроекКаледнаря) |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [calendar.user.settings.set](https://apidocs.bitrix24.ru/api-reference/calendar/calendar-user-settings-set.html)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
СтруктураКалендаря = Новый Структура;
|
||||
СтруктураКалендаря.Вставить("view" , "month");
|
||||
СтруктураКалендаря.Вставить("showDeclined" , "Y");
|
||||
СтруктураКалендаря.Вставить("collapseOffHours" , "N");
|
||||
СтруктураКалендаря.Вставить("showCompletedTasks", "N");
|
||||
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
|
||||
Результат = OPI_Bitrix24.УстановитьПользовательскиеНастройкиКалендаря(URL, СтруктураКалендаря);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.УстановитьПользовательскиеНастройкиКалендаря(URL, СтруктураКалендаря, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
# JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint bitrix24 УстановитьПользовательскиеНастройкиКалендаря \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--settings "{'view':'month','showDeclined':'Y','collapseOffHours':'N','showCompletedTasks':'N'}" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
:: JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint bitrix24 УстановитьПользовательскиеНастройкиКалендаря ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--settings "{'view':'month','showDeclined':'Y','collapseOffHours':'N','showCompletedTasks':'N'}" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1737292093.87407,
|
||||
"finish": 1737292093.90548,
|
||||
"duration": 0.0314080715179443,
|
||||
"processing": 0.0064549446105957,
|
||||
"date_start": "2025-01-19T16:08:13+03:00",
|
||||
"date_finish": "2025-01-19T16:08:13+03:00",
|
||||
"operating_reset_at": 1737292693,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,100 +0,0 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
description: Изменить календарь и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Изменить календарь
|
||||
Изменяет параметры календаря
|
||||
|
||||
|
||||
|
||||
`Функция ИзменитьКалендарь(Знач URL, Знач IDКалендаря, Знач СтруктураПолей, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDКалендаря | --calendar | Строка, Число | ✔ | ID календаря |
|
||||
| СтруктураПолей | --fields | Структура Из КлючИЗначение | ✔ | Структура полей сделки (см. ПолучитьСтруктуруСделки) |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [calendar.section.update](https://apidocs.bitrix24.ru/api-reference/calendar/calendar-section-update.html)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
IDПользователя = 1;
|
||||
|
||||
СтруктураКалендаря = Новый Структура;
|
||||
СтруктураКалендаря.Вставить("type" , "user");
|
||||
СтруктураКалендаря.Вставить("ownerId" , IDПользователя);
|
||||
СтруктураКалендаря.Вставить("name" , "Новое имя календаря");
|
||||
СтруктураКалендаря.Вставить("description", "Этот календарь был изменен");
|
||||
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDКалендаря = "724";
|
||||
|
||||
Результат = OPI_Bitrix24.ИзменитьКалендарь(URL, IDКалендаря, СтруктураКалендаря);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDКалендаря = "726";
|
||||
|
||||
Результат = OPI_Bitrix24.ИзменитьКалендарь(URL, IDКалендаря, СтруктураКалендаря, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
# JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint bitrix24 ИзменитьКалендарь \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--calendar 730 \
|
||||
--fields "{'type':'user','ownerId':1,'name':'Новое имя календаря','description':'Этот календарь был изменен'}" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
:: JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint bitrix24 ИзменитьКалендарь ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--calendar 730 ^
|
||||
--fields "{'type':'user','ownerId':1,'name':'Новое имя календаря','description':'Этот календарь был изменен'}" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": 50,
|
||||
"time": {
|
||||
"start": 1737222007.94702,
|
||||
"finish": 1737222007.98508,
|
||||
"duration": 0.0380651950836182,
|
||||
"processing": 0.0131089687347412,
|
||||
"date_start": "2025-01-18T20:40:07+03:00",
|
||||
"date_finish": "2025-01-18T20:40:07+03:00",
|
||||
"operating_reset_at": 1737222607,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"label": "Работа с календарями",
|
||||
"position": "20"
|
||||
}
|
@@ -1,106 +0,0 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
description: Создать подкаталог и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Создать подкаталог
|
||||
Создает каталог внутри другого каталога
|
||||
|
||||
|
||||
|
||||
`Функция СоздатьПодкаталог(Знач URL, Знач IDКаталога, Знач Наименование, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDКаталога | --folderid | Строка, Число | ✔ | Идентификатор каталога родителя |
|
||||
| Наименование | --title | Строка | ✔ | Наименование нового каталога |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [disk.folder.addsubfolder](https://dev.1c-bitrix.ru/rest_help/disk/folder/disk_folder_addsubfolder.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
IDКаталога = "33728";
|
||||
Наименование = "Новый подкаталог";
|
||||
Наименование2 = "Новый подкаталог 2";
|
||||
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьПодкаталог(URL, IDКаталога, Наименование2);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьПодкаталог(URL, IDКаталога, Наименование, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 СоздатьПодкаталог \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--folderid 33780 \
|
||||
--title "Новый подкаталог" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 СоздатьПодкаталог ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--folderid 33780 ^
|
||||
--title "Новый подкаталог" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"ID": 12466,
|
||||
"NAME": "Новый подкаталог",
|
||||
"CODE": null,
|
||||
"STORAGE_ID": "3",
|
||||
"TYPE": "folder",
|
||||
"REAL_OBJECT_ID": 12466,
|
||||
"PARENT_ID": "12462",
|
||||
"DELETED_TYPE": 0,
|
||||
"CREATE_TIME": "2024-10-08T20:49:29+03:00",
|
||||
"UPDATE_TIME": "2024-10-08T20:49:29+03:00",
|
||||
"DELETE_TIME": null,
|
||||
"CREATED_BY": "1",
|
||||
"UPDATED_BY": "1",
|
||||
"DELETED_BY": null,
|
||||
"DETAIL_URL": "https://b24-ar17wx.bitrix24.by/docs/path/Новый каталог/Новый подкаталог"
|
||||
},
|
||||
"time": {
|
||||
"start": 1728409769.53947,
|
||||
"finish": 1728409769.60822,
|
||||
"duration": 0.0687508583068848,
|
||||
"processing": 0.041658878326416,
|
||||
"date_start": "2024-10-08T20:49:29+03:00",
|
||||
"date_finish": "2024-10-08T20:49:29+03:00",
|
||||
"operating_reset_at": 1728410369,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,85 +0,0 @@
|
||||
---
|
||||
sidebar_position: 5
|
||||
description: Удалить каталог и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Удалить каталог
|
||||
Удаляет каталог с подкаталогами
|
||||
|
||||
|
||||
|
||||
`Функция УдалитьКаталог(Знач URL, Знач IDКаталога, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDКаталога | --folderid | Строка, Число | ✔ | Идентификатор удаляемого каталога |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [disk.folder.deletetree](https://dev.1c-bitrix.ru/rest_help/disk/folder/disk_folder_deletetree.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDКаталога = "33726";
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьКаталог(URL, IDКаталога);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDКаталога = "33728";
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьКаталог(URL, IDКаталога, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 УдалитьКаталог \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--folderid 33780 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 УдалитьКаталог ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--folderid 33780 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1728409774.76576,
|
||||
"finish": 1728409774.84899,
|
||||
"duration": 0.0832359790802002,
|
||||
"processing": 0.0593221187591553,
|
||||
"date_start": "2024-10-08T20:49:34+03:00",
|
||||
"date_finish": "2024-10-08T20:49:34+03:00",
|
||||
"operating_reset_at": 1728410374,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,84 +0,0 @@
|
||||
---
|
||||
sidebar_position: 6
|
||||
description: Получить внешнюю ссылку каталога и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить внешнюю ссылку каталога
|
||||
Получает внешнюю ссылку для доступа к каталогу
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьВнешнююСсылкуКаталога(Знач URL, Знач IDКаталога, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDКаталога | --folderid | Строка, Число | ✔ | Идентификатор каталога |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [disk.folder.getExternalLink](https://dev.1c-bitrix.ru/rest_help/disk/folder/disk_folder_getexternallink.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDКаталога = "33728";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьВнешнююСсылкуКаталога(URL, IDКаталога);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьВнешнююСсылкуКаталога(URL, IDКаталога, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьВнешнююСсылкуКаталога \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--folderid 33780 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьВнешнююСсылкуКаталога ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--folderid 33780 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": "https://b24-ar17wx.bitrix24.by/~zTBjd",
|
||||
"time": {
|
||||
"start": 1728409769.33304,
|
||||
"finish": 1728409769.36881,
|
||||
"duration": 0.0357630252838135,
|
||||
"processing": 0.00747108459472656,
|
||||
"date_start": "2024-10-08T20:49:29+03:00",
|
||||
"date_finish": "2024-10-08T20:49:29+03:00",
|
||||
"operating_reset_at": 1728410369,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,80 +0,0 @@
|
||||
---
|
||||
sidebar_position: 11
|
||||
description: Получить структуру фильтра каталога и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить структуру фильтра каталога
|
||||
Возвращает структуру полей для фильтрации дочерних элементов каталога
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСтруктуруФильтраКаталога(Знач URL, Знач Пустая = Ложь, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| Пустая | --empty | Булево | ✖ | Истина > структура с пустыми значениями, Ложь > в значениях будут описания типов полей |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Структура Из КлючИЗначение - Структура полей
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [disk.folder.getfields](https://dev.1c-bitrix.ru/rest_help/disk/folder/disk_folder_getfields.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраКаталога(URL);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраКаталога(URL, Истина, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСтруктуруФильтраКаталога \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСтруктуруФильтраКаталога ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"ID": "",
|
||||
"NAME": "",
|
||||
"TYPE": "",
|
||||
"CODE": "",
|
||||
"STORAGE_ID": "",
|
||||
"PARENT_ID": "",
|
||||
"CREATE_TIME": "",
|
||||
"UPDATE_TIME": "",
|
||||
"DELETE_TIME": "",
|
||||
"DELETED_TYPE": ""
|
||||
}
|
||||
```
|
@@ -1,100 +0,0 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
description: Получить информацию о каталоге и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить информацию о каталоге
|
||||
Получает информацию о каталоге
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьИнформациюОКаталоге(Знач URL, Знач IDКаталога, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDКаталога | --folderid | Строка, Число | ✔ | Идентификатор каталога |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [disk.folder.get](https://dev.1c-bitrix.ru/rest_help/disk/folder/disk_folder_get.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDКаталога = "33728";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьИнформациюОКаталоге(URL, IDКаталога);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьИнформациюОКаталоге(URL, IDКаталога, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьИнформациюОКаталоге \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--folderid 33780 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьИнформациюОКаталоге ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--folderid 33780 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"ID": "12462",
|
||||
"NAME": "Новый каталог",
|
||||
"CODE": null,
|
||||
"STORAGE_ID": "3",
|
||||
"TYPE": "folder",
|
||||
"REAL_OBJECT_ID": "12462",
|
||||
"PARENT_ID": "3",
|
||||
"DELETED_TYPE": "0",
|
||||
"CREATE_TIME": "2024-10-08T20:49:28+03:00",
|
||||
"UPDATE_TIME": "2024-10-08T20:49:28+03:00",
|
||||
"DELETE_TIME": null,
|
||||
"CREATED_BY": "1",
|
||||
"UPDATED_BY": "1",
|
||||
"DELETED_BY": "0",
|
||||
"DETAIL_URL": "https://b24-ar17wx.bitrix24.by/docs/path/Новый каталог"
|
||||
},
|
||||
"time": {
|
||||
"start": 1728409769.15226,
|
||||
"finish": 1728409769.18372,
|
||||
"duration": 0.0314629077911377,
|
||||
"processing": 0.00575494766235352,
|
||||
"date_start": "2024-10-08T20:49:29+03:00",
|
||||
"date_finish": "2024-10-08T20:49:29+03:00",
|
||||
"operating_reset_at": 1728410369,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,141 +0,0 @@
|
||||
---
|
||||
sidebar_position: 7
|
||||
description: Получить дочерние элементы каталога и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить дочерние элементы каталога
|
||||
Получает дочерние элементы каталога
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьДочерниеЭлементыКаталога(Знач URL, Знач IDКаталога, Знач Фильтр = "", Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDКаталога | --folderid | Строка, Число | ✔ | Идентификатор каталога |
|
||||
| Фильтр | --filter | Структура из КлючИЗначение | ✖ | Отбор элементов (См. ПолучитьСтруктуруФильтраКаталога) |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [disk.folder.getchildren](https://dev.1c-bitrix.ru/rest_help/disk/folder/disk_folder_getchildren.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDКаталога = "33728";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьДочерниеЭлементыКаталога(URL, IDКаталога);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьДочерниеЭлементыКаталога(URL, IDКаталога, , Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьДочерниеЭлементыКаталога \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--folderid 33780 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьДочерниеЭлементыКаталога ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--folderid 33780 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": [
|
||||
{
|
||||
"ID": "12464",
|
||||
"NAME": "Новый подкаталог 2",
|
||||
"CODE": null,
|
||||
"STORAGE_ID": "3",
|
||||
"TYPE": "folder",
|
||||
"REAL_OBJECT_ID": "12464",
|
||||
"PARENT_ID": "12462",
|
||||
"DELETED_TYPE": "0",
|
||||
"CREATE_TIME": "2024-10-08T20:49:29+03:00",
|
||||
"UPDATE_TIME": "2024-10-08T20:49:29+03:00",
|
||||
"DELETE_TIME": null,
|
||||
"CREATED_BY": "1",
|
||||
"UPDATED_BY": "1",
|
||||
"DELETED_BY": "0",
|
||||
"DETAIL_URL": "https://b24-ar17wx.bitrix24.by/docs/path/Новый каталог/Новый подкаталог 2"
|
||||
},
|
||||
{
|
||||
"ID": "12466",
|
||||
"NAME": "Новый подкаталог",
|
||||
"CODE": null,
|
||||
"STORAGE_ID": "3",
|
||||
"TYPE": "folder",
|
||||
"REAL_OBJECT_ID": "12466",
|
||||
"PARENT_ID": "12462",
|
||||
"DELETED_TYPE": "0",
|
||||
"CREATE_TIME": "2024-10-08T20:49:29+03:00",
|
||||
"UPDATE_TIME": "2024-10-08T20:49:30+03:00",
|
||||
"DELETE_TIME": null,
|
||||
"CREATED_BY": "1",
|
||||
"UPDATED_BY": "1",
|
||||
"DELETED_BY": "0",
|
||||
"DETAIL_URL": "https://b24-ar17wx.bitrix24.by/docs/path/Новый каталог/Новый подкаталог"
|
||||
},
|
||||
{
|
||||
"ID": "12484",
|
||||
"NAME": "Новое имя файла.jpg",
|
||||
"CODE": null,
|
||||
"STORAGE_ID": "3",
|
||||
"TYPE": "file",
|
||||
"PARENT_ID": "12462",
|
||||
"DELETED_TYPE": "0",
|
||||
"GLOBAL_CONTENT_VERSION": "1",
|
||||
"FILE_ID": "8598",
|
||||
"SIZE": "805189",
|
||||
"CREATE_TIME": "2024-10-08T20:49:33+03:00",
|
||||
"UPDATE_TIME": "2024-10-08T20:49:33+03:00",
|
||||
"DELETE_TIME": null,
|
||||
"CREATED_BY": "1",
|
||||
"UPDATED_BY": "1",
|
||||
"DELETED_BY": "0",
|
||||
"DOWNLOAD_URL": "https://b24-ar17wx.bitrix24.by/rest/download.json?auth=717e0567006e9f06006b12e400000001000007c2ebc8f80264531d4fc09a27052a7fe2&token=disk%7CaWQ9MTI0ODQmXz13ZmZYeEVGUlYxMGZ3ZkFiRGRkNzMwaVdxemJZblVnYQ%3D%3D%7CImRvd25sb2FkfGRpc2t8YVdROU1USTBPRFFtWHoxM1ptWlllRVZHVWxZeE1HWjNaa0ZpUkdSa056TXdhVmR4ZW1KWmJsVm5ZUT09fDcxN2UwNTY3MDA2ZTlmMDYwMDZiMTJlNDAwMDAwMDAxMDAwMDA3YzJlYmM4ZjgwMjY0NTMxZDRmYzA5YTI3MDUyYTdmZTIi.B3XddP%2FBGE1sSooNNYv4OIYxMWO96RY5ZDzpO%2BF1FDw%3D",
|
||||
"DETAIL_URL": "https://b24-ar17wx.bitrix24.by/docs/file/Новый каталог/Новое имя файла.jpg"
|
||||
}
|
||||
],
|
||||
"total": 3,
|
||||
"time": {
|
||||
"start": 1728409773.82779,
|
||||
"finish": 1728409773.86297,
|
||||
"duration": 0.0351810455322266,
|
||||
"processing": 0.00868701934814453,
|
||||
"date_start": "2024-10-08T20:49:33+03:00",
|
||||
"date_finish": "2024-10-08T20:49:33+03:00",
|
||||
"operating_reset_at": 1728410373,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,110 +0,0 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
description: Скопировать каталог и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Скопировать каталог
|
||||
Копирует один каталог в другой
|
||||
|
||||
|
||||
|
||||
`Функция СкопироватьКаталог(Знач URL, Знач IDКаталога, Знач IDПриемника, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDКаталога | --folderid | Строка, Число | ✔ | Идентификатор каталога |
|
||||
| IDПриемника | --tagetid | Строка, Число | ✔ | ID каталога назначения |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [disk.folder.copyto](https://dev.1c-bitrix.ru/rest_help/disk/folder/disk_folder_copyto.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
IDПриемника = "33730";
|
||||
IDКаталога = "33732";
|
||||
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
|
||||
Результат = OPI_Bitrix24.СкопироватьКаталог(URL, IDКаталога, IDПриемника);
|
||||
|
||||
IDПриемника = "33732";
|
||||
IDКаталога = "33730";
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.СкопироватьКаталог(URL, IDКаталога, IDПриемника, Токен);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 СкопироватьКаталог \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--folderid 33782 \
|
||||
--tagetid 33784 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 СкопироватьКаталог ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--folderid 33782 ^
|
||||
--tagetid 33784 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"ID": 12472,
|
||||
"NAME": "Новый подкаталог 2",
|
||||
"CODE": null,
|
||||
"STORAGE_ID": "3",
|
||||
"TYPE": "folder",
|
||||
"REAL_OBJECT_ID": 12472,
|
||||
"PARENT_ID": "12466",
|
||||
"DELETED_TYPE": 0,
|
||||
"CREATE_TIME": "2024-10-08T20:49:30+03:00",
|
||||
"UPDATE_TIME": "2024-10-08T20:49:30+03:00",
|
||||
"DELETE_TIME": null,
|
||||
"CREATED_BY": "1",
|
||||
"UPDATED_BY": "1",
|
||||
"DELETED_BY": null,
|
||||
"DETAIL_URL": "https://b24-ar17wx.bitrix24.by/docs/path/Новый каталог/Новый подкаталог/Новый подкаталог 2"
|
||||
},
|
||||
"time": {
|
||||
"start": 1728409770.02789,
|
||||
"finish": 1728409770.13494,
|
||||
"duration": 0.10704517364502,
|
||||
"processing": 0.0823779106140137,
|
||||
"date_start": "2024-10-08T20:49:30+03:00",
|
||||
"date_finish": "2024-10-08T20:49:30+03:00",
|
||||
"operating_reset_at": 1728410370,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,100 +0,0 @@
|
||||
---
|
||||
sidebar_position: 8
|
||||
description: Поместить каталог в корзину и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Поместить каталог в корзину
|
||||
Перемещает каталог в корзину удаляемых файлов
|
||||
|
||||
|
||||
|
||||
`Функция ПоместитьКаталогВКорзину(Знач URL, Знач IDКаталога, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDКаталога | --folderid | Строка, Число | ✔ | Идентификатор каталога |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [disk.folder.markdeleted](https://dev.1c-bitrix.ru/rest_help/disk/folder/disk_folder_markdeleted.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDКаталога = "33728";
|
||||
|
||||
Результат = OPI_Bitrix24.ПоместитьКаталогВКорзину(URL, IDКаталога);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПоместитьКаталогВКорзину(URL, IDКаталога, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПоместитьКаталогВКорзину \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--folderid 33780 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПоместитьКаталогВКорзину ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--folderid 33780 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"ID": "12462",
|
||||
"NAME": "Новый каталог",
|
||||
"CODE": null,
|
||||
"STORAGE_ID": "3",
|
||||
"TYPE": "folder",
|
||||
"REAL_OBJECT_ID": "12462",
|
||||
"PARENT_ID": "3",
|
||||
"DELETED_TYPE": "3",
|
||||
"CREATE_TIME": "2024-10-08T20:49:28+03:00",
|
||||
"UPDATE_TIME": "2024-10-08T20:49:33+03:00",
|
||||
"DELETE_TIME": "2024-10-08T20:49:34+03:00",
|
||||
"CREATED_BY": "1",
|
||||
"UPDATED_BY": "1",
|
||||
"DELETED_BY": "1",
|
||||
"DETAIL_URL": "https://b24-ar17wx.bitrix24.by/docs/path/Новый каталог"
|
||||
},
|
||||
"time": {
|
||||
"start": 1728409774.25205,
|
||||
"finish": 1728409774.28336,
|
||||
"duration": 0.0313057899475098,
|
||||
"processing": 0.00595617294311524,
|
||||
"date_start": "2024-10-08T20:49:34+03:00",
|
||||
"date_finish": "2024-10-08T20:49:34+03:00",
|
||||
"operating_reset_at": 1728410374,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,109 +0,0 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
description: Переместить каталог и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Переместить каталог
|
||||
Перемещает один каталог внутрь другого
|
||||
|
||||
|
||||
|
||||
`Функция ПереместитьКаталог(Знач URL, Знач IDКаталога, Знач IDПриемника, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDКаталога | --folderid | Строка, Число | ✔ | Идентификатор каталога |
|
||||
| IDПриемника | --tagetid | Строка, Число | ✔ | ID каталога назначения |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [disk.folder.moveto](https://dev.1c-bitrix.ru/rest_help/disk/folder/disk_folder_moveto.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
IDПриемника = "33726";
|
||||
IDКаталога = "33732";
|
||||
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПереместитьКаталог(URL, IDКаталога, IDПриемника);
|
||||
|
||||
IDКаталога = "33730";
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПереместитьКаталог(URL, IDКаталога, IDПриемника, Токен);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПереместитьКаталог \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--folderid 33782 \
|
||||
--tagetid 33778 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПереместитьКаталог ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--folderid 33782 ^
|
||||
--tagetid 33778 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"ID": "12464",
|
||||
"NAME": "Новый подкаталог 2",
|
||||
"CODE": null,
|
||||
"STORAGE_ID": "3",
|
||||
"TYPE": "folder",
|
||||
"REAL_OBJECT_ID": "12464",
|
||||
"PARENT_ID": 12460,
|
||||
"DELETED_TYPE": "0",
|
||||
"CREATE_TIME": "2024-10-08T20:49:29+03:00",
|
||||
"UPDATE_TIME": "2024-10-08T20:49:29+03:00",
|
||||
"DELETE_TIME": null,
|
||||
"CREATED_BY": "1",
|
||||
"UPDATED_BY": "1",
|
||||
"DELETED_BY": "0",
|
||||
"DETAIL_URL": "https://b24-ar17wx.bitrix24.by/docs/path/Новый каталог 2/Новый подкаталог 2"
|
||||
},
|
||||
"time": {
|
||||
"start": 1728409774.02351,
|
||||
"finish": 1728409774.07968,
|
||||
"duration": 0.0561709403991699,
|
||||
"processing": 0.0297579765319824,
|
||||
"date_start": "2024-10-08T20:49:34+03:00",
|
||||
"date_finish": "2024-10-08T20:49:34+03:00",
|
||||
"operating_reset_at": 1728410374,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,107 +0,0 @@
|
||||
---
|
||||
sidebar_position: 10
|
||||
description: Переименовать каталог и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Переименовать каталог
|
||||
Изменяет имя каталога
|
||||
|
||||
|
||||
|
||||
`Функция ПереименоватьКаталог(Знач URL, Знач IDКаталога, Знач Наименование, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDКаталога | --folderid | Строка, Число | ✔ | Идентификатор каталога |
|
||||
| Наименование | --title | Строка | ✔ | Новое наименование каталога |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [disk.folder.rename](https://dev.1c-bitrix.ru/rest_help/disk/folder/disk_folder_rename.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Наименование = "Новый каталог";
|
||||
Наименование2 = "Новый каталог 2";
|
||||
|
||||
IDКаталога2 = "33726";
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПереименоватьКаталог(URL, IDКаталога2, Наименование2);
|
||||
|
||||
IDКаталога = "33728";
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПереименоватьКаталог(URL, IDКаталога, Наименование, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПереименоватьКаталог \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--folderid 33780 \
|
||||
--title "Новый каталог" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПереименоватьКаталог ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--folderid 33780 ^
|
||||
--title "Новый каталог" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"ID": "12462",
|
||||
"NAME": "Новый каталог",
|
||||
"CODE": null,
|
||||
"STORAGE_ID": "3",
|
||||
"TYPE": "folder",
|
||||
"REAL_OBJECT_ID": "12462",
|
||||
"PARENT_ID": "3",
|
||||
"DELETED_TYPE": "0",
|
||||
"CREATE_TIME": "2024-10-08T20:49:28+03:00",
|
||||
"UPDATE_TIME": "2024-10-08T20:49:28+03:00",
|
||||
"DELETE_TIME": null,
|
||||
"CREATED_BY": "1",
|
||||
"UPDATED_BY": "1",
|
||||
"DELETED_BY": "0",
|
||||
"DETAIL_URL": "https://b24-ar17wx.bitrix24.by/docs/path/Новый каталог"
|
||||
},
|
||||
"time": {
|
||||
"start": 1728409768.98211,
|
||||
"finish": 1728409769.01619,
|
||||
"duration": 0.0340840816497803,
|
||||
"processing": 0.00900101661682129,
|
||||
"date_start": "2024-10-08T20:49:28+03:00",
|
||||
"date_finish": "2024-10-08T20:49:29+03:00",
|
||||
"operating_reset_at": 1728410369,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,100 +0,0 @@
|
||||
---
|
||||
sidebar_position: 9
|
||||
description: Восстановить каталог и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Восстановить каталог
|
||||
Восстанавливает каталог из корзины
|
||||
|
||||
|
||||
|
||||
`Функция ВосстановитьКаталог(Знач URL, Знач IDКаталога, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDКаталога | --folderid | Строка, Число | ✔ | Идентификатор каталога |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [disk.folder.restore](https://dev.1c-bitrix.ru/rest_help/disk/folder/disk_folder_restore.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDКаталога = "33728";
|
||||
|
||||
Результат = OPI_Bitrix24.ВосстановитьКаталог(URL, IDКаталога);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.ВосстановитьКаталог(URL, IDКаталога, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ВосстановитьКаталог \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--folderid 33780 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ВосстановитьКаталог ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--folderid 33780 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"ID": "12462",
|
||||
"NAME": "Новый каталог",
|
||||
"CODE": null,
|
||||
"STORAGE_ID": "3",
|
||||
"TYPE": "folder",
|
||||
"REAL_OBJECT_ID": "12462",
|
||||
"PARENT_ID": "3",
|
||||
"DELETED_TYPE": "0",
|
||||
"CREATE_TIME": "2024-10-08T20:49:28+03:00",
|
||||
"UPDATE_TIME": "2024-10-08T20:49:34+03:00",
|
||||
"DELETE_TIME": "2024-10-08T20:49:34+03:00",
|
||||
"CREATED_BY": "1",
|
||||
"UPDATED_BY": "1",
|
||||
"DELETED_BY": "1",
|
||||
"DETAIL_URL": "https://b24-ar17wx.bitrix24.by/docs/path/Новый каталог"
|
||||
},
|
||||
"time": {
|
||||
"start": 1728409774.45058,
|
||||
"finish": 1728409774.48787,
|
||||
"duration": 0.0372822284698486,
|
||||
"processing": 0.0055229663848877,
|
||||
"date_start": "2024-10-08T20:49:34+03:00",
|
||||
"date_finish": "2024-10-08T20:49:34+03:00",
|
||||
"operating_reset_at": 1728410374,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"label": "Работа с каталогами",
|
||||
"position": "11"
|
||||
}
|
@@ -1,96 +0,0 @@
|
||||
---
|
||||
sidebar_position: 5
|
||||
description: Добавить пользователей в чат и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Добавить пользователей в чат
|
||||
Добавляет пользователей в чат по массиву ID
|
||||
|
||||
|
||||
|
||||
`Функция ДобавитьПользователейВЧат(Знач URL, Знач IDЧата, Знач IDПользователей, Знач СкрытьИсторию = Ложь, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЧата | --chat | Строка, Число | ✔ | ID чата |
|
||||
| IDПользователей | --users | Массив из Строка, Число | ✔ | ID пользователей для добавления |
|
||||
| СкрытьИсторию | --hide | Булево | ✖ | Скрыть старые сообщения от новых пользователей |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.chat.user.add](https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12097)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЧата = "2422";
|
||||
|
||||
IDПользователей = Новый Массив;
|
||||
IDПользователей.Добавить(10);
|
||||
IDПользователей.Добавить(12);
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьПользователейВЧат(URL, IDЧата, IDПользователей);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDЧата = "2424";
|
||||
IDПользователя = 10;
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьПользователейВЧат(URL, IDЧата, IDПользователя, Истина, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ДобавитьПользователейВЧат \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--chat 2428 \
|
||||
--users "[10,12]" \
|
||||
--hide true \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ДобавитьПользователейВЧат ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--chat 2428 ^
|
||||
--users "[10,12]" ^
|
||||
--hide true ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1728409816.58707,
|
||||
"finish": 1728409816.66978,
|
||||
"duration": 0.0827090740203858,
|
||||
"processing": 0.0549631118774414,
|
||||
"date_start": "2024-10-08T20:50:16+03:00",
|
||||
"date_finish": "2024-10-08T20:50:16+03:00",
|
||||
"operating_reset_at": 1728410416,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,93 +0,0 @@
|
||||
---
|
||||
sidebar_position: 8
|
||||
description: Изменить цвет чата и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Изменить цвет чата
|
||||
Изменяет цвет чата для мобильного приложения
|
||||
|
||||
|
||||
|
||||
`Функция ИзменитьЦветЧата(Знач URL, Знач IDЧата, Знач Цвет, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЧата | --chat | Строка, Число | ✔ | ID чата |
|
||||
| Цвет | --color | Строка | ✔ | Новый цвет чата |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.chat.updateTitle](https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12105)
|
||||
|
||||
Доступные цвета: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA, PINK, LIME, BROWN, AZURE, KHAKI, SAND, MARENGO, GRAY, GRAPHITE
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЧата = "2422";
|
||||
|
||||
Цвет = "AZURE";
|
||||
|
||||
Результат = OPI_Bitrix24.ИзменитьЦветЧата(URL, IDЧата, Цвет);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Цвет = "PURPLE";
|
||||
|
||||
Результат = OPI_Bitrix24.ИзменитьЦветЧата(URL, IDЧата, Цвет, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ИзменитьЦветЧата \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--chat 2426 \
|
||||
--color "PURPLE" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ИзменитьЦветЧата ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--chat 2426 ^
|
||||
--color "PURPLE" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1728409832.14471,
|
||||
"finish": 1728409832.2332,
|
||||
"duration": 0.0884890556335449,
|
||||
"processing": 0.0611250400543213,
|
||||
"date_start": "2024-10-08T20:50:32+03:00",
|
||||
"date_finish": "2024-10-08T20:50:32+03:00",
|
||||
"operating_reset_at": 1728410432,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,90 +0,0 @@
|
||||
---
|
||||
sidebar_position: 10
|
||||
description: Сменить владельца чата и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Сменить владельца чата
|
||||
Изменяет пользователя владельца чата
|
||||
|
||||
|
||||
|
||||
`Функция СменитьВладельцаЧата(Знач URL, Знач IDЧата, Знач IDПользователя, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЧата | --chat | Строка, Число | ✔ | ID чата |
|
||||
| IDПользователя | --user | Строка, Число | ✔ | ID пользователя |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.chat.setOwner](https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12111)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЧата = "2422";
|
||||
|
||||
IDПользователя = 10;
|
||||
|
||||
Результат = OPI_Bitrix24.СменитьВладельцаЧата(URL, IDЧата, IDПользователя);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDЧата = "2424";
|
||||
|
||||
Результат = OPI_Bitrix24.СменитьВладельцаЧата(URL, IDЧата, IDПользователя, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 СменитьВладельцаЧата \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--chat 2428 \
|
||||
--user 10 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 СменитьВладельцаЧата ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--chat 2428 ^
|
||||
--user 10 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1728409860.3686,
|
||||
"finish": 1728409860.41054,
|
||||
"duration": 0.0419361591339111,
|
||||
"processing": 0.0139150619506836,
|
||||
"date_start": "2024-10-08T20:51:00+03:00",
|
||||
"date_finish": "2024-10-08T20:51:00+03:00",
|
||||
"operating_reset_at": 1728410460,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,92 +0,0 @@
|
||||
---
|
||||
sidebar_position: 9
|
||||
description: Изменить картинку чата и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Изменить картинку чата
|
||||
Устанавливает новую картинку чата
|
||||
|
||||
|
||||
|
||||
`Функция ИзменитьКартинкуЧата(Знач URL, Знач IDЧата, Знач Картинка, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЧата | --chat | Строка, Число | ✔ | ID чата |
|
||||
| Картинка | --picture | Строка, ДвоичныеДанные | ✔ | Данные файла картинки |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.chat.updateAvatar](https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12109)
|
||||
|
||||
Параметры с типом данных Двоичные данные могут принимать также пути к файлам на диске и URL
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЧата = "2422";
|
||||
|
||||
Картинка = "https://api.athenaeum.digital/test_data/picture2.jpg";
|
||||
|
||||
Результат = OPI_Bitrix24.ИзменитьКартинкуЧата(URL, IDЧата, Картинка);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDЧата = "2424";
|
||||
|
||||
Результат = OPI_Bitrix24.ИзменитьКартинкуЧата(URL, IDЧата, Картинка, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ИзменитьКартинкуЧата \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--chat 2428 \
|
||||
--picture "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ИзменитьКартинкуЧата ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--chat 2428 ^
|
||||
--picture "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1728409834.39311,
|
||||
"finish": 1728409835.28099,
|
||||
"duration": 0.887876033782959,
|
||||
"processing": 0.862776041030884,
|
||||
"date_start": "2024-10-08T20:50:34+03:00",
|
||||
"date_finish": "2024-10-08T20:50:35+03:00",
|
||||
"operating_reset_at": 1728410434,
|
||||
"operating": 0.862759113311768
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,92 +0,0 @@
|
||||
---
|
||||
sidebar_position: 7
|
||||
description: Изменить заголовок чата и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Изменить заголовок чата
|
||||
Изменяет текст заголовка чата
|
||||
|
||||
|
||||
|
||||
`Функция ИзменитьЗаголовокЧата(Знач URL, Знач IDЧата, Знач Заголовок, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЧата | --chat | Строка, Число | ✔ | ID чата |
|
||||
| Заголовок | --title | Строка | ✔ | Новый текст заголовка |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.chat.updateTitle](https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12105)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЧата = "2422";
|
||||
|
||||
Заголовок = "Новый заголовок чата";
|
||||
|
||||
Результат = OPI_Bitrix24.ИзменитьЗаголовокЧата(URL, IDЧата, Заголовок);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDЧата = "2424";
|
||||
|
||||
Заголовок = "Другой заголовок чата";
|
||||
|
||||
Результат = OPI_Bitrix24.ИзменитьЗаголовокЧата(URL, IDЧата, Заголовок, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ИзменитьЗаголовокЧата \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--chat 2428 \
|
||||
--title "Другой заголовок чата" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ИзменитьЗаголовокЧата ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--chat 2428 ^
|
||||
--title "Другой заголовок чата" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1728409816.8628,
|
||||
"finish": 1728409816.94037,
|
||||
"duration": 0.0775649547576904,
|
||||
"processing": 0.0505979061126709,
|
||||
"date_start": "2024-10-08T20:50:16+03:00",
|
||||
"date_finish": "2024-10-08T20:50:16+03:00",
|
||||
"operating_reset_at": 1728410416,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,111 +0,0 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
description: Создать чат и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Создать чат
|
||||
Создает новый чат на основе структуры полей
|
||||
|
||||
|
||||
|
||||
`Функция СоздатьЧат(Знач URL, Знач СтруктураЧата, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| СтруктураЧата | --fields | Структура Из КлючИЗначение | ✔ | Структура полей чата. См. ПолучитьСтруктуруЧата |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.chat.add](https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12093)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Картинка = "https://api.athenaeum.digital/test_data/picture.jpg";
|
||||
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка);
|
||||
|
||||
B64Картинка = ПолучитьBase64СтрокуИзДвоичныхДанных(Картинка);
|
||||
|
||||
МассивУчастников = Новый Массив;
|
||||
МассивУчастников.Добавить(10);
|
||||
МассивУчастников.Добавить(1);
|
||||
|
||||
СтруктураЧата = Новый Структура;
|
||||
СтруктураЧата.Вставить("TYPE" , "OPEN");
|
||||
СтруктураЧата.Вставить("TITLE" , "Новый чат");
|
||||
СтруктураЧата.Вставить("DESCRIPTION", "Это новый чат");
|
||||
СтруктураЧата.Вставить("COLOR" , "GREEN");
|
||||
СтруктураЧата.Вставить("MESSAGE" , "Добро пожаловать в новый чат");
|
||||
СтруктураЧата.Вставить("USERS" , МассивУчастников);
|
||||
СтруктураЧата.Вставить("AVATAR" , B64Картинка);
|
||||
СтруктураЧата.Вставить("OWNER_ID" , 1);
|
||||
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьЧат(URL, СтруктураЧата);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
СтруктураЧата = Новый Структура;
|
||||
СтруктураЧата.Вставить("TYPE" , "CHAT");
|
||||
СтруктураЧата.Вставить("TITLE", "Закрытый чат");
|
||||
СтруктураЧата.Вставить("USERS", МассивУчастников);
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьЧат(URL, СтруктураЧата, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
# JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint bitrix24 СоздатьЧат \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--fields "{'TYPE':'CHAT','TITLE':'Закрытый чат','USERS':[10,1]}" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
:: JSON данные также могут быть переданы как путь к файлу .json
|
||||
|
||||
oint bitrix24 СоздатьЧат ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--fields "{'TYPE':'CHAT','TITLE':'Закрытый чат','USERS':[10,1]}" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": 980,
|
||||
"time": {
|
||||
"start": 1728409810.7369,
|
||||
"finish": 1728409810.85547,
|
||||
"duration": 0.118574142456055,
|
||||
"processing": 0.0917420387268066,
|
||||
"date_start": "2024-10-08T20:50:10+03:00",
|
||||
"date_finish": "2024-10-08T20:50:10+03:00",
|
||||
"operating_reset_at": 1728410410,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,90 +0,0 @@
|
||||
---
|
||||
sidebar_position: 6
|
||||
description: Исключить пользователя из чата и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Исключить пользователя из чата
|
||||
Исключает выбранного пользователя из чата
|
||||
|
||||
|
||||
|
||||
`Функция ИсключитьПользователяИзЧата(Знач URL, Знач IDЧата, Знач IDПользователя, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЧата | --chat | Строка, Число | ✔ | ID чата |
|
||||
| IDПользователя | --user | Строка, Число | ✔ | ID пользователя |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.chat.user.delete](https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12099)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЧата = "2422";
|
||||
|
||||
IDПользователя = 10;
|
||||
|
||||
Результат = OPI_Bitrix24.ИсключитьПользователяИзЧата(URL, IDЧата, IDПользователя);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDЧата = "2424";
|
||||
|
||||
Результат = OPI_Bitrix24.ИсключитьПользователяИзЧата(URL, IDЧата, IDПользователя, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ИсключитьПользователяИзЧата \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--chat 2428 \
|
||||
--user 10 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ИсключитьПользователяИзЧата ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--chat 2428 ^
|
||||
--user 10 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1728409816.28382,
|
||||
"finish": 1728409816.37813,
|
||||
"duration": 0.0943031311035156,
|
||||
"processing": 0.0685210227966309,
|
||||
"date_start": "2024-10-08T20:50:16+03:00",
|
||||
"date_finish": "2024-10-08T20:50:16+03:00",
|
||||
"operating_reset_at": 1728410416,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,85 +0,0 @@
|
||||
---
|
||||
sidebar_position: 11
|
||||
description: Отключить уведомления чата и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Отключить уведомления чата
|
||||
Отключает уведомлений чата
|
||||
|
||||
|
||||
|
||||
`Функция ОтключитьУведомленияЧата(Знач URL, Знач IDЧата, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЧата | --chat | Строка, Число | ✔ | ID чата |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.chat.mute](https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=11473)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЧата = "2422";
|
||||
|
||||
Результат = OPI_Bitrix24.ОтключитьУведомленияЧата(URL, IDЧата);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDЧата = "2424";
|
||||
|
||||
Результат = OPI_Bitrix24.ОтключитьУведомленияЧата(URL, IDЧата, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ОтключитьУведомленияЧата \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--chat 2428 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ОтключитьУведомленияЧата ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--chat 2428 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1728409835.44261,
|
||||
"finish": 1728409835.48699,
|
||||
"duration": 0.0443859100341797,
|
||||
"processing": 0.0175070762634277,
|
||||
"date_start": "2024-10-08T20:50:35+03:00",
|
||||
"date_finish": "2024-10-08T20:50:35+03:00",
|
||||
"operating_reset_at": 1728410435,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,85 +0,0 @@
|
||||
---
|
||||
sidebar_position: 12
|
||||
description: Включить уведомления чата и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Включить уведомления чата
|
||||
Включает уведомления в чате
|
||||
|
||||
|
||||
|
||||
`Функция ВключитьУведомленияЧата(Знач URL, Знач IDЧата, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЧата | --chat | Строка, Число | ✔ | ID чата |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.chat.mute](https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=11473)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЧата = "2422";
|
||||
|
||||
Результат = OPI_Bitrix24.ВключитьУведомленияЧата(URL, IDЧата);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDЧата = "2424";
|
||||
|
||||
Результат = OPI_Bitrix24.ВключитьУведомленияЧата(URL, IDЧата, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ВключитьУведомленияЧата \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--chat 2428 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ВключитьУведомленияЧата ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--chat 2428 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1728409835.63256,
|
||||
"finish": 1728409835.67734,
|
||||
"duration": 0.0447759628295898,
|
||||
"processing": 0.0186781883239746,
|
||||
"date_start": "2024-10-08T20:50:35+03:00",
|
||||
"date_finish": "2024-10-08T20:50:35+03:00",
|
||||
"operating_reset_at": 1728410435,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,85 +0,0 @@
|
||||
---
|
||||
sidebar_position: 20
|
||||
description: Получить каталог файлов чата и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить каталог файлов чата
|
||||
Получает каталог для хранения фйлов чата
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьКаталогФайловЧата(Знач URL, Знач IDЧата, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЧата | --chat | Строка, Число | ✔ | ID чата |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.disk.folder.get](https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=93&LESSON_ID=11483)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЧата = "2422";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьКаталогФайловЧата(URL, IDЧата);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDЧата = "2424";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьКаталогФайловЧата(URL, IDЧата, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьКаталогФайловЧата \
|
||||
--url "https://b24-ar17wx.bitrix24.by/rest/1/***" \
|
||||
--chat 2426
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьКаталогФайловЧата ^
|
||||
--url "https://b24-ar17wx.bitrix24.by/rest/1/***" ^
|
||||
--chat 2426
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"ID": 12490
|
||||
},
|
||||
"time": {
|
||||
"start": 1728409852.88543,
|
||||
"finish": 1728409852.94853,
|
||||
"duration": 0.0630941390991211,
|
||||
"processing": 0.0362548828125,
|
||||
"date_start": "2024-10-08T20:50:52+03:00",
|
||||
"date_finish": "2024-10-08T20:50:52+03:00",
|
||||
"operating_reset_at": 1728410452,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,143 +0,0 @@
|
||||
---
|
||||
sidebar_position: 15
|
||||
description: Получить список пользователей диалога и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить список пользователей диалога
|
||||
Получает список участников далога
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСписокПользователейДиалога(Знач URL, Знач IDЧата, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЧата | --chat | Строка, Число | ✔ | ID чата (chatXXX) или пользователя (XXX) для диалога |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.dialog.users.list](https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=23800)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЧата = "chat" + "2422";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокПользователейДиалога(URL, IDЧата);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDПользователя = 10;
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокПользователейДиалога(URL, IDПользователя, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСписокПользователейДиалога \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--chat 10 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСписокПользователейДиалога ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--chat 10 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": [
|
||||
{
|
||||
"id": 10,
|
||||
"active": true,
|
||||
"name": "Techno Pizza",
|
||||
"first_name": "Techno",
|
||||
"last_name": "Pizza",
|
||||
"work_position": null,
|
||||
"color": "#ab7761",
|
||||
"avatar": "",
|
||||
"gender": "M",
|
||||
"birthday": "",
|
||||
"extranet": false,
|
||||
"network": false,
|
||||
"bot": false,
|
||||
"connector": false,
|
||||
"external_auth_id": "socservices",
|
||||
"status": "online",
|
||||
"idle": false,
|
||||
"last_activity_date": "2024-07-13T21:36:23+03:00",
|
||||
"mobile_last_date": false,
|
||||
"absent": false,
|
||||
"departments": [
|
||||
1,
|
||||
264
|
||||
],
|
||||
"phones": false,
|
||||
"bot_data": null
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"active": true,
|
||||
"name": "Антон Титовец",
|
||||
"first_name": "Антон",
|
||||
"last_name": "Титовец",
|
||||
"work_position": null,
|
||||
"color": "#df532d",
|
||||
"avatar": "https://cdn-ru.bitrix24.by/b28528874/resize_cache/30/ff58db95aecdfa09ae61b51b5fd8f63f/main/d7e/d7e99cf556e4ab676463dae2c00ddfbb/a7e0af6899300e3c684caeca5c334d81.jpg",
|
||||
"gender": "M",
|
||||
"birthday": "",
|
||||
"extranet": false,
|
||||
"network": false,
|
||||
"bot": false,
|
||||
"connector": false,
|
||||
"external_auth_id": "socservices",
|
||||
"status": "online",
|
||||
"idle": false,
|
||||
"last_activity_date": "2024-09-17T21:21:49+03:00",
|
||||
"mobile_last_date": false,
|
||||
"absent": false,
|
||||
"departments": [
|
||||
1,
|
||||
264
|
||||
],
|
||||
"phones": false,
|
||||
"bot_data": null
|
||||
}
|
||||
],
|
||||
"total": 2,
|
||||
"time": {
|
||||
"start": 1728409846.62694,
|
||||
"finish": 1728409846.66129,
|
||||
"duration": 0.0343492031097412,
|
||||
"processing": 0.0080409049987793,
|
||||
"date_start": "2024-10-08T20:50:46+03:00",
|
||||
"date_finish": "2024-10-08T20:50:46+03:00",
|
||||
"operating_reset_at": 1728410446,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,227 +0,0 @@
|
||||
---
|
||||
sidebar_position: 13
|
||||
description: Получить список сообщений чата и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить список сообщений чата
|
||||
Получает список из 20 сообщений чата или диалога, в зависимости от указания IDПервого и IDПоследнего
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСписокСообщенийЧата(Знач URL, Знач IDЧата, Знач IDПоследнего = "", Знач IDПервого = "", Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЧата | --chat | Строка, Число | ✔ | ID чата (chatXXX) или пользователя (XXX) для диалога |
|
||||
| IDПоследнего | --last | Строка, Число | ✖ | ID последнего загруженного сообщения |
|
||||
| IDПервого | --first | Строка, Число | ✖ | ID первого загруженного сообщения |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.dialog.messages.get](https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=11479)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЧата = "chat4";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокСообщенийЧата(URL, IDЧата);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDПользователя = 10;
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокСообщенийЧата(URL, IDПользователя, , 0, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСписокСообщенийЧата \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--chat 10 \
|
||||
--first 0 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСписокСообщенийЧата ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--chat 10 ^
|
||||
--first 0 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"chat_id": 10,
|
||||
"messages": [
|
||||
{
|
||||
"id": 16,
|
||||
"chat_id": 10,
|
||||
"author_id": 0,
|
||||
"date": "2024-06-15T19:48:49+03:00",
|
||||
"text": "Я с вами в команде!",
|
||||
"unread": false,
|
||||
"uuid": null,
|
||||
"replaces": [],
|
||||
"params": {
|
||||
"CODE": [
|
||||
"USER_JOIN"
|
||||
]
|
||||
},
|
||||
"disappearing_date": null
|
||||
},
|
||||
{
|
||||
"id": 3808,
|
||||
"chat_id": 10,
|
||||
"author_id": 1,
|
||||
"date": "2024-07-13T17:45:29+03:00",
|
||||
"text": "Сообщение для теста",
|
||||
"unread": false,
|
||||
"uuid": null,
|
||||
"replaces": [],
|
||||
"params": [],
|
||||
"disappearing_date": null
|
||||
},
|
||||
{
|
||||
"id": 3810,
|
||||
"chat_id": 10,
|
||||
"author_id": 10,
|
||||
"date": "2024-07-13T17:46:31+03:00",
|
||||
"text": "Понял",
|
||||
"unread": false,
|
||||
"uuid": null,
|
||||
"replaces": [],
|
||||
"params": [],
|
||||
"disappearing_date": null
|
||||
},
|
||||
{
|
||||
"id": 3852,
|
||||
"chat_id": 10,
|
||||
"author_id": 10,
|
||||
"date": "2024-07-13T17:54:42+03:00",
|
||||
"text": "Принял",
|
||||
"unread": false,
|
||||
"uuid": null,
|
||||
"replaces": [],
|
||||
"params": [],
|
||||
"disappearing_date": null
|
||||
},
|
||||
{
|
||||
"id": 3854,
|
||||
"chat_id": 10,
|
||||
"author_id": 10,
|
||||
"date": "2024-07-13T17:54:43+03:00",
|
||||
"text": "Записал",
|
||||
"unread": false,
|
||||
"uuid": null,
|
||||
"replaces": [],
|
||||
"params": [],
|
||||
"disappearing_date": null
|
||||
},
|
||||
{
|
||||
"id": 4286,
|
||||
"chat_id": 10,
|
||||
"author_id": 1,
|
||||
"date": "2024-07-13T19:06:51+03:00",
|
||||
"text": "Текст сообщения",
|
||||
"unread": false,
|
||||
"uuid": null,
|
||||
"replaces": [],
|
||||
"params": [],
|
||||
"disappearing_date": null
|
||||
},
|
||||
{
|
||||
"id": 4366,
|
||||
"chat_id": 10,
|
||||
"author_id": 1,
|
||||
"date": "2024-07-13T19:40:58+03:00",
|
||||
"text": "Message text",
|
||||
"unread": false,
|
||||
"uuid": null,
|
||||
"replaces": [],
|
||||
"params": [],
|
||||
"disappearing_date": null
|
||||
},
|
||||
{
|
||||
"id": 4406,
|
||||
"chat_id": 10,
|
||||
"author_id": 1,
|
||||
"date": "2024-07-13T22:57:33+03:00",
|
||||
"text": "Это сообщение было удалено",
|
||||
"unread": false,
|
||||
"uuid": null,
|
||||
"replaces": [],
|
||||
"params": {
|
||||
"IS_DELETED": "Y"
|
||||
},
|
||||
"disappearing_date": null
|
||||
},
|
||||
{
|
||||
"id": 4446,
|
||||
"chat_id": 10,
|
||||
"author_id": 1,
|
||||
"date": "2024-07-13T23:21:27+03:00",
|
||||
"text": "Текст сообщения",
|
||||
"unread": false,
|
||||
"uuid": null,
|
||||
"replaces": [],
|
||||
"params": [],
|
||||
"disappearing_date": null
|
||||
},
|
||||
{
|
||||
"id": 4486,
|
||||
"chat_id": 10,
|
||||
"author_id": 1,
|
||||
"date": "2024-07-13T23:22:30+03:00",
|
||||
"text": "Это сообщение было удалено",
|
||||
"unread": false,
|
||||
"uuid": null,
|
||||
"replaces": [],
|
||||
"params": {
|
||||
"IS_DELETED": "Y"
|
||||
},
|
||||
"disappearing_date": null
|
||||
},
|
||||
{
|
||||
"id": 4526,
|
||||
"chat_id": 10,
|
||||
"author_id": 1,
|
||||
"date": "2024-07-13T23:41:21+03:00",
|
||||
"text": "Это сообщение было удалено",
|
||||
"unread": false,
|
||||
"uuid": null,
|
||||
"replaces": [],
|
||||
"params": {
|
||||
"IS_DELETED": "Y"
|
||||
},
|
||||
"disappearing_date": null
|
||||
},
|
||||
{
|
||||
"id": 4668,
|
||||
"chat_id": 10,
|
||||
"author_id": 1,
|
||||
...
|
||||
```
|
@@ -1,63 +0,0 @@
|
||||
---
|
||||
sidebar_position: 21
|
||||
description: Получить структуру чата и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить структуру чата
|
||||
Получает структуру полей чата
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСтруктуруЧата(Знач Пустая = Ложь) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Пустая | --empty | Булево | ✖ | Истина > структура с пустыми значениями, Ложь > в значениях будут описания типов полей |
|
||||
|
||||
|
||||
Возвращаемое значение: Структура Из КлючИЗначение - Структура полей
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Результат = OPI_Bitrix24.ПолучитьСтруктуруЧата();
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСтруктуруЧата \
|
||||
--empty false
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСтруктуруЧата ^
|
||||
--empty false
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"TYPE": "<Тип чата OPEN (публичный) | CHAT (по приглашениям)>",
|
||||
"TITLE": "<Заголовок чата>",
|
||||
"DESCRIPTION": "<Описание чата>",
|
||||
"COLOR": "<Цвет чата: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA, ...>",
|
||||
"MESSAGE": "<Первое приветственное сообщение в чате>",
|
||||
"USERS": "<Массив участников чата>",
|
||||
"AVATAR": "<Аватар чата в base64 формате>",
|
||||
"OWNER_ID": "<Идентификатор владельца чата. Текущий пользователь, если не указано>"
|
||||
}
|
||||
```
|
@@ -1,88 +0,0 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
description: Получить список пользователей чата и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить список пользователей чата
|
||||
Получает список пользователей чата по ID
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСписокПользователейЧата(Знач URL, Знач IDЧата, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЧата | --chat | Строка, Число | ✔ | ID чата |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.chat.user.list](https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12095)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЧата = "2422";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокПользователейЧата(URL, IDЧата);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDЧата = "2424";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокПользователейЧата(URL, IDЧата, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСписокПользователейЧата \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--chat 2428 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСписокПользователейЧата ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--chat 2428 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": [
|
||||
1,
|
||||
10
|
||||
],
|
||||
"time": {
|
||||
"start": 1728409816.01682,
|
||||
"finish": 1728409816.04935,
|
||||
"duration": 0.0325300693511963,
|
||||
"processing": 0.00371098518371582,
|
||||
"date_start": "2024-10-08T20:50:16+03:00",
|
||||
"date_finish": "2024-10-08T20:50:16+03:00",
|
||||
"operating_reset_at": 1728410416,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,154 +0,0 @@
|
||||
---
|
||||
sidebar_position: 14
|
||||
description: Получить диалог и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить диалог
|
||||
Получает информацию о диалоге по ID
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьДиалог(Знач URL, Знач IDЧата, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЧата | --chat | Строка, Число | ✔ | ID чата (chatXXX) или пользователя (XXX) для диалога |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.dialog.get](https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12886)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЧата = "chat" + "2422";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьДиалог(URL, IDЧата);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDПользователя = 10;
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьДиалог(URL, IDПользователя, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьДиалог \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--chat 10 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьДиалог ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--chat 10 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"id": 10,
|
||||
"parent_chat_id": 0,
|
||||
"parent_message_id": 0,
|
||||
"name": "",
|
||||
"description": "",
|
||||
"owner": 10,
|
||||
"extranet": false,
|
||||
"avatar": "",
|
||||
"color": "#ab7761",
|
||||
"type": "private",
|
||||
"counter": 4,
|
||||
"user_counter": 0,
|
||||
"message_count": 185,
|
||||
"unread_id": 16,
|
||||
"restrictions": {
|
||||
"avatar": true,
|
||||
"rename": true,
|
||||
"extend": true,
|
||||
"call": true,
|
||||
"mute": true,
|
||||
"leave": true,
|
||||
"leave_owner": true,
|
||||
"send": true,
|
||||
"user_list": true
|
||||
},
|
||||
"last_message_id": 17538,
|
||||
"last_id": 0,
|
||||
"marked_id": 0,
|
||||
"disk_folder_id": 0,
|
||||
"entity_type": "",
|
||||
"entity_id": "",
|
||||
"entity_data_1": "",
|
||||
"entity_data_2": "",
|
||||
"entity_data_3": "",
|
||||
"mute_list": [],
|
||||
"date_create": "2024-06-15T19:48:49+03:00",
|
||||
"message_type": "P",
|
||||
"disappearing_time": 0,
|
||||
"public": "",
|
||||
"role": "member",
|
||||
"entity_link": {
|
||||
"type": "",
|
||||
"url": ""
|
||||
},
|
||||
"permissions": {
|
||||
"manage_users_add": "member",
|
||||
"manage_users_delete": "manager",
|
||||
"manage_ui": "member",
|
||||
"manage_settings": "owner",
|
||||
"manage_messages": "member",
|
||||
"can_post": "member"
|
||||
},
|
||||
"is_new": false,
|
||||
"readed_list": [
|
||||
{
|
||||
"user_id": 10,
|
||||
"user_name": "Techno Pizza",
|
||||
"message_id": 3854,
|
||||
"date": null
|
||||
}
|
||||
],
|
||||
"manager_list": [],
|
||||
"last_message_views": {
|
||||
"message_id": 17538,
|
||||
"first_viewers": [],
|
||||
"count_of_viewers": 0
|
||||
},
|
||||
"dialog_id": "10"
|
||||
},
|
||||
"time": {
|
||||
"start": 1728409841.43356,
|
||||
"finish": 1728409841.48243,
|
||||
"duration": 0.0488731861114502,
|
||||
"processing": 0.0197949409484863,
|
||||
"date_start": "2024-10-08T20:50:41+03:00",
|
||||
"date_finish": "2024-10-08T20:50:41+03:00",
|
||||
"operating_reset_at": 1728410441,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,80 +0,0 @@
|
||||
---
|
||||
sidebar_position: 17
|
||||
description: Получить статус пользователя и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить статус пользователя
|
||||
Получает статус (онлайн) текущего пользователя
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСтатусПользователя(Знач URL, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.user.status.get](https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=93&LESSON_ID=11497)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСтатусПользователя(URL);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСтатусПользователя(URL, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСтатусПользователя \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСтатусПользователя ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": "away",
|
||||
"time": {
|
||||
"start": 1728409785.3285,
|
||||
"finish": 1728409785.35685,
|
||||
"duration": 0.0283410549163818,
|
||||
"processing": 0.000214099884033203,
|
||||
"date_start": "2024-10-08T20:49:45+03:00",
|
||||
"date_finish": "2024-10-08T20:49:45+03:00",
|
||||
"operating_reset_at": 1728410385,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,116 +0,0 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
description: Получить пользователей и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить пользователей
|
||||
Получает информацию о пользователях для диалога
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьПользователей(Знач URL, Знач IDПользователей, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDПользователей | --users | Массив Из Строка, Число | ✔ | ID пользователя или нескольких пользователей |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.user.list.get ](https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=93&LESSON_ID=11493)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
МассивПользователей = Новый Массив;
|
||||
|
||||
МассивПользователей.Добавить(1);
|
||||
МассивПользователей.Добавить(10);
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьПользователей(URL, МассивПользователей);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDПользователей = 10;
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьПользователей(URL, IDПользователей, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьПользователей \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--users "[1,10]" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьПользователей ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--users "[1,10]" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"10": {
|
||||
"id": 10,
|
||||
"active": true,
|
||||
"name": "Techno Pizza",
|
||||
"first_name": "Techno",
|
||||
"last_name": "Pizza",
|
||||
"work_position": null,
|
||||
"color": "#ab7761",
|
||||
"avatar": "",
|
||||
"gender": "M",
|
||||
"birthday": "",
|
||||
"extranet": false,
|
||||
"network": false,
|
||||
"bot": false,
|
||||
"connector": false,
|
||||
"external_auth_id": "socservices",
|
||||
"status": "online",
|
||||
"idle": false,
|
||||
"last_activity_date": "2024-07-13T21:36:23+03:00",
|
||||
"mobile_last_date": false,
|
||||
"absent": false,
|
||||
"departments": [
|
||||
1,
|
||||
264
|
||||
],
|
||||
"phones": false
|
||||
}
|
||||
},
|
||||
"time": {
|
||||
"start": 1728409785.74518,
|
||||
"finish": 1728409785.77345,
|
||||
"duration": 0.0282700061798096,
|
||||
"processing": 0.0025789737701416,
|
||||
"date_start": "2024-10-08T20:49:45+03:00",
|
||||
"date_finish": "2024-10-08T20:49:45+03:00",
|
||||
"operating_reset_at": 1728410385,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,85 +0,0 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
description: Покинуть чат и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Покинуть чат
|
||||
Исключает текущего пользователя из чата
|
||||
|
||||
|
||||
|
||||
`Функция ПокинутьЧат(Знач URL, Знач IDЧата, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЧата | --chat | Строка, Число | ✔ | ID чата |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.chat.leave](https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12101)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЧата = "2422";
|
||||
|
||||
Результат = OPI_Bitrix24.ПокинутьЧат(URL, IDЧата);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDЧата = "2424";
|
||||
|
||||
Результат = OPI_Bitrix24.ПокинутьЧат(URL, IDЧата, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПокинутьЧат \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--chat 2428 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПокинутьЧат ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--chat 2428 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1728409860.62434,
|
||||
"finish": 1728409860.70563,
|
||||
"duration": 0.0812890529632568,
|
||||
"processing": 0.043381929397583,
|
||||
"date_start": "2024-10-08T20:51:00+03:00",
|
||||
"date_finish": "2024-10-08T20:51:00+03:00",
|
||||
"operating_reset_at": 1728410460,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,80 +0,0 @@
|
||||
---
|
||||
sidebar_position: 19
|
||||
description: Прочитать все и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Прочитать все
|
||||
Отмечает все сообщения во всех доступных чатах как прочитанные
|
||||
|
||||
|
||||
|
||||
`Функция ПрочитатьВсе(Знач URL, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.dialog.read.all](https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=23804)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПрочитатьВсе(URL);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПрочитатьВсе(URL, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПрочитатьВсе \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПрочитатьВсе ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1728409860.18988,
|
||||
"finish": 1728409860.23074,
|
||||
"duration": 0.0408561229705811,
|
||||
"processing": 0.0140330791473389,
|
||||
"date_start": "2024-10-08T20:51:00+03:00",
|
||||
"date_finish": "2024-10-08T20:51:00+03:00",
|
||||
"operating_reset_at": 1728410460,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,85 +0,0 @@
|
||||
---
|
||||
sidebar_position: 16
|
||||
description: Отправить уведомление о вводе и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Отправить уведомление о вводе
|
||||
Отправляет в чат статус Вам пишут...
|
||||
|
||||
|
||||
|
||||
`Функция ОтправитьУведомлениеОВводе(Знач URL, Знач IDЧата, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЧата | --chat | Строка, Число | ✔ | ID чата (chatXXX) или пользователя (XXX) для диалога |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.dialog.writing](https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=23802)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЧата = "chat" + "2422";
|
||||
|
||||
Результат = OPI_Bitrix24.ОтправитьУведомлениеОВводе(URL, IDЧата);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDПользователя = 10;
|
||||
|
||||
Результат = OPI_Bitrix24.ОтправитьУведомлениеОВводе(URL, IDПользователя, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ОтправитьУведомлениеОВводе \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--chat 10 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ОтправитьУведомлениеОВводе ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--chat 10 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1728409846.78441,
|
||||
"finish": 1728409846.81102,
|
||||
"duration": 0.026602029800415,
|
||||
"processing": 0.00112414360046387,
|
||||
"date_start": "2024-10-08T20:50:46+03:00",
|
||||
"date_finish": "2024-10-08T20:50:46+03:00",
|
||||
"operating_reset_at": 1728410446,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,85 +0,0 @@
|
||||
---
|
||||
sidebar_position: 18
|
||||
description: Установить статус пользователя и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Установить статус пользователя
|
||||
Устанавливает статус (онлайн) текущего пользователя
|
||||
|
||||
|
||||
|
||||
`Функция УстановитьСтатусПользователя(Знач URL, Знач Статус, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| Статус | --status | Строка, Число | ✔ | Статус пользователя: online, dnd, away |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [im.user.status.set](https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=93&LESSON_ID=11499)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
Статус = "dnd";
|
||||
|
||||
Результат = OPI_Bitrix24.УстановитьСтатусПользователя(URL, Статус);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
Статус = "away";
|
||||
|
||||
Результат = OPI_Bitrix24.УстановитьСтатусПользователя(URL, Статус, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 УстановитьСтатусПользователя \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--status "away" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 УстановитьСтатусПользователя ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--status "away" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1728409785.50243,
|
||||
"finish": 1728409785.53653,
|
||||
"duration": 0.0340919494628906,
|
||||
"processing": 0.00632810592651367,
|
||||
"date_start": "2024-10-08T20:49:45+03:00",
|
||||
"date_finish": "2024-10-08T20:49:45+03:00",
|
||||
"operating_reset_at": 1728410385,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"label": "Работа с чатами и диалогами",
|
||||
"position": "13"
|
||||
}
|
@@ -1,91 +0,0 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
description: Добавить комментарий задачи и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Добавить комментарий задачи
|
||||
Создает комментарий к задаче
|
||||
|
||||
|
||||
|
||||
`Функция ДобавитьКомментарийЗадачи(Знач URL, Знач IDЗадачи, Знач Текст, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЗадачи | --task | Число, Строка | ✔ | ID задачи |
|
||||
| Текст | --text | Строка | ✔ | Текст комментария |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [task.commentitem.add](https://dev.1c-bitrix.ru/rest_help/tasks/task/commentitem/add.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЗадачи = "6070";
|
||||
|
||||
Текст = "Задача невыполнима, расходимся";
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьКомментарийЗадачи(URL, IDЗадачи, Текст);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Текст = "Задача выполнима, не расходимся";
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьКомментарийЗадачи(URL, IDЗадачи, Текст, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ДобавитьКомментарийЗадачи \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--task "6080" \
|
||||
--text "Задача выполнима, не расходимся" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ДобавитьКомментарийЗадачи ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--task "6080" ^
|
||||
--text "Задача выполнима, не расходимся" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": 5902,
|
||||
"time": {
|
||||
"start": 1728409738.85935,
|
||||
"finish": 1728409739.03413,
|
||||
"duration": 0.174774885177612,
|
||||
"processing": 0.150223970413208,
|
||||
"date_start": "2024-10-08T20:48:58+03:00",
|
||||
"date_finish": "2024-10-08T20:48:59+03:00",
|
||||
"operating_reset_at": 1728410338,
|
||||
"operating": 0.150192975997925
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,96 +0,0 @@
|
||||
---
|
||||
sidebar_position: 7
|
||||
description: Создать результат из комментария и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Создать результат из комментария
|
||||
Создает результат задачи из комментария
|
||||
|
||||
|
||||
|
||||
`Функция СоздатьРезультатИзКомментария(Знач URL, Знач IDКомментария, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDКомментария | --comment | Число, Строка | ✔ | ID комментария |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [tasks.task.result.addFromComment](https://dev.1c-bitrix.ru/rest_help/tasks/task/tasks/tasks_task_result_addFromComment.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDКомментария = "14124";
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьРезультатИзКомментария(URL, IDКомментария);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDКомментария = "14126";
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьРезультатИзКомментария(URL, IDКомментария, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 СоздатьРезультатИзКомментария \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--comment 14148 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 СоздатьРезультатИзКомментария ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--comment 14148 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"id": 862,
|
||||
"taskId": 2380,
|
||||
"commentId": 5902,
|
||||
"createdBy": 1,
|
||||
"createdAt": "2024-10-08T20:48:58+03:00",
|
||||
"updatedAt": "2024-10-08T20:48:58+03:00",
|
||||
"status": 0,
|
||||
"text": "Задача изменена, расходимся",
|
||||
"formattedText": "Задача изменена, расходимся",
|
||||
"files": null
|
||||
},
|
||||
"time": {
|
||||
"start": 1728409739.55726,
|
||||
"finish": 1728409739.67597,
|
||||
"duration": 0.118705987930298,
|
||||
"processing": 0.0877728462219238,
|
||||
"date_start": "2024-10-08T20:48:59+03:00",
|
||||
"date_finish": "2024-10-08T20:48:59+03:00",
|
||||
"operating_reset_at": 1728410339,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,85 +0,0 @@
|
||||
---
|
||||
sidebar_position: 8
|
||||
description: Удалить результат из комментария и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Удалить результат из комментария
|
||||
Удаляет ранее созданный результат из комментария
|
||||
|
||||
|
||||
|
||||
`Функция УдалитьРезультатИзКомментария(Знач URL, Знач IDКомментария, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDКомментария | --comment | Число, Строка | ✔ | ID комментария |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [tasks.task.result.deleteFromComment](https://dev.1c-bitrix.ru/rest_help/tasks/task/tasks/tasks_task_result_deleteFromComment.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDКомментария = "14124";
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьРезультатИзКомментария(URL, IDКомментария);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDКомментария = "14126";
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьРезультатИзКомментария(URL, IDКомментария, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 УдалитьРезультатИзКомментария \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--comment 14148 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 УдалитьРезультатИзКомментария ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--comment 14148 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": null,
|
||||
"time": {
|
||||
"start": 1728409740.0116,
|
||||
"finish": 1728409740.07148,
|
||||
"duration": 0.0598738193511963,
|
||||
"processing": 0.0330147743225098,
|
||||
"date_start": "2024-10-08T20:49:00+03:00",
|
||||
"date_finish": "2024-10-08T20:49:00+03:00",
|
||||
"operating_reset_at": 1728410340,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,89 +0,0 @@
|
||||
---
|
||||
sidebar_position: 5
|
||||
description: Удалить комментарий и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Удалить комментарий
|
||||
Удаляет существующий комментарий задачи
|
||||
|
||||
|
||||
|
||||
`Функция УдалитьКомментарийЗадачи(Знач URL, Знач IDЗадачи, Знач IDКомментария, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЗадачи | --task | Число, Строка | ✔ | ID задачи |
|
||||
| IDКомментария | --comment | Число, Строка | ✔ | ID удаляемого комментария |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [task.commentitem.delete](https://dev.1c-bitrix.ru/rest_help/tasks/task/commentitem/delete.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЗадачи = "6070";
|
||||
IDКомментария = "14124";
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьКомментарийЗадачи(URL, IDЗадачи, IDКомментария);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDКомментария = "14126";
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьКомментарийЗадачи(URL, IDЗадачи, IDКомментария, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 УдалитьКомментарийЗадачи \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--task "6080" \
|
||||
--comment 14148 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 УдалитьКомментарийЗадачи ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--task "6080" ^
|
||||
--comment 14148 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1728409740.68946,
|
||||
"finish": 1728409740.806,
|
||||
"duration": 0.116537094116211,
|
||||
"processing": 0.0893809795379639,
|
||||
"date_start": "2024-10-08T20:49:00+03:00",
|
||||
"date_finish": "2024-10-08T20:49:00+03:00",
|
||||
"operating_reset_at": 1728410340,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,61 +0,0 @@
|
||||
---
|
||||
sidebar_position: 9
|
||||
description: Получить структуру комментария и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить структуру комментария
|
||||
Получает структуру полей комментария
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСтруктуруКомментария(Знач Пустая = Ложь) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Пустая | --empty | Булево | ✖ | Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей |
|
||||
|
||||
|
||||
Возвращаемое значение: Структура Из КлючИЗначение - Структура полей
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Результат = OPI_Bitrix24.ПолучитьСтруктуруКомментария();
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСтруктуруКомментария \
|
||||
--empty false
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСтруктуруКомментария ^
|
||||
--empty false
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"AUTHOR_ID": "<идентификатор автора комментария>",
|
||||
"AUTHOR_NAME": "<Имя пользователя (опционально)>",
|
||||
"AUTHOR_EMAIL": "<E-mail пользователя (опционально)>",
|
||||
"USE_SMILES": "<(Y|N) - парсить или нет комментарии на наличие смайлов>",
|
||||
"POST_MESSAGE": "<Текст сообщения>",
|
||||
"UF_FORUM_MESSAGE_DOC": "<Массив файлов с диска для прикрепления>"
|
||||
}
|
||||
```
|
@@ -1,109 +0,0 @@
|
||||
---
|
||||
sidebar_position: 6
|
||||
description: Получить список результатов и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить список результатов
|
||||
Получает список результатов задачи
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСписокРезультатов(Знач URL, Знач IDЗадачи, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЗадачи | --task | Число,Строка | ✔ | ID задачи |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [tasks.task.result.list](https://dev.1c-bitrix.ru/rest_help/tasks/task/tasks/tasks_task_result.list.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЗадачи = "6070";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокРезультатов(URL, IDЗадачи);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокРезультатов(URL, IDЗадачи, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСписокРезультатов \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--task "6080" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСписокРезультатов ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--task "6080" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": [
|
||||
{
|
||||
"id": 862,
|
||||
"taskId": 2380,
|
||||
"commentId": 5902,
|
||||
"createdBy": 1,
|
||||
"createdAt": "2024-10-08T20:48:58+03:00",
|
||||
"updatedAt": "2024-10-08T20:48:58+03:00",
|
||||
"status": 0,
|
||||
"text": "Задача изменена, расходимся",
|
||||
"formattedText": "Задача изменена, расходимся",
|
||||
"files": []
|
||||
},
|
||||
{
|
||||
"id": 860,
|
||||
"taskId": 2380,
|
||||
"commentId": 5900,
|
||||
"createdBy": 1,
|
||||
"createdAt": "2024-10-08T20:48:58+03:00",
|
||||
"updatedAt": "2024-10-08T20:48:58+03:00",
|
||||
"status": 0,
|
||||
"text": "Задача изменена, не расходимся",
|
||||
"formattedText": "Задача изменена, не расходимся",
|
||||
"files": []
|
||||
}
|
||||
],
|
||||
"time": {
|
||||
"start": 1728409739.81815,
|
||||
"finish": 1728409739.85202,
|
||||
"duration": 0.0338699817657471,
|
||||
"processing": 0.00750207901000976,
|
||||
"date_start": "2024-10-08T20:48:59+03:00",
|
||||
"date_finish": "2024-10-08T20:48:59+03:00",
|
||||
"operating_reset_at": 1728410339,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,97 +0,0 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
description: Получить комменатрий задачи и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить комменатрий задачи
|
||||
Получает информацию о комментарии задачи по ID
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьКомменатрийЗадачи(Знач URL, Знач IDЗадачи, Знач IDКомментария, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЗадачи | --task | Число, Строка | ✔ | ID задачи |
|
||||
| IDКомментария | --comment | Число, Строка | ✔ | ID комментария |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [task.commentitem.get](https://dev.1c-bitrix.ru/rest_help/tasks/task/commentitem/get.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDКомментария = "14124";
|
||||
IDЗадачи = "6070";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьКомменатрийЗадачи(URL, IDЗадачи, IDКомментария);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDКомментария = "14126";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьКомменатрийЗадачи(URL, IDЗадачи, IDКомментария, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьКомменатрийЗадачи \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--task "6080" \
|
||||
--comment 14148 \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьКомменатрийЗадачи ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--task "6080" ^
|
||||
--comment 14148 ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": {
|
||||
"POST_MESSAGE_HTML": null,
|
||||
"ID": "5902",
|
||||
"AUTHOR_ID": "1",
|
||||
"AUTHOR_NAME": "Антон Титовец",
|
||||
"AUTHOR_EMAIL": "",
|
||||
"POST_DATE": "2024-10-08T20:48:58+03:00",
|
||||
"POST_MESSAGE": "Задача изменена, расходимся"
|
||||
},
|
||||
"time": {
|
||||
"start": 1728409740.42144,
|
||||
"finish": 1728409740.46887,
|
||||
"duration": 0.0474271774291992,
|
||||
"processing": 0.0224380493164062,
|
||||
"date_start": "2024-10-08T20:49:00+03:00",
|
||||
"date_finish": "2024-10-08T20:49:00+03:00",
|
||||
"operating_reset_at": 1728410340,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,103 +0,0 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
description: Получить список комментариев задачи и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить список комментариев задачи
|
||||
Полчает список комментариев пользователей к задаче по ID
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьСписокКомментариевЗадачи(Знач URL, Знач IDЗадачи, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЗадачи | --task | Число, Строка | ✔ | ID задачи |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [task.commentitem.getlist](https://dev.1c-bitrix.ru/rest_help/tasks/task/commentitem/getlist.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЗадачи = "6070";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокКомментариевЗадачи(URL, IDЗадачи);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокКомментариевЗадачи(URL, IDЗадачи, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ПолучитьСписокКомментариевЗадачи \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--task "6080" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ПолучитьСписокКомментариевЗадачи ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--task "6080" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": [
|
||||
{
|
||||
"POST_MESSAGE_HTML": null,
|
||||
"ID": "5900",
|
||||
"AUTHOR_ID": "1",
|
||||
"AUTHOR_NAME": "Антон Титовец",
|
||||
"AUTHOR_EMAIL": "",
|
||||
"POST_DATE": "2024-10-08T20:48:58+03:00",
|
||||
"POST_MESSAGE": "Задача изменена, не расходимся"
|
||||
},
|
||||
{
|
||||
"POST_MESSAGE_HTML": null,
|
||||
"ID": "5902",
|
||||
"AUTHOR_ID": "1",
|
||||
"AUTHOR_NAME": "Антон Титовец",
|
||||
"AUTHOR_EMAIL": "",
|
||||
"POST_DATE": "2024-10-08T20:48:58+03:00",
|
||||
"POST_MESSAGE": "Задача изменена, расходимся"
|
||||
}
|
||||
],
|
||||
"time": {
|
||||
"start": 1728409740.22109,
|
||||
"finish": 1728409740.26842,
|
||||
"duration": 0.0473270416259766,
|
||||
"processing": 0.0240099430084228,
|
||||
"date_start": "2024-10-08T20:49:00+03:00",
|
||||
"date_finish": "2024-10-08T20:49:00+03:00",
|
||||
"operating_reset_at": 1728410340,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
@@ -1,96 +0,0 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
description: Изменить комментарий задачи и другие функции для работы с Bitrix24 в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Bitrix24]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Изменить комментарий задачи
|
||||
Изменяет текст комментария задачи
|
||||
|
||||
|
||||
|
||||
`Функция ИзменитьКомментарийЗадачи(Знач URL, Знач IDЗадачи, Знач IDКомментария, Знач Текст, Знач Токен = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
|
||||
| IDЗадачи | --task | Число, Строка | ✔ | ID задачи |
|
||||
| IDКомментария | --comment | Число, Строка | ✔ | ID комментария |
|
||||
| Текст | --text | Строка | ✔ | Текст комментария |
|
||||
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [task.commentitem.update](https://dev.1c-bitrix.ru/rest_help/tasks/task/commentitem/update.php)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||
IDЗадачи = "6070";
|
||||
IDКомментария = "14124";
|
||||
|
||||
Текст = "Задача изменена, не расходимся";
|
||||
|
||||
Результат = OPI_Bitrix24.ИзменитьКомментарийЗадачи(URL, IDЗадачи, IDКомментария, Текст);
|
||||
|
||||
URL = "b24-ar17wx.bitrix24.by";
|
||||
Токен = "4dee2c68006e9f06006b12e400000001000...";
|
||||
IDКомментария = "14126";
|
||||
|
||||
Текст = "Задача изменена, расходимся";
|
||||
|
||||
Результат = OPI_Bitrix24.ИзменитьКомментарийЗадачи(URL, IDЗадачи, IDКомментария, Текст, Токен);
|
||||
```
|
||||
|
||||
|
||||
<Tabs>
|
||||
|
||||
<TabItem value="bash" label="Bash" default>
|
||||
```bash
|
||||
oint bitrix24 ИзменитьКомментарийЗадачи \
|
||||
--url "b24-ar17wx.bitrix24.by" \
|
||||
--task "6080" \
|
||||
--comment 14148 \
|
||||
--text "Задача изменена, расходимся" \
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="bat" label="CMD/Bat" default>
|
||||
```batch
|
||||
oint bitrix24 ИзменитьКомментарийЗадачи ^
|
||||
--url "b24-ar17wx.bitrix24.by" ^
|
||||
--task "6080" ^
|
||||
--comment 14148 ^
|
||||
--text "Задача изменена, расходимся" ^
|
||||
--token "***"
|
||||
```
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"result": true,
|
||||
"time": {
|
||||
"start": 1728409739.26822,
|
||||
"finish": 1728409739.37989,
|
||||
"duration": 0.111665964126587,
|
||||
"processing": 0.0832171440124512,
|
||||
"date_start": "2024-10-08T20:48:59+03:00",
|
||||
"date_finish": "2024-10-08T20:48:59+03:00",
|
||||
"operating_reset_at": 1728410339,
|
||||
"operating": 0
|
||||
}
|
||||
}
|
||||
```
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user