Open Beta · EDT 2024.1+

Ассистент для 1С:EDT,
ориентированный на код и метаданные

1C Copilot подключается к проекту EDT, читает структуру конфигурации, помогает менять BSL-код и метаданные, а также объясняет, что именно будет изменено перед выполнением шага.

Среда: EDT 2024.1+
Runtime: qwen3.5-plus
Доступ: Trial / 500K токенов
Коротко о продукте
modes.json
Build

Вносит изменения в проект, когда нужен результат, а не только подсказка.

Explore

Читает код и структуру конфигурации без модификации артефактов.

Plan

Формирует последовательность шагов и фиксирует ограничения перед работой.

Подходит для локальной инженерной работы в EDT, когда нужен доступ к контексту конфигурации, а не генерация текста в вакууме.
v1.3.0
Текущая версия
EDT 2024.1+
Поддерживаемая среда
20+
Доступных инструментов
47
Правил ИТС в анализе
КОНТЕКСТ

Плагин работает с проектом, а не только с промптом

Основной сценарий здесь не про маркетинговые обещания, а про доступ к реальному устройству конфигурации и воспроизводимые изменения внутри EDT.

Контекст конфигурации

Ответы и действия привязаны к тому, что реально находится в проекте: модулям, метаданным, формам и связанным артефактам. Это позволяет обсуждать изменения в терминах конфигурации, а не абстрактных примеров.

  • BSL-модули, формы и запросы
  • Метаданные: справочники, документы, регистры, роли
  • Паттерны БСП и типовые клиент-серверные сценарии
  • Проверки и замечания по правилам 1С:ИТС

Что делает агент

Читает дерево проекта и связанные артефакты.
Создаёт и меняет метаданные через доступные инструменты.
Редактирует BSL-код и поясняет предложенные шаги.
Проверяет результат через правила и контекст конфигурации.

Границы

Сейчас один runtime и один Trial-план.
Нет скрытых режимов или альтернативных пайплайнов.
Фокус узкий: EDT, BSL, БСП и прикладная структура 1С.
Если нужен другой сценарий, это отдельное требование, а не toggle.
ПРОЦЕСС

Как выглядит одна инженерная задача

Ниже типичный сценарий: задача формулируется текстом, затем плагин читает контекст, меняет структуру объекта и добавляет конкретную правку в модуль.

file: Справочник.Контрагенты.МодульОбъекта.bsl
mode: build
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Задача: "Добавь реквизит ИНН в справочник
// Контрагенты и проверь длину 10 или 12 символов"
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
Если ЗначениеЗаполнено(ИНН) Тогда
ДлинаИНН = СтрДлина(ИНН);
Если ДлинаИНН <> 10 И ДлинаИНН <> 12 Тогда
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
"ИНН должен содержать 10 или 12 цифр",
, "ИНН", , Отказ);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Последовательность действий
step 01
Чтение контекста
Справочник «Контрагенты», модуль объекта, зависимости БСП.
read project state
step 02
Создание реквизита
ИНН: тип Строка(12), синоним «ИНН контрагента».
AddAttribute
step 03
Изменение модуля объекта
Добавлена проверка длины ИНН в процедуре заполнения.
EditFile
step 04
Замечание к реализации
При необходимости можно добавить контрольную сумму по алгоритму ФНС.
ВОЗМОЖНОСТИ

Поддерживаемые рабочие сценарии

Ниже перечислено то, на что сейчас стоит рассчитывать в реальной работе. Без громких формулировок и без скрытых «магических» режимов.

Изменение метаданных
Создание реквизитов, форм и объектов конфигурации по описанию задачи.
CreateMetadata / AddAttribute / AddForm
Анализ модулей
Разбор BSL-кода, объяснение поведения и поиск мест, где требуется доработка.
Code review / Explain / Navigate
Планирование изменений
Разбивка задачи на последовательность шагов перед внесением правок.
Plan mode
Редактирование файлов
Изменение модулей и связанных артефактов внутри проекта EDT.
EditFile / Build mode
Проверки по стандартам
Поиск отклонений от правил ИТС и типовых ошибок в прикладном коде.
47 правил
Работа с окружением
Чтение структуры проекта, запуск служебных операций и навигация по артефактам.
Shell / Explore mode
ДАННЫЕ

Как устроена работа с кодом и запросами

Подробная политика опубликована в документации по privacy. Ниже краткая техническая сводка.

Передача и обработка

Код и запросы передаются по HTTPS. Обработка идёт через текущий runtime без дополнительных посредников поверх него.

Без обучения на коде

Код пользователя не должен использоваться для обучения моделей. Это опирается на политику выбранных провайдеров и описано в документации.

Предсказуемый runtime

Сейчас используется одна модель qwen3.5-plus. Это уменьшает вариативность ответов и упрощает поддержку плагина.

ДОСТУП

Текущий режим использования

Пока не опубликована линейка тарифов. Для тестирования продукта открыт один режим доступа с фиксированными ограничениями.

current plan

Trial

0 ₽ / месяц

Доступ для оценки интеграции в EDT и рабочих сценариев плагина.

Создать аккаунт
Один доступный runtime: qwen3.5-plus
Trial-план: 500K токенов в месяц
Все текущие инструменты включены в Trial
Поддержка через документацию и Telegram
Если нужен более широкий сценарий использования, его лучше обсуждать как отдельное требование, а не искать скрытую настройку в интерфейсе.
СТАРТ

Как начать работу

Дальше всё довольно прямолинейно: установка, авторизация, выбор режима и первая задача на реальном проекте.

01
Установите плагин
Скачайте сборку для EDT и подключите её в рабочую среду разработки.
02
Авторизуйтесь
Создайте учётную запись, чтобы получить Trial-доступ и токены.
03
Выберите режим
Для чтения используйте Explore, для плана Plan, для изменений Build.