Новое в версии 4.1

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

Стандартная библиотека
Тип «СоединениеSftp»
В методы типа СоединениеSftp добавлен необязательный параметр Таймаут, позволяющий задать период времени, в течение которого сервер «1С:Шины» будет ожидать завершения операции:
  • Переименовать(Путь: Строка, НовоеИмя: Строка, Таймаут: Длительность? = Неопределено)
  • Переместить(СтарыйПуть: Строка, НовыйПуть: Строка, 
        Таймаут: Длительность? = Неопределено)
  • Получить(Путь: Строка, Файл: Файл|Строка, Таймаут: Длительность? = Неопределено)
  • Получить(Путь: Строка, Поток: ПотокЗаписи, Таймаут: Длительность? = Неопределено)
  • ПолучитьСписокФайлов(Таймаут: Длительность? = Неопределено): ЧитаемыйМассив<ФайлSftp>
  • ПолучитьСписокФайлов(Путь: Строка, 
        Таймаут: Длительность? = Неопределено): ЧитаемыйМассив<ФайлSftp>
  • Поместить(Файл: Файл|Строка, Таймаут: Длительность? = Неопределено)
  • Поместить(Файл: Файл|Строка, Путь: Строка, Таймаут: Длительность? = Неопределено)
  • Поместить(Поток: ПотокЧтения, Путь: Строка, Таймаут: Длительность? = Неопределено)
  • СоздатьКаталог(Путь: Строка, Таймаут: Длительность? = Неопределено)
  • Удалить(Путь: Строка, Таймаут: Длительность? = Неопределено)
  • УдалитьКаталог(Путь: Строка, Таймаут: Длительность? = Неопределено)
  • УстановитьТекущийКаталог(Путь: Строка, Таймаут: Длительность? = Неопределено)
Тип «ИсключениеSftp»

В тип ИсключениеSftp добавлено свойство КодОшибки, которое содержит код ошибки, записанный сервером. Стандартные коды ошибок можно найти здесь.

Тип «ИсключениеФайловойСистемыSftp»

Чтобы выделить проблемы, связанные с файловой системой, создан тип ИсключениеФайловойСистемыSftp, наследующий свойства и методы от ИсключениеSftp.

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

Указание таймаута подключения к серверу
Реализована возможность задать таймаут при подключении к удаленному серверу по протоколу SSH. Для поддержки данной функциональности выполнены следующие изменения:
  • В тип НастройкиСоединенияSsh добавлен метод, задающий таймаут на открытие SSH-соединения:
    УстановитьТаймаутПодключения(ТаймаутПодключения: Длительность)
  • В перечисленные ниже конструкторы и методы типа СоединениеSsh добавлен параметр ТаймаутПодключения:
    • СоединениеSsh(
          Сервер: Строка,
          Пользователь: Строка,
          Пароль: Строка,
          ТаймаутПодключения: Длительность = 1с)
    • СоединениеSsh(
          Сервер: Строка,
          Порт: Число,
          Пользователь: Строка,
          Пароль: Строка,
          ТаймаутПодключения: Длительность = 1с)
    • ОткрытьКонсоль(
          СоединитьПотокиОшибокИВывода: Булево = Истина,
          ТаймаутПодключения: Длительность? = Неопределено
      ): КонсольSsh
    • ОткрытьСоединениеSftp(ТаймаутПодключения: Длительность? = Неопределено): СоединениеSftp

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

План обмена
Элемент проекта ПланОбмена теперь можно создавать в среде разработки и добавлять в автоматический интерфейс.