1C Selective Export
SkillDocs & knowledgeExport and inspect only the 1C:Enterprise configuration metadata objects required for a task using Designer `/DumpConfigToFiles -listFile`. Use when asked to study a configuration, locate BSL logic, inspect a catalog, document, register, form, command, or module, or gather dependencies without dumping the whole configuration.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the 1C Selective Export skill
What this skill tells your AI
The instructions your AI receives, as published by muredsa/1c-enterprise-agent-toolkit in skills/onec-selective-export/SKILL.md and read by ahel’s review.
Minimize the exported surface. Expand it only from concrete evidence found in the first dump.
Export workflow
- Read references/object-selection.md.
- Reuse the isolated session created by
$onec-dev, or create one under the same safety contract. - Normalize each requested object to a full metadata name such as
Catalog.НоменклатураorDocument.ЗаказПокупателя.Form.ФормаДокумента. - Run
selective-export --session <manifest> --object <full-name>once per root object. Use repeated--objectarguments or an UTF-8--objects-filefor a small batch. - Inspect the exported root XML and BSL. Add a child form, command, template, or referenced common module only when the inspected files show that it is needed.
- Run a second selective export with only those additional names. Do not switch to a full configuration dump for convenience.
- Cite the exact exported files used for conclusions.
Example:
onec.py selective-export --session <manifest> \
--object Catalog.Номенклатура \
--object Catalog.Номенклатура.Form.ФормаЭлемента \
--label nomenclature-task
Accuracy rules
- Treat an object name rejected by the CLI as unresolved; do not guess a spelling repeatedly. Confirm it from a known source or ask for the exact object.
- Do not infer all runtime dependencies from text search. Dynamic calls and metadata references can require a targeted runtime check.
- Keep the object list and the generated export in the session manifest so the inspection is auditable.
- Require
ok: true. Inspect the reported log if a process exits with code zero but the result or diagnostics fail. - Return control to
$onec-devfor cleanup after the task.
Signals
- GitHub stars
- 21
- Forks
- 2
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
onec-selective-export- Source
- github.com/muredsa/1c-enterprise-agent-toolkit