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

Новое в версии 8.1

Элементы проекта

Контракты

Добавлены контракты сервиса, контракты типа и контракты сущности (подробнее).

Запланированное задание

Добавлен элемент проекта ЗапланированноеЗадание.

Процесс интеграции

При создании процесса интеграции свойство СправочникУчастников автоматически заполняется именем справочника информационных систем (подробнее).

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

Типы «Дата» и «ДатаВремя»

Для типов Дата и ДатаВремя добавлены методы для работы с временными отрезками: неделя, декада, квартал, полугодие:

  • НачалоНедели(НачалоНедели: ДеньНедели? = Неопределено)/КонецНедели(НачалоНедели: ДеньНедели? = Неопределено) — возвращает значение типа, соответствующее началу/концу недели, в которой присутствует текущая дата.
  • НомерНедели(НачалоНедели: ДеньНедели? = Неопределено) — возвращает порядковый номер недели в году, в которой присутствует текущая дата.
  • НачалоДекады()/КонецДекады() — возвращает значение типа, соответствующее началу/концу декады, в которой присутствует текущая дата.
  • НомерКвартала() — возвращает порядковый номер квартала в году, в котором присутствует текущая дата.
  • НачалоПолугодия()/КонецПолугодия() — возвращает значение типа, соответствующее началу/концу полугодия, в котором присутствует текущая дату.

Поддержка протокола FTP

Добавлено пространство имен Стд::Ftp, содержащее типы для обмена файлами по протоколу FTP:

  • СоединениеFtp — позволяет подключаться к серверу по FTP/FTPS, просматривать содержимое каталогов, загружать файлы на сервер или скачивать их с сервера.
  • ФайлFtp — предоставляет информацию о файле или каталоге, размещенном на сервере.
  • ИсключениеFtp — исключение, которое выбрасывается при возникновении ошибки во время работы с FTP.

Также реализована проверка разрешения приложения на соединение с определенным FTP-сервером. Если разрешения нет, выбрасывается ИсключениеРазрешениеОтсутствует.

Полнотекстовый поиск

Оптимизирован формат хранения логов регистрации изменений полнотекстового поиска данных: теперь вместо полного имени типа хранится только его идентификатор. Это изменение несовместимо с предыдущими версиями «1С:Шины». Поэтому при переходе на предыдущие версии необходимо запустить полное обновление индекса полнотекстового поиска.

Язык запросов

Работа с типом «Null»

Теперь в функции ЗаменитьNull() параметр, указывающий значение замены, является необязательным. Если параметр не указан, функция возвращает значение на основании типа выражения, к которому применена (подробнее).

Выражение «В ИЕРАРХИИ»

Для выражения В ИЕРАРХИИ изменилось поведение при неуказанном значении имя-таблицы-иерархии: теперь «1С:Шина» пытается определить таблицу иерархии по проверяемому выражению (подробнее).