/1c-config-router - Маршрутизатор задач 1С
Определяет какой workflow-скил или отдельный навык использовать для задачи пользователя.
Таблица маршрутизации
Workflow-скилы (комплексные задачи)
| Задача |
Workflow |
Описание |
| Создать конфигурацию с нуля |
/cf-new-project |
Scaffold + объекты + подсистемы + роли + формы |
| Добавить объект в конфигурацию |
/cf-add-object |
Объект + конфигурация + подсистема + форма + валидация |
| Создать обработку полностью |
/epf-full-cycle |
Scaffold → форма → макет → БСП → сборка |
| Создать расширение полностью |
/cfe-full-cycle |
Scaffold → заимствование → перехват → валидация |
Конфигурация (cf-*)
| Задача |
Скил |
| Создать пустую конфигурацию |
/cf-init |
| Посмотреть состав конфигурации |
/cf-info |
| Изменить свойства конфигурации |
/cf-edit |
| Проверить конфигурацию |
/cf-validate |
Расширения (cfe-*)
| Задача |
Скил |
| Создать расширение |
/cfe-init |
| Заимствовать объект |
/cfe-borrow |
| Перехватить метод |
/cfe-patch-method |
| Анализ расширения |
/cfe-diff |
| Проверить расширение |
/cfe-validate |
Объекты метаданных (meta-*)
| Задача |
Скил |
| Создать объект (справочник, документ, регистр...) |
/meta-compile |
| Изменить реквизиты/ТЧ объекта |
/meta-edit |
| Посмотреть структуру объекта |
/meta-info |
| Удалить объект |
/meta-remove |
| Проверить объект |
/meta-validate |
Формы (form-*)
| Задача |
Скил |
| Добавить форму к объекту |
/form-add |
| Создать форму из JSON |
/form-compile |
| Изменить существующую форму |
/form-edit |
| Анализ формы |
/form-info |
| Паттерны проектирования форм |
/form-patterns |
| Проверить форму |
/form-validate |
Обработки и отчеты (epf-, erf-)
| Задача |
Скил |
| Создать обработку |
/epf-init |
| Добавить форму к обработке |
/epf-add-form |
| БСП-регистрация обработки |
/1c-bsp-registration |
| Добавить команду БСП |
/1c-bsp-command |
| Собрать EPF |
/epf-build |
| Разобрать EPF |
/epf-dump |
| Создать отчет |
/erf-init |
| Собрать ERF |
/erf-build |
| Разобрать ERF |
/erf-dump |
Подсистемы и интерфейс
| Задача |
Скил |
| Создать подсистему |
/subsystem-compile |
| Изменить состав подсистемы |
/subsystem-edit |
| Анализ подсистемы |
/subsystem-info |
| Настроить командный интерфейс |
/interface-edit |
Макеты, роли, СКД
| Задача |
Скил |
| Добавить макет |
/template-add |
| Создать макет из JSON |
/mxl-compile |
| Анализ макета |
/mxl-info |
| Создать роль |
/role-compile |
| Изменить права существующей роли |
/role-edit |
| Анализ роли |
/role-info |
| Изменить СКД |
/skd-edit |
| Анализ СКД |
/skd-info |
Ревью и качество кода
| Задача |
Скил |
| Ревью кода по каталогу дефектов |
/1c-code-review |
| Текстовый lint модулей BSL по каталогу дефектов |
/1c-bsl-validate -Catalog |
Базы данных (db-*)
| Задача |
Скил |
| Список баз |
/db-list |
| Создать базу |
/db-create |
| Выгрузить конф. в CF |
/db-dump-cf |
| Загрузить конф. из CF |
/db-load-cf |
| Выгрузить в XML |
/db-dump-xml |
| Загрузить из XML |
/db-load-xml |
| Обновить БД |
/db-update |
| Расширения в базе: список, проверка, свойства, удаление |
/db-cfe-admin |
| Запустить 1С |
/db-run |
| Загрузить из Git |
/db-load-git |
Как использовать
- Определи задачу пользователя
- Найди подходящий workflow или скил в таблице
- Если задача комплексная - используй workflow-скил
- Если задача точечная - используй конкретный скил
- Если непонятно - спроси пользователя