db-update

Update 1C database configurations via /UpdateDBCfg with dynamic and extension options.

41|5|Updated May 28, 2026
One-click install
npx skills add https://github.com/msrv-tech/skills --skill db-update-msrv-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: db-update
Source: https://github.com/msrv-tech/skills/tree/main/db-update
Command: npx skills add https://github.com/msrv-tech/skills --skill db-update-msrv-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Обновление конфигурации базы данных 1С: применение изменений основной конфигурации к конфигурации базы данных через /UpdateDBCfg. Обязательный шаг после /db-load-cf, /db-load-xml, /db-load-git. Если проект открыт в EDT и доступен EDT MCP-сервер - используйте MCP для полного/инкрементального обновления.

Core Features & Use Cases

  • Поддерживает файловые и серверные базы: указывает -InfoBasePath или -InfoBaseServer + -InfoBaseRef; может автоматически определить базу по ветке Git.
  • Поддерживает динамическое обновление (-Dynamic), обновление расширений (-Extension / -AllExtensions) и опции сервера (-Server) и предупреждений (-WarningsAsErrors).
  • Встроенная проверка входных параметров и вывод журнала обновления. Пример сценария: обновление конфигурации после загрузки конфигураций.

Quick Start

Run the script with -InfoBasePath or -InfoBaseServer + -InfoBaseRef to perform an update, for example: powershell -NoProfile -File skills/1c-db-update/scripts/db-update.ps1 -InfoBasePath "C:\Bases\MyDB" -UserName "Admin".

Frequently Asked Questions about db-update

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

FAQPage Schema
How do I update a 1C database configuration after loading configuration files?

To update a 1C database configuration, apply the main configuration changes using the /UpdateDBCfg command. This script covers both file-based and server-based databases and outputs a detailed update log.

Can I perform a dynamic 1C database configuration update from the command line?

Yes, you can perform a dynamic 1C database configuration update by passing the -Dynamic parameter to the script. This allows applying changes without disrupting active users on the server.

Does the 1C database update script support server-based infobases and extensions?

Yes, the 1C database update script supports server-based infobases using -InfoBaseServer and -InfoBaseRef. It also updates extensions individually using -Extension or all at once with -AllExtensions.

What parameters are required to run a 1C database configuration update script?

Running a 1C database configuration update requires specifying either -InfoBasePath for file-based databases or -InfoBaseServer plus -InfoBaseRef for server-based databases. The script enforces these prerequisites before executing.

When should I use a PowerShell script to update 1C database configuration instead of EDT?

Use the PowerShell script to update 1C database configuration when applying changes after /db-load-cf or /db-load-xml operations. If the project is open in EDT and the EDT MCP-server is available, use MCP for full or incremental updates instead.

Why are my 1C database configuration updates failing during the build process?

1C database configuration updates may fail if warnings are treated as errors. Use the -WarningsAsErrors parameter to enforce strict validation, and check the detailed update log to diagnose parameter or prerequisite issues.