1
0
mirror of https://github.com/salexdv/bsl_console.git synced 2024-11-28 08:48:48 +02:00

Доработка описания новых функций языка запросов и СКД

This commit is contained in:
salexdv 2021-04-24 09:58:42 +03:00
parent 7e513cc921
commit c9c0b51562
2 changed files with 433 additions and 0 deletions

View File

@ -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!')",
"КодЯзыка": "Строка с кодом языка, на котором нужно получать строку. Если не указан - строка получается на языке текущего пользователя"
}
}
}
}
}
}

View File

@ -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" : {