Unica для Codex и 1С

Codex для разработки на 1С

Unica добавляет в Codex навыки и инструменты для изменения, запуска и проверки проектов 1С.

Иконка Unica
ПоставкаCodex plugin marketplace
ПлатформыmacOS arm64, Linux x64, Windows x64
ЛицензияLGPL-3.0-or-later

Как Codex становится инструментом для 1С

Codex — агент OpenAI для разработки программного обеспечения. Он работает с кодовой базой, изменяет файлы, запускает команды и проверяет результат. Unica дополняет Codex знаниями и инструментами, необходимыми для разработки на 1С.

Навыки для задач 1С

В поставку входят десятки навыков для работы с метаданными, формами, BSL-кодом, запросами, базами, интеграциями, производительностью, безопасностью и тестированием. Они помогают Codex выбрать правильный порядок действий, а не просто отдельную команду.

Один MCP вместо нескольких интеграций

Codex подключается к одному MCP-серверу Unica. Через единый интерфейс он может изменять проект, анализировать код, запускать 1С и проверять результат. Пользователю не нужно отдельно устанавливать и настраивать несколько MCP-серверов.

Инструменты внутри поставки

Unica использует включённые версии v8-runner для запуска 1С, bsl-analyzer для анализа BSL и rlm-tools-bsl для поиска и работы с крупными исходниками. Unica объединяет их через единый MCP-контракт и устанавливает вместе с исполнительной средой для текущей платформы.

Как работает Unica

Codex получает задачу, выбирает нужные действия Unica и возвращает изменённые файлы вместе с результатом проверки.

Задача разработчика

Добавь реквизит КомментарийКурьера в документ и выведи его в форму.

  1. Изменить метаданные

    unica.meta.edit

    Unica применяет изменение к исходникам объекта и обновляет связанные данные проекта.

  2. Проверить объект

    unica.meta.validate

    Структура и связи объекта проверяются до передачи результата разработчику.

  3. Показать результат

    Codex

    Проверка пройдена. Codex показывает изменённые файлы и готовый diff.

Что можно поручить Unica

Сценарии собраны вокруг ежедневных задач разработчика 1С, а не вокруг внутреннего устройства плагина.

Метаданные и формы

Создавать и изменять объекты, управляемые формы, роли, подсистемы, СКД, MXL и встроенную справку.

Создание, редактирование, проверка

BSL-код

Искать точки входа, разбирать диагностику, проводить code review и работать с большими исходниками.

Поиск, диагностика, review

EPF, ERF и базы

Создавать внешние обработки и отчёты, собирать их и запускать операции в информационных базах.

Scaffold, сборка, запуск

Проверка результата

Запускать специализированные валидаторы и воспроизводимые runtime-сценарии из одного контракта Unica.

Validate, test, runtime

Поставка, которую можно проверить

Плагин устанавливается из Codex plugin marketplace. При первом MCP-запуске загружается runtime только для текущей платформы, затем архив и файлы проверяются по SHA-256.

  • Исходный код открыт и доступен для аудита.
  • Runtime каждой платформы публикуется отдельно.

Установка в две команды

Нужны актуальные версии Codex CLI и Git.

codex plugin marketplace add IngvarConsulting/unica-marketplace --ref main codex plugin add unica@unica

После установки перезапустите Codex и откройте новую задачу, чтобы Unica стала доступна.

Почему появилась Unica

Unica выросла из повторяющихся задач, где Codex должен был не объяснять работу с 1С, а менять проект и проверять результат.

Отдельные инструкции решали частные случаи. Плагин объединил сценарии, инструменты и воспроизводимую поставку в один рабочий контур.

Поиск по стандартам

ai.v8std.ru — отдельный продукт для поиска и разъяснения стандартов разработки. Unica обращается к нему, когда пользователь выбирает соответствующую функцию.

Unica не отправляет туда проект целиком. Состав сетевого запроса и рекомендации по его содержимому описаны в документе о данных и конфиденциальности.

Как используются данные

Документы

Русская версия юридических документов имеет преимущественную силу. Английская версия доступна для Marketplace.