db-load-xml

Load 1C configurations into an infobase from XML files.

33|8|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/Dach-Coin/claude_rules_1c --skill db-load-xml-dach-coin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: db-load-xml
Source: https://github.com/Dach-Coin/claude_rules_1c/tree/main/.claude/skills/db-load-xml
Command: npx skills add https://github.com/Dach-Coin/claude_rules_1c --skill db-load-xml-dach-coin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill removes the need for manual, error-prone loading of 1C configurations by automating importing configuration sources from XML files into an infobase, including both full and partial updates.

Core Features & Use Cases

  • Full vs Partial loading: replace the entire configuration from an XML directory or load only selected objects for faster iteration.
  • Database-aware routing: resolves the target infobase using .v8-project.json by provided params, by database name, or by matching the current Git branch.
  • Selective file lists for Partial mode: supports -Files (comma-separated relative paths) or -ListFile (UTF-8 BOM, one relative path per line).
  • Optional extension loading: load a specific extension by name or load all extensions.
  • Post-load safety workflow: warns that full load replaces the whole configuration and can optionally trigger /UpdateDBCfg.

Quick Start

Use db-load-xml to fully load configuration from an XML directory into your target infobase by telling the AI: load my 1C configuration from XML located in src/config into database dev using full mode.

Frequently Asked Questions about db-load-xml

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

FAQPage Schema
How do I load a 1C configuration from XML files into an infobase?

To load a 1C configuration from XML, use a tool that executes `1cv8.exe` with the `/LoadConfigFromFiles` command against a target infobase resolved from connection parameters or `.v8-project.json`.

Can I partially import updated metadata objects into an existing 1C infobase?

Yes, partial metadata import is supported by specifying `-Mode` along with `-Files` for comma-separated paths or `-ListFile` for a UTF-8 BOM text file listing relative paths.

How does database-aware routing work when deploying 1C configuration dumps?

Database-aware routing resolves the target infobase for configuration deployment by checking provided parameters, matching the database name, or using the current Git branch via `.v8-project.json`.

Does loading 1C configuration from XML automatically update the database configuration?

Loading XML configuration does not automatically update the database configuration, but you can optionally trigger `/UpdateDBCfg` post-load to synchronize the database schema with the imported metadata.

What happens to existing metadata during a full XML configuration load in 1C?

A full XML configuration load replaces the entire existing configuration in the target infobase, so the workflow warns you beforehand to prevent accidental metadata loss.

Can I load 1C extensions from XML along with the main configuration?

Yes, you can load 1C extensions from XML by specifying a particular extension by name or configuring the load process to import all available extensions simultaneously.