1
0
mirror of https://github.com/salexdv/bsl_console.git synced 2025-02-13 13:48:24 +02:00

Описание сигнатур для прочих функций языка запросов

This commit is contained in:
salexdv 2020-09-29 11:01:49 +03:00
parent f97b9d6d41
commit af1250edae

View File

@ -301,6 +301,130 @@ define([], function () {
}
}
},
"АвтономерЗаписи": {
"name": "АВТОНОМЕРЗАПИСИ",
"name_en": "RECORDAUTONUMBER",
"description": "Данная функция может быть использована в списке выборки при создании временной таблицы для создания поля с уникальным, последовательно возрастающим значением во временной таблице",
"returns": "Тип: Число, Уникальный номер записи временной таблицы"
},
"ЕстьNull": {
"name": "ЕСТЬNULL",
"name_en": "ISNULL",
"description": "Функция предназначена для замены значения NULL на другое значение",
"returns": "Тип: Произвольный, значение первого параметра, в случае, если первый параметр не содержит значение NULL, значение второго параметра в противном случае.",
"signature": {
"default": {
"СтрокаПараметров": "(ПроверяемыйПараметр, ЗначениеЕслиNULL): Произвольный",
"Параметры": {
"ПроверяемыйПараметр": "Произвольный, значение проверяемого параметра, которое будет возвращено, если он не равен NULL",
"ЗначениеЕслиNULL": "Произвольный, значение, которое будет возвращено, если проверяемый параметр равен NULL"
}
}
}
},
"Представление": {
"name": "ПРЕДСТАВЛЕНИЕ",
"name_en": "PRESENTATION",
"description": "Данная функция предназначена для получения строкового представления значения произвольного типа. Результат работы функции не может быть использован внутри других функций, за исключением функции ПРЕДСТАВЛЕНИЕ",
"returns": "Тип: Строка, Строковое представление переданного значения",
"signature": {
"default": {
"СтрокаПараметров": "(Значение): Строка",
"Параметры": {
"Значение": "Произвольное значение, для которого необходимо получить строковое представление"
}
}
}
},
"ПредставлениеСсылки": {
"name": "ПРЕДСТАВЛЕНИЕССЫЛКИ",
"name_en": "REFPRESENTATION",
"description": "Позволяет получать представление ссылочного значения",
"returns": "Тип: Строка, Строковое представление переданной ссылки",
"signature": {
"default": {
"СтрокаПараметров": "(Ссылка): Строка",
"Параметры": {
"Ссылка": "Ссылка, для которой необходимо получить строковое представление"
}
}
}
},
"ТипЗначения": {
"name": "ТИПЗНАЧЕНИЯ",
"name_en": "VALUETYPE",
"description": "Функция определения типа значения в запросе.",
"returns": "Тип значения",
"signature": {
"default": {
"СтрокаПараметров": "(Значение): Тип",
"Параметры": {
"Значение": "Значение, для которого необходимо определить тип"
}
}
}
},
"СгриппированоПо": {
"name": "СГРУППИРОВАНОПО",
"name_en": "GROUPEDBY",
"description": "Функция предназначена для различения наборов, по которым ведется группировка.",
"returns": "Булево, ИСТИНА - для записей, которые были получены для группировки по этому полю, ЛОЖЬ - в противном случае",
"signature": {
"default": {
"СтрокаПараметров": "(Выражение): Булево",
"Параметры": {
"Выражение": "Столбец или выражение, которое содержит столбец в предложении СГРУППИРОВАТЬ ПО"
}
}
}
},
"ДатаВремя": {
"name": "ДАТАВРЕМЯ",
"name_en": "DATETIME",
"description": "Функция для получения даты на основании переданных значений года, месяца, дня месяца и т.д.",
"returns": "Дата, полученное значение даты",
"signature": {
"default": {
"СтрокаПараметров": "(Год, Месяц, ДеньМесяца, Час?, Минута?, Сукунда?): Дата",
"Параметры": {
"Год": "Число, значение года для получения даты",
"Месяц": "Число, значение месяца для получения даты (1-12)",
"ДеньМесяца": "Число, значение дня месяца для получения даты (1-31)",
"Час": "Число, значение часа для получения даты (0-23)",
"Минута": "Число, значение минуты для получения даты (0-59)",
"Сукунда": "Число, значение секунды для получения даты (0-59)"
}
}
}
},
"Значение": {
"name": "ЗНАЧЕНИЕ",
"name_en": "VALUE",
"description": "Функция для получения значений перечислений, а также предопределенных значений и пустых ссылок для справочников, планов видов характеристик, планов счетов, планов видов расчетов",
"returns": "Значение перечисления / предопределенное значение / пустая ссылка",
"signature": {
"default": {
"СтрокаПараметров": "(ПредставлениеЗначения): Произвольный",
"Параметры": {
"ПредставлениеЗначения": "Представление значения, для которого необходмо получить значение"
}
}
}
},
"Тип": {
"name": "ТИП",
"name_en": "TYPE",
"description": "Функция для получения типа по указанному имени типа",
"returns": "Тип",
"signature": {
"default": {
"СтрокаПараметров": "(ИмяТипа): Тип",
"Параметры": {
"ИмяТипа": "Имя примитивного типа, либо имя таблицы, тип ссылки которой нужно получить"
}
}
}
}
}
}
});