Нахожу форму контрагента и связанный код в проекте.
unica.viewСправочник.Контрагенты · ФормаЭлементаunica.searchИНН · 3 совпаденияБесплатный плагин · Unica 0.13.0
Полный цикл разработки одного разработчика на 1С с AI-агентом: работа с кодом и метаданными, проверки, сборка и запуск. Для Codex, Claude Code и ZCode.
Интерактивный пример
Добавь проверку ИНН в форму контрагента.
Нахожу форму контрагента и связанный код в проекте.
unica.viewСправочник.Контрагенты · ФормаЭлементаunica.searchИНН · 3 совпаденияИнтерактивный пример: Добавь проверку ИНН в форму контрагента.
Для одного разработчика
Unica бесплатна. Её задача — покрыть полный цикл разработки одного разработчика на 1С. Вы ставите задачу и принимаете результат, агент использует инструменты Unica для работы с проектом.
Найти нужный объект, прочитать модуль и изучить существующую реализацию.
Изменить код, метаданные, форму, роль или отчёт. Посмотреть план до записи в исходники.
Получить диагностику, исправить ошибки и выполнить проверки в 1С.
Собрать обработку или поставку, работать с конфигурацией и информационной базой, запустить клиент.
Unica помогает программировать. Проектирование системы, организация коллективной работы и построение мультиагентного процесса требуют отдельных решений.
Бесплатен плагин Unica. Доступ к AI-сервисам и лицензия платформы 1С предоставляются на условиях их поставщиков.
Отзывы разработчиков

Про кейсы. Сидел я в общем делал мультиагентскую систему, голова была забита, в каких-то мыслях был. Приходит разраб с другого проекта и говорит: устал с СКД мучаться, бьюсь и бьюсь, не получается. Понимаю что разраб опытный и реально просто замучался, надо помочь.
1) Беру выгрузку ERP в xml, беру его отчет и Юнику, кидаю в чат и говорю: вот така проблема, исправь Агент исправил, даю разрабу отчет - не работает (данные изменились, но неправильно)
2) Делаем скриншот что не работает, кидаю скрин в агента: не работает. Получаем отчет - даю разрабу. Отчет не открывается. Агент оказывается дописал перед запросом свой комментарий и мешал. Удалили строку вручую, проверяем отчет - работает как надо. Агент тоже, со следующей итерацией, тоже исправил.
Работа агента в сумме заняли минут 15. Пишу как есть - да, где-то ошибся, но результат такой.
Решение задачи - здесь и сейчас, без какого-то дополнительного мучения с инфраструктурой, RAGом и эмбендингами

Я пробовал разные технологические стеки по разработке на платформе 1С с использованием агентской разработки, но в unica проще всего настроить автоматизированное тестирование. Как минимум, unica - это очень сильный инструмент среди подобных.

Дело было субботним утром, когда в типовой рознице 3.0 (файловый вариант) после обновления обнаружился баг со сканированием кодов маркировки в РМК - в окне проверки и подбора зависала фоновая операция проверки кода, при сканировании сразу в РМК не отображалась иконка марки и при пробитии в чеке марки не было, соответственно марка не "уходила" в ЧЗ. В итоге загрузил конфу себе на комп, GPT 5.5 при помощи Unica (в тот момент версия была вроде около 0.4, могу ошибаться, дело было в начале июля) сделал мне исправление этих багов в виде расширения (баг с отображением марки при прямом скане в РМК не пофиксился, но при сканировании через форму проверки и подбора все ок, чего в целом и хватило, заказчика устроило)

Сегодня, с unica+Luna за 15 минут работы +15 минут промпт исправил ошибку в сервисе загрузки регламентных документов из МИС, с которой вчера просидел без толку полтора часа, просматривая без ИИ своими глазами. 23 года разработки в 1С, прям весьма двойственные чувства

