db-update

Apply 1C configuration changes to a target database via UpdateDBCfg.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Сводит к минимуму ручные действия при обновлении конфигурации базы 1С, когда после загрузки CF/ XML/ git нужно обязательно применить изменения к конфигурации базы данных.

Core Features & Use Cases

  • Применение изменений к БД: выполняет UpdateDBCfg из 1cv8 для переноса основной конфигурации в конфигурацию базы данных.
  • Динамическое обновление и расширения: поддерживает динамический режим (Dynamic +/-) и обновление конкретного расширения (Extension) или всех расширений (AllExtensions).
  • Файловые и серверные базы: работает как для файловой базы (InfoBasePath), так и для серверной (InfoBaseServer + InfoBaseRef), включая серверный сценарий.

Quick Start

Используй db-update для обновления базы в проекте, выполнив: /db-update dev

Frequently Asked Questions about db-update

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

FAQPage Schema
How do I apply 1C configuration changes to a database after loading CF or XML files?

To apply 1C configuration changes to a database, you run the UpdateDBCfg workflow via 1cv8.exe with the DESIGNER switch. This synchronizes the loaded main configuration changes directly into the target 1C database.

Can I dynamically update 1C extensions without stopping the server?

Yes, you can dynamically update 1C extensions by invoking 1cv8.exe with the optional -Dynamic+ flag. The process supports updating a specific extension or all extensions simultaneously using designated extension update flags during synchronization.

Does this database update method support both file-based and server-based 1C InfoBases?

Yes, the database update method supports both file-based and server-based 1C InfoBases. It resolves targets from .v8-project.json or user inputs, utilizing InfoBasePath for files and InfoBaseServer with InfoBaseRef for server scenarios.

What is the process to synchronize a 1C database using the DESIGNER command line?

Synchronizing a 1C database using the DESIGNER command line requires invoking 1cv8.exe with the /UpdateDBCfg switch. You must first resolve the v8path and select the correct InfoBase target to apply the configuration changes successfully.

Why do I need to run UpdateDBCfg after loading configuration files into a 1C project?

You need to run UpdateDBCfg after loading configuration files because the loaded changes must be applied to the actual database configuration. This step minimizes manual actions and ensures the 1C database is synchronized with the updated main configuration.