Анонсированы новые функции языка запросов и системы компоновки данных для 8.3.20
Анонсированы новые функции языка запросов и системы компоновки данных для 8.3.20

Фирма «1С» продолжает развивать функциональность технологической платформы 1С:Предприятие, и сообщает о том, что собирается добавить дополнительные функции в язык запросов и в язык выражений СКД.
Новые функции языка запросов и языка выражений СКД
Официальный технологический блог «Заметки из Зазеркалья» опубликовал перечень новых функций, которые появятся в языке запросов и в системе компоновки данных.
Разработчики платформы полагают, что это позволит в конечном итоге повысить производительность и будет препятствовать разрастанию кода в прикладных конфигурациях.
Нет необходимости дополнительно обосновывать данные изменения, поскольку развитие языка запросов, безусловно, является хорошей и давно ожидаемой новостью.
Вопросы могут возникнуть лишь по поводу выбора конкретных функций. В заметке из «Зазеркалья» говорится, что основанием для выбора тут послужили пожелания самих пользователей: «К нам довольно часто обращаются разработчики с пожеланиями о добавлении дополнительных функций в язык запросов и язык СКД. Мы внимательно проанализировали пожелания и выделили список наиболее востребованных функций», – сказано в блоге по этому поводу.
Также следует учитывать, что безотносительного того, насколько актуальны те или иные функции, ожидать их появления в технологической платформе можно не ранее, чем в релизе «1С:Предприятие 8.3.20».
Приводим здесь все новые функции языка запросов и языка выражений системы компоновки данных.
Язык запросов
- Строка(String) – преобразует значение в примитивного типа в строку с учетом национальных установок.
- Тригонометрические функции Sin, Cos, Tan, ASin, ACos, ATan (все вычисления производятся в радианах)
- Exp - вычисляет результат возведения основания натурального логарифма (числа e) в степень
- Log - вычисляет натуральный логарифм числа.
- Log10 - вычисляет десятичный логарифм числа.
- Pow - вычисляет возведение в степень.
- Sqrt – вычисляет квадратный корень.
- Окр(Round) - округляет исходное число до нужной разрядности
- Цел(Int) - вычисляет целую часть переданного числа, полностью отсекая дробную часть.
- ДлинаСтроки(StringLength) – вычисляет длину строки.
- СокрЛ(TrimL) – отбрасывает незначащие пробелы слева.
- СокрП(TrimR) – отбрасывает незначащие пробелы справа.
- СокрЛП(TrimAll) – отбрасывает незначащие пробелы слева и справа.
- Лев(Left) – получает первые слева символы строки.
- Прав(Right) – получает первые справа символы строки.
- СтрНайти(StrFind) – находит первую позицию подстроки в строке (без учета регистра).
- ВРег(Upper) – преобразует все символы строки в верхний регистр.
- НРег(Lower) – преобразует все символы строки в нижний регистр.
- СтрЗаменить(StrReplace) – заменяет все вхождения подстроки на другую подстроку (без учета регистра).
- РазмерХранимыхДанных(StoredDataSize) – возвращает размер данных в байтах, которые занимают данные параметр
Система компоновки данных
- СокрЛ(TrimL) – отбросить незначащие пробелы слева.
- СокрП(TrimR) – отбросить незначащие пробелы справа.
- СокрЛП(TrimAll) – отбросить незначащие пробелы слева и справа.
- Лев(Left) – получить первые слева символы строки.
- Прав(Right) – получить первые справа символы строки.
- СтрНайти(StrFind) – найти подстроку в строке (без учета регистра).
- ВРег(Upper) – преобразует все символы строки в верхний регистр.
- НРег(Lower) – преобразует все символы строки в нижний регистр.
- СтрЗаменить(StrReplace) – заменяет все вхождения подстроки на другую подстроку (без учета регистра).
- НСтр(NStr) – получает строку на языке пользователя (аналогично тому, как работает метод НСтр глобального контекста). Параметры:
- ИсходнаяСтрока – строка, содержащая строки на разных языках (например, "ru = 'Добрый вечер!'; en = 'Good Evening!'").
- КодЯзыка (необязательный) – строка с кодом языка, на котором нужно получать строку. Если не указан - строка получается на языке текущего пользователя.
Полный текст заметки, посвященной обновлению языка запросов и языка выражений системы компоновки данных в 8.3.20, доступен в официальном технологическом блоге «Заметки из Зазеркалья».
Источник: https://infostart.ru/journal/news/mir-1s/anonsirovany-novye-funktsii-yazyka-zaprosov-i-sistemy-komponovki-dannykh-dlya-8-3-20_1347257/
См. также
Готово расписание митапа «DevOps в 1С: Инструменты автоматизации рутины в 1С-разработке»
26.02.2021 2910 kbazzh 0
Готово расписание онлайн-митапа «Сбор требований и составление ТЗ: современные подходы в управлении проектами»
18.02.2021 4353 eselyanina 0
22 марта стартует шестой поток онлайн-курса «Технология выполнения проектов ERP-класса – процессный подход»
16.02.2021 2771 dklimchuk 0
Анонсированы новые улучшения системы взаимодействия для платформы 8.3.20
15.02.2021 3383 ЕленаЧерепнева 2
Пройди опрос и получи промокод на митапы вместе с методичкой по системной работе команды
11.02.2021 4103 eselyanina 0
Готово расписание онлайн-митапа по непрерывной интеграции и поставке решений на 1С
08.02.2021 2598 kbazzh 0