5.33.0

24 февраля 2021

Добавлено

Изменено

  • Удалён метод Box.GetExtendedSignerDetails()

  • Удалены поля IsSeller и ForCorrection объекта SetExtendedSignerDetailsTask

  • Удалён объект StructuredAttachment

  • Прекращена работа с Контур.Сертификатами:

  • Из TLB удалены все coClass’ы, которые пользователь не мог создать не из компоненты

  • Изменены типы возврата для многих полей и методов. В основном это возврат VARIANT, вместо конкретного интерфейса или примитивного типа

  • Отправка документов теперь разбивает отправляемый контент на фреймы по 5 Мб

  • Поле UseShelf объекта PackageSendTask2 устарело и скрыто

  • Если при добавлении документа на отправку в PackageSendTask2 указан несуществующий тип докмента, то ошибка будет Неверный тип документа, вместо Неверная версия вложения

  • Метод DocumentBase.GetDocumentPackage() теперь можно вызвать для документа-черновика

  • Объекты в Addin и COM используют одни и те же интерфейсы, отличающиеся только идентификаторами (кроме дополнительного интерфейса в Addin, предназначеного для подключения компоненты к 1C). Теперь обе компоненты можно использовать как классический COM-объект

Исправлено

  • DynamicContent не строил представление контента, если контент был описан во вложенных элементах групп ограничений. Например, в <xs:sequence><xs:choice>...</xs:choice></xs:sequence>

  • При обращении из 1С 7.7 к COM-объекту, полученному как результат вызова метода, или находящемуся внутри другого COM-объекта как поле, могла возникать ошибка Плохой тип переменной, если объект отсутствовал. Исправлен возврщаемый из компоненты тип

  • Не всегда можно было сгенерировать обёртки coClass’ов для Delphi

Предупреждение

Обратите внимание на методы, находящиеся в разделе Устаревшие методы в документации для DocumentBase и Box - в ближайших релизах они могут быть удалены