Перейти к основному содержимому

Новое в версии 7.0

Прикладная функциональность

Секрет приложения

Добавлено новое пространство имен Стд::Безопасность, содержащее объекты для безопасной работы с секретными и конфиденциальными данными (подробнее). Включает следующие типы:

Штамп времени

Файлы

Реализован поиск файлов по регулярному выражению (подробнее).

В тип НастройкаПоискаФайлов добавлен метод ИмяСоответствует(), который в качестве параметра принимает объект типа Образец.

Пример поиска файлов с расширением «.cf»
метод ПоискФайлов(КорневойКаталог: Файл): ЧитаемыйМассив<Файл>
пер ПоискПоРегулярномуВыражению = новый НастройкиПоискаФайлов().ИмяСоответствует('\.cf$')
пер НайденныеФайлы = Файлы.Найти(КорневойКаталог, ПоискПоРегулярномуВыражению)

возврат НайденныеФайлы
;

При одновременной настройке поиска по регулярному выражению и подстроке (с помощью метода ИмяСодержит()) используется последний заданный фильтр.

JSON

Изменено поведение десериализации объектов JSON: если необходимого поля структуры нет в читаемом тексте JSON, в поле устанавливается значение Неопределено. Для этого было изменено поведение настроек НастройкиЧтенияОбъектовJson (подробнее).

Встроенный язык

Тип «Число»

Добавлена перегрузка конструктора типа Число, с помощью которой можно преобразовать строковое представление числа в соответствующий экземпляр типа с заданным основанием:

Число(
Строка: Строка,
Основание: Число
)

Работа с последовательностями

Для типов Последовательность и Обходимое добавлены методы для работы с числовыми последовательностями:

  • Среднее() — возвращает среднее арифметическое элементов типа Число.
  • СреднееИлиУмолчание() — возвращает среднее арифметическое элементов типа Число или Умолчание, если элементов нет.
  • Сумма() — возвращает сумму элементов типа Число или 0, если элементов нет.

Также для типов Последовательность и Обходимое добавлен метод Первый(), который возвращает первый элемент.

Для типа ЧитаемыйМассив метод Первый() удален.

Изменения в объектной модели

Переименования

Http

  • ЗапросHttp:

    • МетодHttpМетод
    • Выполнить():
      • КонтекстHttpКонтекст
  • ОтветHttp:

    • КодСостоянияКодСтатуса

ВводВывод

  • Файлы:
    • ПолучитьДомашнийКаталог()ПолучитьДомашнийКаталогПользователя()

ПроцессОс

  • Конструктор и метод ПередатьВыводВ():
    • КомандаЗапускаКоманда

СредаИсполнения

  • ПолучитьПеременную():

    • ИмяПеременнойСредыИмя
  • ПолучитьСвойство():

    • ИмяСвойстваИмя

Стандартная библиотека

  • Строка и ИзменяемыйМассив:
    • Развернуть()Перевернуть()