Работа с ИИ в IDE
Обновлено 30.10.2026
Что понадобится
установленная IDE: Visual Studio Code, Cursor или другой вариант;
экспортированный проект 1С в виде файлов;
доступ к ИИ-инструменту: подписка на Cursor или API-ключ для подключения к модели.
Не открывайте в ИИ конфиденциальные данные, персональные данные, пароли, токены, строки подключения и реальные клиентские базы.
Что такое IDE
IDE — это рабочее место разработчика для кода. В ней можно открыть папку проекта, смотреть файлы, искать по проекту, редактировать код, запускать команды и подключать расширения.
Можно представить, что IDE — это Проводник для написания кода и работы с ИИ.
ИИ может объяснять код, искать ошибки, предлагать изменения и готовить правки, но итоговую проверку выполняет разработчик.
Чем отличаются Visual Studio Code и Cursor
Visual Studio Code — универсальный редактор кода. Он удобен как основа для более контролируемой корпоративной настройки: компания может отдельно выбрать расширения, AI-ассистента, модели, правила доступа и ограничения.
Cursor — IDE, за основу которой был взят Visual Studio Code, но уже упакованная в набор инструментов для работы с ИИ. В ней уже собраны редактор, чат по проекту, агентские сценарии, автодополнение и работа с контекстом кодовой базы.
Из чего состоит AI + IDE
Будь это Cursor или Visual Studio Code.
Компонент | Аналогия |
|---|---|
Cursor или VS Code | Офис, где открыт проект и находятся рабочие инструменты |
LLM | Мозг, который умеет читать текст, рассуждать и писать код |
Agent | Сотрудник, который получает задачу, планирует шаги и выполняет действия |
Rules | Корпоративные инструкции: стиль кода, запреты, стандарты проекта |
Skills | Накопленная экспертиза по конкретным задачам: ревью, тесты, миграции, 1С |
Tools | Конкретные инструменты: IDE, Git, терминал, поиск, линтер, браузер |
MCP | Доступ к внешним системам: GitHub, Jira, Confluence, базы данных, файловые хранилища |
Для пользователя главное не запомнить все термины, а понимать принцип: агент работает лучше, когда видит нужные файлы, получает понятную задачу и ограничен правилами проекта.
Как подключить Rules и Skills — в инструкции Как добавить Rules и Skills в IDE.
Как выглядит 1С-проект в виде файлов
В IDE 1С-конфигурация обычно выглядит как папка с вложенными папками и файлами. Например:
project/
Configuration.xml
CommonModules/
ОбменДанными/
Module.bsl
ОбменДанными.xml
Catalogs/
Номенклатура/
Номенклатура.xml
Forms/
ФормаЭлемента/
Module.bsl
Form.xml
Documents/
ЗаказКлиента/
ObjectModule.bsl
ManagerModule.bsl
ЗаказКлиента.xmlСписок файлов и папок проекта доступен на вкладке «Explorer». Здесь и далее скриншоты Visual Studio Code (в Cursor интерфейс части, не связанной с ИИ, аналогичен).
Как создать рабочую папку проекта
Создайте отдельную папку для работы в Проводнике, например
crm_config_review.Выгрузите в эту папку конфигурацию, расширение, внешнюю обработку или отчет.
Убедитесь, что внутри папки видны файлы и подпапки проекта.
Не смешивайте в одной папке несколько несвязанных конфигураций.
Ожидаемый результат: на диске есть отдельная папка, которую можно открыть в IDE как проект.
Как открыть проект в IDE
Откройте Visual Studio Code или Cursor.
Нажмите File → Open Folder.
Выберите папку с 1С-проектом.
Если IDE спросит, доверяете ли вы папке, подтвердите доверие только для проекта из надежного источника.
Откройте панель Explorer слева.
Проверьте, что видите дерево файлов проекта.
В левой панели в примере один тестовый файл test_file.md. В вашем проекте файлов может быть намного больше.
Как добавить файлы в проект
Файл в проект можно перетащить или вставить с помощью стандартного copy + paste.
Также вы можете создать новый файл нажатием на знак «+». Файл можно создать с любым расширением, просто укажите расширение в названии файла. Например, example.txt.
Как ограничить контекст для ИИ
ИИ тратит время и токены на чтение файлов. Чем больше лишних папок открыто, тем выше риск, что агент будет искать не там или изменит не тот файл.
Перед задачей:
Откройте только нужную папку проекта.
Закройте несвязанные проекты и большие архивы.
Укажите агенту конкретные файлы или папки.
Напишите, какие файлы менять нельзя.
Попросите сначала показать план, если задача затрагивает несколько модулей.
Пример запроса:
Проанализируй только папку CommonModules/ОбменДанными.
Найди, где формируется пакет обмена.
Пока ничего не меняй, сначала покажи план исправления.Что такое расширения
Расширение — это дополнение к IDE. Оно может добавить подсветку синтаксиса, поиск по метаданным, форматирование, интеграцию с Git и другие полезные функции.
Не путайте расширение IDE с расширением конфигурации 1С. Расширение IDE устанавливается в Visual Studio Code или Cursor и меняет возможности редактора. Расширение конфигурации 1С относится к прикладному решению и загружается в 1С.
Для 1С полезны расширения, которые помогают работать с .bsl, XML-структурой конфигурации и деревом метаданных.
Расширения доступны по вкладке, отмеченной на скриншоте:
Примеры расширений, полезных для работы с 1С:
Language 1C;
1C Metadata Viewer.
Расширения получают доступ к файлам проекта, поэтому ставьте только расширения из доверенных источников или из списка, утвержденного компанией.
Как установить расширение в Visual Studio Code
Откройте Visual Studio Code.
Нажмите значок Extensions слева.
В строке поиска введите Language 1C или название другого расширения, которое вам необходимо.
Откройте карточку нужного расширения.
Проверьте автора, описание и дату обновления.
Нажмите Install.
Откройте файл
.bslи проверьте, что появилась подсветка синтаксиса (проверка расширения Language 1C).
Ожидаемый результат: файлы .bsl стали удобнее читать, а в IDE появились команды или панели расширения.
Как установить расширение в Cursor
Процесс установки расширения в Cursor аналогичен установке в Visual Studio Code.
Где искать полезные расширения
встроенный раздел Extensions в IDE;
поиск в интернете.
Для первого набора обычно достаточно расширения для подсветки синтаксиса 1С и расширения для просмотра метаданных. Остальные расширения добавляйте, только когда понимаете, какую рабочую задачу они решают.
Дата обновления: 1 июля 2026
Не нашли ответ? Гена поищет по всей базе знаний или заведёт обращение на консультанта