Новое в версии 8.1
Элементы проекта
Контракты
Добавлены контракты сервиса, контракты типа и контракты сущности (подробнее).
Запланированное задание
Добавлен элемент проекта ЗапланированноеЗадание.
Процесс интеграции
При создании процесса интеграции свойство СправочникУчастников автоматически заполняется именем справочника информационных систем (подробнее).
Прикладная функциональность
Типы «Дата» и «ДатаВремя»
Для типов Дата и ДатаВремя добавлены методы для работы с временными отрезками: неделя, декада, квартал, полугодие:
НачалоНедели(НачалоНедели: ДеньНедели? = Неопределено)/КонецНедели(НачалоНедели: ДеньНедели? = Неопределено)— возвращает значение типа, соответствующее началу/концу недели, в которой присутствует текущая дата.НомерНедели(НачалоНедели: ДеньНедели? = Неопределено)— возвращает порядковый номер недели в году, в которой присутствует текущая дата.НачалоДекады()/КонецДекады()— возвращает значение типа, соответствующее началу/концу декады, в которой присутствует текущая дата.НомерКвартала()— возвращает порядковый номер квартала в году, в котором присутствует текущая дата.НачалоПолугодия()/КонецПолугодия()— возвращает значение типа, соответствующее началу/концу полугодия, в котором присутствует текущая дату.
Поддержка протокола FTP
Добавлено пространство имен Стд::Ftp, содержащее типы для обмена файлами по протоколу FTP:
СоединениеFtp— позволяет подключаться к серверу по FTP/FTPS, просматривать содержимое каталогов, загружать файлы на сервер или скачивать их с сервера.ФайлFtp— предоставляет информацию о файле или каталоге, размещенном на сер вере.ИсключениеFtp— исключение, которое выбрасывается при возникновении ошибки во время работы с FTP.
Также реализована проверка разрешения приложения на соединение с определенным FTP-сервером. Если разрешения нет, выбрасывается ИсключениеРазрешениеОтсутствует.
Удаление объектов
Если в форме объекта есть изменения, то при нажатии на кнопку удаления или восстановления отображается предупреждение:
Изменен порядок вызова обработчиков в режиме удаления ПометкаУдаления:
- При пометке на удаление объекта обработчики
ПередЗаписьюиПослеЗаписине вызываются на клиенте. - При установке или снятии пометки удаления обработчики
ПередУдалениемиПослеУдаленияне вызываются.
Язык запросов
Работа с типом «Null»
Теперь в функции ЗаменитьNull() параметр, указывающий значение замены, является необязательным. Если параметр не указан, функция возвращает значение на основании типа выражения, к которому применена (подробнее).

