Кабинет
На этой странице

Инструменты · Метаданные

metadata_action

A · действиепо подпискеизменяет проект

Заимствует объект базовой конфигурации в расширение или снимает заимствование. Заимствование — законный способ дорабатывать объект, закрытый поставщиком.

обновлено 30.09.2026плагин 0.2.0 · EDT 2025.2Предложить правку или письмом

Когда использовать

  • Нужно доработать объект типовой конфигурации на поддержке — заимствуйте его в расширение и правьте там.
  • Нужны права на заимствованные объекты в роли расширения — заимствуйте роль: у неё сразу появляется документ прав, дальше rights_write.
  • Заимствование больше не нужно — unadopt. Необратимо: локальные изменения объекта в расширении теряются.

Соседние инструменты домена «Метаданные»

Операции

Операции metadata_action
operationЧто делаетНужно передать
adoptЗаимствует объект базовой конфигурации в расширение. Для роли дополнительно создаёт документ прав расширения.project — проект расширения; fqn — объект базовой конфигурации
unadoptСнимает заимствование. Необратимо: изменения объекта в расширении теряются. После снятия рекомендуется project_action с операцией clean.project — проект расширения; fqn

Параметры

Параметры metadata_action
Параметр и типОбязательныйОписаниеПо умолчанию
projectстрокадаПроект расширения: заимствование и снятие работают в нём.—
operationстрокадаОперация инструмента — значения и их смысл в таблице «Операции».значения: adopt · unadopt—
fqnстрокадаОбъект базовой конфигурации: Document.РеализацияТоваровУслуг, Catalog.Номенклатура, Role.<Роль>. Тип — по-русски или по-английски.—
titleстроканетНеобязательная подпись вызова до 40 символов: клиент показывает её в шапке карточки вызова. На результат не влияет.—

Таблица собрана из схемы инструмента, которую получает агент при подключении.

Адреса

Адреса metadata_action
АдресЧто адресует
Document.РеализацияТоваровУслугдокумент базовой конфигурации
Catalog.Номенклатурасправочник базовой конфигурации
Role.<Роль>роль — вместе с документом прав

Пример вызова и ответа

аргументы metadata_action
{ "project": "УТ2020.<Расширение>", "operation": "adopt", "fqn": "Document.РеализацияТоваровУслуг" }

Пример ответа в подготовке Устройство ответа — на странице Формат ответов.

Отказы и ошибки

Проект — не расширение

project должен быть проектом расширения, а fqn — объектом его базовой конфигурации. Список проектов и их типы — project_read.

failed · Unknown operation

Неизвестное значение operation. В ответе — fix_hint: supported: … со списком допустимых операций и секция Did you mean. Допустимо: adopt, unadopt.

failed · лицензия

Без действующего ключа инструмент отвечает карточкой failed с сообщением лицензия: … и подсказкой, где ввести ключ; в секции Context — список инструментов, доступных без ключа. Подробнее — Лицензия и бесплатный доступ.

Ограничения

  • Режим поддержки не блокирует заимствование: это штатный способ дорабатывать закрытые объекты.
  • unadopt необратим — сделайте снапшот перед вызовом.
Нашли ошибку — предложите правку.обновлено 30.09.2026

Например: metadata_write, «порт занят», коллекционный адрес.

↑ ↓ выборEnter открыть/ или Ctrl K — открыть поиск