You've already forked fluent-request-schema-1c
mirror of
https://github.com/zerobig/fluent-request-schema-1c.git
synced 2025-08-09 21:27:11 +02:00
docs api
This commit is contained in:
3
.github/workflows/deploy-documentation.yml
vendored
3
.github/workflows/deploy-documentation.yml
vendored
@@ -23,8 +23,9 @@ jobs:
|
||||
- name: Скачивание BSL-Doc
|
||||
run: curl -L https://github.com/alkoleft/bsldoc/releases/download/0.1.0/bsldoc-0.1.0.jar --output ./bsldoc.jar && chmod +7 ./bsldoc.jar
|
||||
|
||||
# -s <Имя подсистемы> - только определенную подсистему
|
||||
- name: Генерация описания API
|
||||
run: java -jar ./bsldoc.jar ./../src/cfe ./api -f Docusaurus -s СЗ_Запрос
|
||||
run: java -jar ./bsldoc.jar ./../src/cfe ./api -f Docusaurus
|
||||
|
||||
- name: Установка NodeJS
|
||||
uses: actions/setup-node@v4
|
||||
|
@@ -1,4 +1,18 @@
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Создает структуру нового запроса
|
||||
//
|
||||
// Параметры:
|
||||
// ИсточникДанных - Строка - таблица для получения данных
|
||||
// Первые - Число - ограничение количества выборки
|
||||
// Различные - Булево - признак получения неповторяющихся значений
|
||||
// Разрешенные - Булево - признак ограничения выборки с применением RLS
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// - ОбработкаОбъект.СЗ_ПроцессорСхемЗапроса - менеджер для серверного формирования запроса
|
||||
// - ФормаКлиентскогоПриложения - менеджер для клиентского формирования запроса
|
||||
//
|
||||
Функция НовыйЗапрос(ИсточникДанных, Первые = 0, Различные = Ложь, Разрешенные = Ложь) Экспорт
|
||||
|
||||
ПроцессорСхемЗапроса = СЗ_ПроцессорыСхемЗапросаКлиентСервер
|
||||
@@ -8,6 +22,12 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Создает структуру нового предиката
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// - ОбработкаОбъект.СЗ_ПроцессорСхемЗапроса - менеджер для серверного формирования предиката
|
||||
// - ФормаКлиентскогоПриложения - менеджер для клиентского формирования предиката
|
||||
//
|
||||
Функция Предикат() Экспорт
|
||||
|
||||
ПроцессорПредикатов = СЗ_ПроцессорыПредикатовКлиентСервер
|
||||
@@ -17,11 +37,24 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// TODO: В модуле СЗ_ПроцессорыСхемЗапросаКлиентСерверСлужебный так же регулярно требуетс
|
||||
// такая структура. Рефакторинг!
|
||||
// Возвращает структуру с данными поля запроса
|
||||
//
|
||||
// Параметры:
|
||||
// ИмяПоля - Строка -
|
||||
// Источник - Строка -
|
||||
// Псевдоним - Строка -
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура -
|
||||
//
|
||||
Функция НовоеПоле(ИмяПоля, Источник, Псевдоним) Экспорт
|
||||
|
||||
// TODO: В модуле СЗ_ПроцессорыСхемЗапросаКлиентСерверСлужебный так же регулярно требуетс
|
||||
// такая структура. Рефакторинг!
|
||||
|
||||
Возврат Новый Структура("ИмяПоля, Источник, Псевдоним",
|
||||
ИмяПоля, Источник, Псевдоним);
|
||||
|
||||
КонецФункции
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
@@ -1,5 +1,8 @@
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
//
|
||||
//
|
||||
Функция НовыйПроцессорПредикатов() Экспорт
|
||||
|
||||
#Если Клиент Тогда
|
||||
@@ -12,6 +15,8 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
//
|
||||
//
|
||||
Функция Выражения() Экспорт
|
||||
|
||||
Выражения = Новый Структура;
|
||||
|
@@ -1,5 +1,12 @@
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
//
|
||||
//
|
||||
// Параметры:
|
||||
// Предикат -
|
||||
// ИмяРеквизита -
|
||||
//
|
||||
Процедура УстановитьИмяРеквизита(Предикат, ИмяРеквизита) Экспорт
|
||||
|
||||
Если Предикат = Неопределено Тогда
|
||||
@@ -11,6 +18,13 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
//
|
||||
//
|
||||
// Параметры:
|
||||
// Предикат -
|
||||
// ВидСравнения -
|
||||
// Значение -
|
||||
//
|
||||
Процедура УстановитьПредикат(Предикат, ВидСравнения, Значение) Экспорт
|
||||
|
||||
Если Предикат = Неопределено Или ПустаяСтрока(Предикат.ИмяРеквизита) Тогда
|
||||
|
@@ -1,4 +1,5 @@
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Возвращает обработку с контекстом и методами наполнения контекста запроса
|
||||
//
|
||||
@@ -9,10 +10,10 @@
|
||||
// Разрешенные - Булево - признак ограничения выборки с применением RLS
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ОбработкаОбъект.СЗ_ПроцессорСхемЗапроса - менеджер для серверного формирования запроса
|
||||
// ФормаКлиентскогоПриложения - менеджер для клиентского формирования запросов
|
||||
// - ОбработкаОбъект.СЗ_ПроцессорСхемЗапроса - менеджер для серверного формирования запроса
|
||||
// - ФормаКлиентскогоПриложения - менеджер для клиентского формирования запроса
|
||||
//
|
||||
Функция НовыйПроцессорСхемЗапроса(ИсточникДанных, Первые = 0, Различные = Ложь, Разрешенные = Ложь) Экспорт
|
||||
Функция НовыйПроцессорСхемЗапроса(ИсточникДанных, Первые, Различные, Разрешенные) Экспорт
|
||||
|
||||
#Если Клиент Тогда
|
||||
ПроцессорСхемЗапроса = ПолучитьФорму("Обработка.СЗ_ПроцессорСхемЗапроса.Форма.Форма");
|
||||
|
@@ -2,15 +2,15 @@
|
||||
<ConfigDumpInfo xmlns="http://v8.1c.ru/8.3/xcf/dumpinfo" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" format="Hierarchical" version="2.18">
|
||||
<ConfigVersions>
|
||||
<Metadata name="CommonModule.СЗ_Запрос" id="5f1605a0-4e63-4339-b2cc-44e115be6ed7" configVersion="e2743c37ca1c317bbd7deb62473bdb9c92ce4b3b"/>
|
||||
<Metadata name="CommonModule.СЗ_Запрос.Module" id="5f1605a0-4e63-4339-b2cc-44e115be6ed7.0" configVersion="d363706995caee773e263676bf19bb94752dc39f"/>
|
||||
<Metadata name="CommonModule.СЗ_Запрос.Module" id="5f1605a0-4e63-4339-b2cc-44e115be6ed7.0" configVersion="13b61c3ac4dcd71ab154fc4bc7f9e0b77ab86d96"/>
|
||||
<Metadata name="CommonModule.СЗ_ЗапросТест" id="52ab0c6f-4fa1-4913-b37e-460ab1e44314" configVersion="01955255914f2f02da26b7a05ec1ffe713f168e1"/>
|
||||
<Metadata name="CommonModule.СЗ_ЗапросТест.Module" id="52ab0c6f-4fa1-4913-b37e-460ab1e44314.0" configVersion="e01507b866be5877c179fc7492978df4d4ff32a9"/>
|
||||
<Metadata name="CommonModule.СЗ_ПроцессорыПредикатовКлиентСервер" id="407489b2-2f4b-467b-9594-621de146e468" configVersion="d0e776fe2161eadb117e389e6d86e40d8f7927fc"/>
|
||||
<Metadata name="CommonModule.СЗ_ПроцессорыПредикатовКлиентСервер.Module" id="407489b2-2f4b-467b-9594-621de146e468.0" configVersion="5225b43bbbdff284025f2f66eead464164913ce3"/>
|
||||
<Metadata name="CommonModule.СЗ_ПроцессорыПредикатовКлиентСервер.Module" id="407489b2-2f4b-467b-9594-621de146e468.0" configVersion="7e94ce75f89d1dd7b53c4b36ead31671eefae5bf"/>
|
||||
<Metadata name="CommonModule.СЗ_ПроцессорыПредикатовСлужебныйКлиентСервер" id="19b0625e-9f74-4fba-9350-914066ae1034" configVersion="97824f99f8fe96dacf2d8271e35b6b11a89a7f4f"/>
|
||||
<Metadata name="CommonModule.СЗ_ПроцессорыПредикатовСлужебныйКлиентСервер.Module" id="19b0625e-9f74-4fba-9350-914066ae1034.0" configVersion="8f088e85eb41587c6d8e5d636715da6b36b1c55c"/>
|
||||
<Metadata name="CommonModule.СЗ_ПроцессорыПредикатовСлужебныйКлиентСервер.Module" id="19b0625e-9f74-4fba-9350-914066ae1034.0" configVersion="ee82dfab30d5347e8ba482c2e70726d9c5b9a99e"/>
|
||||
<Metadata name="CommonModule.СЗ_ПроцессорыСхемЗапросаКлиентСервер" id="a3e5bf50-2154-477f-9355-29b0930a73c5" configVersion="0a1d47680d6c53bcec9c7b566903a863ce26bf77"/>
|
||||
<Metadata name="CommonModule.СЗ_ПроцессорыСхемЗапросаКлиентСервер.Module" id="a3e5bf50-2154-477f-9355-29b0930a73c5.0" configVersion="b1eaa827c1ba5ed23485c25f1f8059302b29d7ab"/>
|
||||
<Metadata name="CommonModule.СЗ_ПроцессорыСхемЗапросаКлиентСервер.Module" id="a3e5bf50-2154-477f-9355-29b0930a73c5.0" configVersion="bf71326a60f5137d30de9a7db90a5126bc42423c"/>
|
||||
<Metadata name="CommonModule.СЗ_ПроцессорыСхемЗапросаСлужебный" id="fd5aeea0-9a03-452d-ba1e-81c816846c6c" configVersion="77f2ed6a2d9924e64f836b9a16c0664b4a5a38e8"/>
|
||||
<Metadata name="CommonModule.СЗ_ПроцессорыСхемЗапросаСлужебный.Module" id="fd5aeea0-9a03-452d-ba1e-81c816846c6c.0" configVersion="956653c1f0839722a63c1926510b83a2ea00f404"/>
|
||||
<Metadata name="CommonModule.СЗ_ПроцессорыСхемЗапросаСлужебныйВызовСервера" id="64cc4f13-8ea3-43e0-b530-031a569bfcd0" configVersion="de76e252360ff40f9368c1eec2d95d3aa03b14e7"/>
|
||||
|
Reference in New Issue
Block a user