Skip to main content
Готовое расширение — файл OData4-<версия>.cfe на странице Releases. Собирать его самому не нужно: внешняя компонента уже лежит внутри расширения.
Перед установкой в рабочую базу сделайте резервную копию и проверьте установку на копии.

Загрузка

  1. Конфигурация → Расширения конфигурации.
  2. Действия → Добавить, затем для нового расширения Действия → Конфигурация → Загрузить конфигурацию из файла… и выберите OData4-<версия>.cfe.
  3. Задайте свойства расширения (см. ниже).
  4. Конфигурация → Обновить конфигурацию базы данных (F7).
Конфигурация → Расширения конфигурации

Конфигурация → Расширения конфигурации

Действия → Добавить, затем Действия → Конфигурация → Загрузить конфигурацию из файла…

Действия → Добавить, затем Действия → Конфигурация → Загрузить конфигурацию из файла…

Конфигурация → Обновить конфигурацию базы данных (F7)

Конфигурация → Обновить конфигурацию базы данных (F7)

Свойства расширения

Свойства задаются флажками прямо в списке расширений

Свойства задаются флажками прямо в списке расширений

Снимая безопасный режим, вы разрешаете расширению то же, что разрешено основной конфигурации. Исходный код расширения открыт — его можно проверить перед установкой.
После загрузки опубликуйте HTTP-сервисы, назначьте роли и выполните первый запрос от администратора: он сохранит снимок состава стандартного интерфейса.

Обновление до новой версии

  1. Скачайте новый .cfe.
  2. В конфигураторе выделите расширение OData4 в списке расширений и выберите Конфигурация → Загрузить конфигурацию из файла… (или в пакетном режиме ту же команду /LoadCfg … -Extension OData4).
  3. Обновите конфигурацию базы данных.
Настройки, состав публикации, профили, токены и журнал хранятся в регистрах и справочниках расширения и при обновлении сохраняются. Что изменилось в версии — в истории изменений.
Модель и $metadata кэшируются. После обновления расширения или конфигурации кэш сбрасывается сам: ключ кэша включает отпечаток конфигурации и расширений. Если в настройках выбран режим проверки «По номеру версии», а конфигурацию изменили без смены номера, перезапустите веб-сервер. Подробнее — Производительность.

Сборка из исходников

Каталог src/cfe репозитория — выгрузка расширения в файлы. Чтобы собрать расширение самому:
Или в конфигураторе: создайте расширение OData4, затем Конфигурация → Загрузить конфигурацию из файлов и укажите каталог src/cfe. Rust для этого не нужен: собранная компонента лежит в макете расширения.

Удаление

Удалите расширение OData4 в списке расширений конфигуратора или в режиме 1С:Предприятие (Администрирование → Расширения) и обновите конфигурацию базы данных.
Вместе с расширением удаляются его данные: настройки, профили, токены и журнал запросов. Выпущенные токены перестают действовать.