interface-edit

Toggle command visibility and organize groups in 1C CommandInterface.xml via YAML/JSON inputs.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/mmmmmm786mngb-jpg/WIM_DEV --skill interface-edit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interface-edit
Source: https://github.com/mmmmmm786mngb-jpg/WIM_DEV/tree/main/.cursor/skills/interface-edit
Command: npx skills add https://github.com/mmmmmm786mngb-jpg/WIM_DEV --skill interface-edit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lxml, and includes scripts (resource) components.

What problem does it solve?

Настройка видимости команд, их размещения и порядка в CommandInterface.xml подсистемы 1С может быть громоздной и подверженной ошибкам. Этот скилл предоставляет точный программный контроль над изменениями UI-подсистемы: скрывать/показывать команды, группировать их и упорядочивать.

Core Features & Use Cases

  • Inline mode: изменять одну команду по конкретному пути и операции.
  • JSON mode: применять пакетные изменения через DefinitionFile.
  • Поддерживаются операции hide, show, place, order, subsystem-order и group-order для настройки пользовательского интерфейса под разные роли и сценарии.

Quick Start

Укажите путь к CommandInterface.xml и выполните нужную операцию через интерфейс-редактор interface-edit.ps1 или interface-edit.py.

Frequently Asked Questions about interface-edit

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

FAQPage Schema
How do I customize CommandInterface.xml visibility and command order in 1C?

Customizing CommandInterface.xml visibility and order in 1C is done by running PowerShell or Python scripts that apply hide, show, place, order, subsystem-order, and group-order operations to toggle UI elements and organize commands into groups.

Can I batch update 1C subsystem UI layouts for different roles?

Yes, batch updating 1C subsystem UI layouts for different roles is supported through JSON or YAML inputs, allowing you to apply multiple visibility and grouping changes to CommandInterface.xml in a single operation.

What is the best way to hide or show specific commands in a 1C subsystem?

The best way to hide or show specific commands in a 1C subsystem is using inline mode, which targets a single command by its specific path and applies the chosen visibility operation directly to CommandInterface.xml.

Do I need lxml installed to programmatically edit 1C CommandInterface.xml?

Yes, you need lxml installed to programmatically edit 1C CommandInterface.xml, as the included Python scripts depend on it to parse the XML structure and apply visibility, grouping, and ordering modifications.

Are there safety checks when applying batch changes to CommandInterface.xml?

Yes, safety checks are performed against malformed inputs when applying batch changes to CommandInterface.xml, preventing invalid operations from corrupting the 1C subsystem UI configuration during hide, show, or ordering actions.