1
0
mirror of https://github.com/salexdv/bsl_console.git synced 2025-02-19 19:10:09 +02:00

Merge branch 'develop' of https://github.com/salexdv/bsl_console into develop

This commit is contained in:
salexdv 2022-06-18 22:16:02 +03:00
commit 66324b8ddb
3 changed files with 39 additions and 1 deletions

View File

@ -1253,6 +1253,22 @@ define([], function () {
}
}
}
},
"functions_8_3_22" : {
"УникальныйИдентификатор": {
"name": "УНИКАЛЬНЫЙИДЕНТИФИКАТОР",
"name_en": "UUID",
"description": "Позволяет получить уникальный идентификатор переданной ссылки",
"returns": "УникальныйИдентификатор/NULL/Неопределено",
"signature": {
"default": {
"СтрокаПараметров": "(Выражение): УникальныйИдентификатор",
"Параметры": {
"Значение": "Выражение, результатом вычисления которого является ссылочное значение (кроме ссылки на таблицы внешних источников данных)"
}
}
}
}
}
}
});

View File

@ -785,6 +785,22 @@ define([], function () {
}
}
},
"functions_8_3_22" : {
"УникальныйИдентификатор": {
"name": "УНИКАЛЬНЫЙИДЕНТИФИКАТОР",
"name_en": "UUID",
"description": "Позволяет получить уникальный идентификатор переданной ссылки",
"returns": "УникальныйИдентификатор/NULL/Неопределено",
"signature": {
"default": {
"СтрокаПараметров": "(Выражение): УникальныйИдентификатор",
"Параметры": {
"Значение": "Выражение, результатом вычисления которого является ссылочное значение (кроме ссылки на таблицы внешних источников данных)"
}
}
}
}
},
"values" : {
"Справочник": {
"ref": "catalogs"

View File

@ -217,6 +217,9 @@ define([], function () {
'LEFT', 'ПРАВ', 'RIGHT', 'СТРНАЙТИ', 'STRFIND', 'ВРЕГ', 'UPPER', 'НРЕГ',
'LOWER', 'СТРЗАМЕНИТЬ', 'STRREPLACE', 'РАЗМЕРХРАНИМЫХДАННЫХ', 'STOREDDATASIZE'
],
queryExp_8_3_22: [
'УНИКАЛЬНЫЙИДЕНТИФИКАТОР', 'UUID'
],
DCSExp: [
'Выбор', 'Case', 'Когда', 'When', 'Тогда', 'Then', 'Или', 'Or',
'Иначе', 'Else', 'Истина', 'True', 'Конец', 'End', 'Ложь', 'False'
@ -315,6 +318,7 @@ define([], function () {
'@queryWords_8_3_16': 'query.keyword',
'@queryExp': 'query.exp',
'@queryExp_8_3_20': 'query.exp',
'@queryExp_8_3_22': 'query.exp',
'@default': 'query'
}
}],
@ -409,7 +413,9 @@ define([], function () {
}
}
let query_expressions = bsl_language.rules.queryExp.concat(bsl_language.rules.queryExp_8_3_20);
let query_expressions = bsl_language.rules.queryExp;
query_expressions = query_expressions.concat(bsl_language.rules.queryExp_8_3_20);
query_expressions = query_expressions.concat(bsl_language.rules.queryExp_8_3_22);
let query_keywords = bsl_language.rules.queryWords.concat(bsl_language.rules.queryWords_8_3_16);
let query_language = {