Заметки из Зазеркалья

31.10.2023

Развитие расширений в версии 8.3.26: поддержка журналов документов и XDTO-пакетов

Данная статья является анонсом новой функциональности.
Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.
Полное описание новой функциональности будет приведено в документации к соответствующей версии.
Полный список изменений в новой версии приводится в файле v8Update.htm.

Планируется в версии 8.3.26

Мы продолжаем развивать расширения, в том числе по предложениям партнеров и пользователей.

Поддержка журналов документов

В расширениях добавлена возможность создавать собственные объекты класса «Журналы документов». В свойстве «Регистрируемые документы» собственных журналов документов расширения могут быть как документы, добавляемые этим же расширением, так и документы из расширяемой конфигурации.

img-01.png

Поддержка XDTO-пакетов

В расширениях конфигурации можно будет модифицировать свойства:

  • «Состав» и «Пространство имен» заимствованных XDTO-пакетов. Изменения свойств XDTO-пакетов производится установкой расширяемому объекту значения из расширения. При изменении свойств несколькими расширениями конфигурации значение свойства будет браться из последнего расширения в списке.

  • «Пакеты XDTO» заимствованных Web-сервисов. Изменения свойств Web-сервисов производится дополнением списка пакетов XDTO каждым из модифицирующих список расширений.

img-02.png

В расширениях конфигурации можно будет контролировать свойство «Пространство имен» заимствованных XDTO-пакетов.

Если одно из двух свойств «Состав» и «Пространство имен» XDTO-пакета изменяется расширением, то второе свойство должно либо так же изменять, либо контролироваться.

При нарушении этого условия пользователю в момент применения расширений будет выводится соответствующая ошибка.

Новая функциональность позволит оперативно вносить изменения в XDTO-пакеты, используемые для работы с внешними системами, и вносить исправления в некорректные пакеты из состава конфигурации.

Теги: 8.3.26  расширения 

Рассказать друзьям: