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

Инструменты · Отчёты СКД

dcs_read

R · чтениепо подпискене изменяет проект

Читает схему компоновки данных по адресу — обзор схемы, набор данных с текстом запроса и полями, параметр, вычисляемое поле, ресурс, связь наборов, вложенную схему, макет оформления. Грань #help — контракт dcs_write для узла и рецепт рабочего отчёта.

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

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

  • Разобраться в существующем отчёте: какие наборы, откуда данные, какие ресурсы и варианты.
  • Перед записью узла — #help на его адресе: ключи definition, пример; работает и для несуществующего узла.
  • Найти параметр или поле по имени — filter.

Соседние инструменты домена «Отчёты СКД»

Операции

Параметра operation у инструмента нет: что вернуть, задаёт адрес fqn — маркер-хвост и грань после #.

Режимы dcs_read по адресу
Адрес или граньЧто возвращает
Report.X.Template.<Схема>Обзор схемы: наборы, параметры, ресурсы, связи, варианты
….DataSet.<Набор>Набор: для запроса — текст и поля
….DataSet.<Набор>.Field.<Поле>Поле набора
….Parameter.<Имя>Параметр схемы
….CalculatedField.<Поле>, ….TotalField.<Поле>Вычисляемое поле, ресурс
….DataSetLink.<номер>Связь наборов — по номеру: имени у связи нет
….NestedSchema.<Имя>, ….AreaTemplate.<Имя>Вложенная схема, макет оформления (только чтение)
….DataSetМаркер без имени — срез коллекции списком
<адрес>#helpКонтракт dcs_write для узла и рецепт отчёта с нуля

Параметры

Параметры dcs_read
Параметр и типОбязательныйОписаниеПо умолчанию
projectстрокадаИдентификатор проекта рабочей области EDT — имя из ответа project_read (например, УТ2020). Для расширения — проект расширения.—
fqnстрокадаАдрес схемы или её узла: Report.<Отчет>.Template.<Схема>, .DataSet.<Набор>, .DataSet.<Набор>.Field.<Поле>, .Parameter.<Имя>, .CalculatedField.<Поле>, .TotalField.<Поле>, .DataSetLink.<номер>. Грань — #source или #properties. Маркеры — по-русски или по-английски.—
filterстроканетРегулярное выражение без учёта регистра по именам.—
limitцелоенетОкно чтения: сколько строк готового ответа вернуть. По умолчанию 200, максимум 1000.200
offsetцелоенетОкно чтения: номер строки ответа, с которой начать (0 — первая страница). Значение для следующей страницы подсказывает строка *lines: …* в конце ответа.0

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

Адреса

Адреса dcs_read
АдресЧто адресует
Report.<Отчет>.Template.<Схема>обзор схемы
Report.<Отчет>.Template.<Схема>.DataSet.<Набор>набор данных
Report.<Отчет>.Template.<Схема>.Parameter.Периодпараметр
Report.<Отчет>.Template.<Схема>.DataSet.<Набор>.Field.<Поле>#helpконтракт записи поля

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

аргументы dcs_read
{ "project": "УТ2020", "fqn": "Report.<Отчет>.Template.<Схема>", "filter": "Период" }

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

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

Узел не найден

Имени нет в схеме — ответ предлагает ближайшие имена (Did you mean).

Макет табличного документа

Печатные макеты читает spreadsheet_read, а не этот инструмент.

failed · лицензия

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

Ограничения

  • Макеты оформления схемы только читаются.
Нашли ошибку — предложите правку.обновлено 30.09.2026

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

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