dcs-info

Analyzes 1C:Enterprise data composition schema XML to summarize datasets, fields, parameters, and variants.

1|2|Updated Jul 19, 2026
One-click install
npx skills add https://github.com/IngvarConsulting/unica-marketplace --skill dcs-info-ingvarconsulting
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dcs-info
Source: https://github.com/IngvarConsulting/unica-marketplace/tree/main/plugins/unica/skills/dcs-info
Command: npx skills add https://github.com/IngvarConsulting/unica-marketplace --skill dcs-info-ingvarconsulting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Reading a 1C:Enterprise data composition schema (СКД) Template.xml means scrolling through thousands of lines of XML just to understand what a report does. This Skill calls the unica.dcs.info MCP tool to return the entire schema as a compact typed summary, so you can understand a report's data source, fields, and parameters in one call. ## Core Features & Use Cases - Full schema summary: Returns datasets with raw query text, data set links, calculated fields, totals (resources), parameters, setting variants, and templates in a single typed response. - Field tracing: Locate a report column by matching its dataPath across calculatedFields, totalFields, and dataset fields to understand where values come from. - Query round-trip: Extract the raw query text from dataSets[].query, edit it, and pass it back via unica.dcs.edit with Operation=set-query, including multi-batch queries with temporary tables. - Use Case: You inherit an unfamiliar 1C report and need to know which tables its query reads, what parameters it accepts, and how its default variant groups rows — one call gives you all of it. ## Quick Start Ask the assistant to analyze the data composition schema at a given Template.xml path using dcs-info and show the datasets, parameters, and variants.

Frequently Asked Questions about dcs-info

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze a 1C data composition schema (СКД) without reading the XML?▼

Call the unica.dcs.info MCP tool with the TemplatePath pointing to the schema's Template.xml or template directory. It returns the full schema as typed data: datasets with raw query text, fields, parameters, variants, and templates in one response.

How to extract the query text from a 1C report template?▼

The query text is available in the dataSets[].query field of the unica.dcs.info response, returned in full without truncation or decoration. This includes multi-batch queries with temporary tables, suitable for round-trip editing via unica.dcs.edit.

Can I select a 1C template by metadata path instead of file path?▼

Yes, unica.dcs.info accepts either a file TemplatePath or a logical selector of sourceSet plus metadataPath like Report.<Name>.Template.<Template>. Passing both selectors at once is rejected with a selector_conflict error.

How do I trace where a report column comes from in a 1C schema?▼

Find the column's dataPath in calculatedFields or totalFields, then match the expression operands against dataSets[].fields[].dataPath. The full schema is returned in one call, so no second tool invocation is needed.

Why did unica.dcs.info reject my request with selector_conflict?▼

The tool accepts exactly one target selector: either TemplatePath or the combination of sourceSet and metadataPath. Supplying both forms in the same call triggers the selector_conflict error code per ADR-0049.