Сегодня, с unica+Luna за 15 минут работы +15 минут промпт исправил ошибку…
Я тут 2 недели интеграцию пилил. Перед демонстрацией вторая сторона изменила спецификацию апи. От безысходности закинул в кодекс(с юникой) доку, ключик, сорсы и попросил помочь. Через 3 часа я сидел уже с новой интеграцией. В команде пока не распространяюсь…
Установка
Выберите Codex, Claude Code или ZCode. Нужен Git. Платформа 1С 8.3.27 требуется для операций с запуском 1С; чтение и изменение исходников доступны без неё. Ядро и нужные движки загружаются автоматически при первом использовании.
Отправьте агенту ссылку на репозиторий — он прочитает актуальную инструкцию и выполнит команды.
Установи Unica по инструкции из https://github.com/IngvarConsulting/unicacodex plugin marketplace add IngvarConsulting/unica-marketplace --ref main
codex plugin add unica@unicaПосле установки откройте новую задачу Codex, чтобы Unica стала доступна.
codex plugin marketplace upgrade unica
codex plugin remove unica@unica
codex plugin add unica@unicacodex plugin remove unica@unica
codex plugin marketplace remove unicaЕсли плагин не появился, закройте текущую задачу после переустановки и откройте новую.
claude plugin marketplace add IngvarConsulting/unica-marketplace
claude plugin install unica@unicaПосле установки выполните /reload-plugins или начните новую сессию, чтобы Unica стала доступна.
claude plugin marketplace update unica
claude plugin update unica@unicaclaude plugin uninstall unica@unica
claude plugin marketplace remove unicaЕсли навыки не появились, выполните /reload-plugins или начните новую сессию после обновления.
После установки откройте новую задачу ZCode, чтобы Unica стала доступна.
Оставьте включённой только одну установку Unica. После обновления начните новую задачу.
Коллективную работу и мультиагентный процесс вы строите сами или с помощью Ingvar Consulting. Начните с аудита: мы разберём постановку задач, координацию агентов и проверку изменений. По итогам вы получите список рисков и практический план улучшений.
Анализ и проектирование
Если нужна система для анализа и проектирования, используйте Unica Arch. Это отдельный продукт: он не входит в бесплатную Unica. Ingvar Consulting покажет его по запросу и обсудит применение к вашей задаче.
На техническом сайте описаны архитектура самой Unica, устройство инструментов и контракты API. Он предназначен для разработчиков плагина и контрибьюторов.
Возможности · Unica 0.13.0
55 навыков помогают агенту выполнять задачи разработки на 1С. В версии 0.13.0 единый API работает с логическими адресами объектов: поиск и чтение, план изменений, применение и проверка. Длительные задачи можно отслеживать и отменять.
MCP-инструменты · 11
Смотреть MCP runtime в GitHubЭту публичную поверхность Unica публикует в MCP.
| Инструмент | Что делает | Почему так удобнее агенту |
|---|---|---|
unica.view | Показывает, что есть в проекте, и открывает объект по адресу: реквизиты, формы, макеты, код. | Агент смотрит на объект, а не на файлы: не нужно знать, где что лежит на диске. |
unica.resolve | Переводит адрес в файл и файл в адрес. Поиска по имени здесь нет, только конвертация в обе стороны. | Путь агент получает лишь тогда, когда без него не обойтись, а остальные инструменты работают с адресом. |
unica.search | Ищет текст в BSL, объявления процедур и функций, имена и синонимы объектов. Можно искать внутри одного объекта. | Область поиска сужается до нужной ветки проекта. Результаты приходят с адресами объектов и отметкой полноты поиска. |
unica.diff | Показывает, чем отличаются два объекта одного вида. | Сравнение без выгрузок во временные файлы, и ничего при этом не меняется. |
unica.check | Без адреса проверяет, что проект принят в работу. С адресом запускает по объекту все проверки его вида: модуль, форму, роль, СКД. | Ошибки приходят списком, поэтому агент чинит их по одной и видит, что осталось. |
unica.apply | Готовит правку: добавить реквизит, изменить свойство, дописать код. Возвращает план без изменения исходников и executionToken; следующий вызов с токеном исполняет этот план. | Агент видит правку до записи, а для исполнения передаёт один токен: адрес и операции уже сохранены в плане. |
unica.run | Без аргументов отдаёт словарь из 13 операций запуска с отметкой поддержки: в этой версии исполнимы 10. Помогает подготовить рабочее пространство, создать базу, работать с конфигурацией и расширениями, снимками базы, поставкой и клиентом. Для операций с предпросмотром dryRun: true показывает план, dryRun: false исполняет операцию. | Словарь приходит из кода вместе с отметкой, какие операции уже реализованы, поэтому агент не выдумывает команду, которой нет, и не зовёт ту, которой ещё нет. |
unica.docs | Ищет по справке платформы и стандартам разработки или открывает документ по найденной ссылке. Документация конфигурации в этой версии ещё не поддерживается. | Результат разложен по источникам с отметкой полноты поиска. Агент видит, откуда взят ответ, и может дочитать длинный документ по страницам. |
Ещё три MCP-инструмента позволяют получить состояние и результат задачи или отменить её в клиентах без нативной поддержки MCP Tasks.
| Инструмент | Что делает | Почему так удобнее агенту |
|---|---|---|
unica.task.get | Возвращает текущее состояние задачи без ожидания. | Агент проверяет ход работы, не запуская исходную операцию повторно. |
unica.task.result | Ожидает результат задачи в пределах заданного интервала. | Агент получает результат или состояние продолжающейся работы без повторного выполнения. |
unica.task.cancel | Запрашивает отмену задачи и возвращает её текущее состояние. | Повторный запрос отмены безопасен: он не запускает задачу заново. |
Русская версия юридических документов имеет преимущественную силу. Английская версия доступна для Marketplace.