mirror of
https://github.com/salexdv/bsl_console.git
synced 2024-11-28 08:48:48 +02:00
Доработка описания новых функций языка запросов и СКД
This commit is contained in:
parent
7e513cc921
commit
c9c0b51562
104
src/bslDCS.js
104
src/bslDCS.js
@ -745,6 +745,110 @@ define([], function () {
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Лев": {
|
||||
"name": "Лев",
|
||||
"name_en": "Left",
|
||||
"description": "Получает первые слева символы строк",
|
||||
"returns": "Строка",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Строка, КоличествоСимволов): Строка",
|
||||
"Параметры": {
|
||||
"Строка": "Строка, для которой необходимо получить символы",
|
||||
"КоличествоСимволов": "Число символов слева"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Прав": {
|
||||
"name": "Прав",
|
||||
"name_en": "Right",
|
||||
"description": "Получает первые справа символы строк",
|
||||
"returns": "Строка",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Строка, КоличествоСимволов): Строка",
|
||||
"Параметры": {
|
||||
"Строка": "Строка, для которой необходимо получить символы",
|
||||
"КоличествоСимволов": "Число символов справа"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"СтрНайти": {
|
||||
"name": "СтрНайти",
|
||||
"name_en": "StrFind",
|
||||
"description": "Функция находит первую позицию подстроки в строке (без учета регистра).",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Строка, Подстрока): Число",
|
||||
"Параметры": {
|
||||
"Строка": "Строка, в которой осуществляется поиск",
|
||||
"Подстрока": "Строка, которую необходимо найти"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ВРег": {
|
||||
"name": "ВРег",
|
||||
"name_en": "Upper",
|
||||
"description": "Преобразует все символы строки в верхний регистр.",
|
||||
"returns": "Тип: Строка",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Строка): Строка",
|
||||
"Параметры": {
|
||||
"Строка": "Строка для преобразования"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"НРег": {
|
||||
"name": "НРег",
|
||||
"name_en": "Lower",
|
||||
"description": "Преобразует все символы строки в нижний регистр.",
|
||||
"returns": "Тип: Строка",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Строка): Строка",
|
||||
"Параметры": {
|
||||
"Строка": "Строка для преобразования"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"СтрЗаменить": {
|
||||
"name": "СтрЗаменить",
|
||||
"name_en": "StrReplace",
|
||||
"description": "Заменяет все вхождения подстроки на другую подстроку (без учета регистра)",
|
||||
"returns": "Тип: Строка",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Строка, Подстрока, Замена): Строка",
|
||||
"Параметры": {
|
||||
"Строка": "Строка, в которой осуществляется поиск",
|
||||
"Подстрока": "Строка, которую необходимо заменить",
|
||||
"Замена": "Строка, замена для подстроки"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"НСтр": {
|
||||
"name": "НСтр",
|
||||
"name_en": "NStr",
|
||||
"description": "Получает строку на языке пользователя (аналогично тому, как работает метод НСтр глобального контекста)",
|
||||
"returns": "Тип: Строка",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(ИсходнаяСтрока, КодЯзыка?): Строка",
|
||||
"Параметры": {
|
||||
"ИсходнаяСтрока": "Cтрока, содержащая строки на разных языках (например, ru = 'Добрый вечер!'; en = 'Good Evening!')",
|
||||
"КодЯзыка": "Строка с кодом языка, на котором нужно получать строку. Если не указан - строка получается на языке текущего пользователя"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
329
src/bslQuery.js
329
src/bslQuery.js
@ -441,6 +441,34 @@ define([], function () {
|
||||
}
|
||||
}
|
||||
},
|
||||
"СокрЛ": {
|
||||
"name": "СОКРЛ",
|
||||
"name_en": "TRIML",
|
||||
"description": "Отбросывает незначащие пробелы слева",
|
||||
"returns": "Строка",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Строка): Строка",
|
||||
"Параметры": {
|
||||
"Строка": "Строка, для которой необходимо отборосить пробелы"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"СокрП": {
|
||||
"name": "СОКРП",
|
||||
"name_en": "TRIMR",
|
||||
"description": "Отбрасывает незначащие пробелы cправа",
|
||||
"returns": "Строка",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Строка): Строка",
|
||||
"Параметры": {
|
||||
"Строка": "Строка, для которой необходимо отборосить пробелы"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"СокрЛП": {
|
||||
"name": "СОКРЛП",
|
||||
"name_en": "TRIMALL",
|
||||
@ -454,6 +482,307 @@ define([], function () {
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ACos": {
|
||||
"name": "ACOS",
|
||||
"name_en": "ACOS",
|
||||
"description": "Вычисляет арккосинус в радианах.",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Выражение): Число",
|
||||
"Параметры": {
|
||||
"Выражение": "Число, значение косинуса (в диапазоне -1 ... 1), по которому определяется угол."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ASin": {
|
||||
"name": "ASIN",
|
||||
"name_en": "ASIN",
|
||||
"description": "Вычисляет арксинус в радианах.",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Выражение): Число",
|
||||
"Параметры": {
|
||||
"Выражение": "Число, значение синуса (в диапазоне -1 ... 1), по которому определяется угол."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ATan": {
|
||||
"name": "ATAN",
|
||||
"name_en": "ATAN",
|
||||
"description": "Вычисляет арктангенс в радианах.",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Выражение): Число",
|
||||
"Параметры": {
|
||||
"Выражение": "Число, значение тангенса, по которому определяется угол."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Cos": {
|
||||
"name": "COS",
|
||||
"name_en": "COS",
|
||||
"description": "Вычисляет косинус в радианах.",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Выражение): Число",
|
||||
"Параметры": {
|
||||
"Выражение": "Число, значение косинуса, по которому определяется угол."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Exp": {
|
||||
"name": "EXP",
|
||||
"name_en": "EXP",
|
||||
"description": "Возведение числа в степень",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Выражение): Число",
|
||||
"Параметры": {
|
||||
"Выражение": "Число, значение степени."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Log": {
|
||||
"name": "LOG",
|
||||
"name_en": "LOG",
|
||||
"description": "Вычисляет натуральный логарифм.",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Выражение): Число",
|
||||
"Параметры": {
|
||||
"Выражение": "Число, исходное число, больше 0."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Log10": {
|
||||
"name": "LOG10",
|
||||
"name_en": "LOG10",
|
||||
"description": "Вычисляет логарифм X по основанию 10.",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Выражение): Число",
|
||||
"Параметры": {
|
||||
"Выражение": "Число, исходное число, больше 0."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Sin": {
|
||||
"name": "SIN",
|
||||
"name_en": "SIN",
|
||||
"description": "Вычисляет синус в радианах.",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Выражение): Число",
|
||||
"Параметры": {
|
||||
"Выражение": "Число, значение синуса, по которому определяется угол."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Sqrt": {
|
||||
"name": "SQRT",
|
||||
"name_en": "SQRT",
|
||||
"description": "Вычисляет квадратный корень.",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Выражение): Число",
|
||||
"Параметры": {
|
||||
"Выражение": "Число, неотрицательное число."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Pow": {
|
||||
"name": "POW",
|
||||
"name_en": "POW",
|
||||
"description": "Возведение в степень.",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Основание, Показатель): Число",
|
||||
"Параметры": {
|
||||
"Основание": "Число, основание операции возведения в степень.",
|
||||
"Показатель": "Число, показатель степени."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Tan": {
|
||||
"name": "TAN",
|
||||
"name_en": "TAN",
|
||||
"description": "Вычисляет синус в радианах.",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Выражение): Число",
|
||||
"Параметры": {
|
||||
"Выражение": "Число, значение тангенса, по которому определяется угол."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Окр": {
|
||||
"name": "ОКР",
|
||||
"name_en": "ROUND",
|
||||
"description": "Округляет исходное число до нужной разрядности. Режим округления стандартный (1,5 как 2).",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Выражение, Разрядность): Число",
|
||||
"Параметры": {
|
||||
"Выражение": "Число, исходное число.",
|
||||
"Разрядность": " Число, знаков дробной части, до которых производится округление."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Цел": {
|
||||
"name": "ЦЕЛ",
|
||||
"name_en": "INT",
|
||||
"description": "Отсекает дробную часть числа.",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Выражение): Число",
|
||||
"Параметры": {
|
||||
"Выражение": "Число, исходное дробное число."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ДлинаСтроки": {
|
||||
"name": "ДЛИНАСТРОКИ",
|
||||
"name_en": "STRINGLENGTH",
|
||||
"description": "Функция предназначена для определения длины строки.",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Строка): Число",
|
||||
"Параметры": {
|
||||
"Строка": "Строка, длина которой определяется."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Лев": {
|
||||
"name": "ЛЕВ",
|
||||
"name_en": "LEFT",
|
||||
"description": "Получает первые слева символы строк",
|
||||
"returns": "Строка",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Строка, КоличествоСимволов): Строка",
|
||||
"Параметры": {
|
||||
"Строка": "Строка, для которой необходимо получить символы",
|
||||
"КоличествоСимволов": "Число символов слева"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Прав": {
|
||||
"name": "ПРАВ",
|
||||
"name_en": "RIGHT",
|
||||
"description": "Получает первые справа символы строк",
|
||||
"returns": "Строка",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Строка, КоличествоСимволов): Строка",
|
||||
"Параметры": {
|
||||
"Строка": "Строка, для которой необходимо получить символы",
|
||||
"КоличествоСимволов": "Число символов справа"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"СтрНайти": {
|
||||
"name": "СТРНАЙТИ",
|
||||
"name_en": "STRFIND",
|
||||
"description": "Функция находит первую позицию подстроки в строке (без учета регистра).",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Строка, Подстрока): Число",
|
||||
"Параметры": {
|
||||
"Строка": "Строка, в которой осуществляется поиск",
|
||||
"Подстрока": "Строка, которую необходимо найти"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ВРег": {
|
||||
"name": "ВРЕГ",
|
||||
"name_en": "UPPER",
|
||||
"description": "Преобразует все символы строки в верхний регистр.",
|
||||
"returns": "Тип: Строка",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Строка): Строка",
|
||||
"Параметры": {
|
||||
"Строка": "Строка для преобразования"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"НРег": {
|
||||
"name": "НРЕГ",
|
||||
"name_en": "LOWER",
|
||||
"description": "Преобразует все символы строки в нижний регистр.",
|
||||
"returns": "Тип: Строка",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Строка): Строка",
|
||||
"Параметры": {
|
||||
"Строка": "Строка для преобразования"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"СтрЗаменить": {
|
||||
"name": "СТРЗАМЕНИТЬ",
|
||||
"name_en": "STRREPLACE",
|
||||
"description": "Заменяет все вхождения подстроки на другую подстроку (без учета регистра)",
|
||||
"returns": "Тип: Строка",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Строка, Подстрока, Замена): Строка",
|
||||
"Параметры": {
|
||||
"Строка": "Строка, в которой осуществляется поиск",
|
||||
"Подстрока": "Строка, которую необходимо заменить",
|
||||
"Замена": "Строка, замена для подстроки"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"РазмерХранимыхДанных": {
|
||||
"name": "РАЗМЕРХРАНИМЫХДАННЫХ",
|
||||
"name_en": "STOREDDATASIZE",
|
||||
"description": "Возвращает размер данных в байтах, которые занимают данные параметра",
|
||||
"returns": "Тип: Число",
|
||||
"signature": {
|
||||
"default": {
|
||||
"СтрокаПараметров": "(Данные): Число",
|
||||
"Параметры": {
|
||||
"Данные": "Произвольный, данные, размер которых необходимо определить"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values" : {
|
||||
|
Loading…
Reference in New Issue
Block a user