VS Code + 1С без лишней рутины: плагин для конфигурации, расширений, EPF/ERF и AI-скиллов

09.04.26

Разработка - Инструментарий разработчика

Разбираю практический инструмент для разработки 1С в VS Code: как связать проект с базой, удобно работать с конфигурацией и расширениями, подключить EPF/ERF и подготовить AI-сценарии через 1c-batch.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
VS Code + 1С без лишней рутины: плагин для конфигурации, расширений, EPF/ERF и AI-скиллов
.rar 5,19Mb
10 3 400 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой
Инструмент рабочего дня

VS Code + 1С без лишней рутины: плагин для конфигурации, расширений, EPF/ERF и AI-скиллов

Практический кейс про инструмент, который собирает в одном месте базу, конфигурацию, расширения, EPF/ERF и AI-сценарии через 1c-batch.

Update

Добавилась частичная загрузка изменённых файлов в 1С

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

Для повседневной разработки это особенно полезно в больших проектах: меньше лишних действий, меньше ожидания и меньше ситуаций, когда ради правки одного модуля приходится загружать фулл-конфигурацию или всё расширение целиком.

Update Выбор режима загрузки
Update Ручной выбор файлов
Update Автоподсказка изменений

Что покажу в статье

Как плагин помогает связать проект с конкретной базой 1С и убрать ручную рутину из повседневных операций: для основной конфигурации, расширений, EPF/ERF и AI-интеграции через 1c-batch.

Когда работаешь с проектом 1С в VS Code, довольно быстро упираешься не в редактор, а в действия вокруг него. Нужно помнить, к какой базе относится конкретная папка, отдельно запускать пакетные команды Конфигуратора, не перепутать основную конфигурацию с расширением, а если в проекте есть ещё и внешние обработки или отчёты, количество мелких ручных шагов быстро растёт.

Если сверху добавляются AI-инструменты, то появляется ещё один слой сложности. Недостаточно просто открыть каталог в редакторе. Нужно подготовить окружение, корректно связать его с нужной базой, не ошибиться в пути к платформе, логине, пароле и структуре проекта.

Основная конфигурация

Связана с конкретной базой и папкой проекта.

Расширения

Живут рядом, но отдельно от основной конфигурации.

EPF/ERF

Внешние обработки и отчёты включаются в общий процесс проекта.

AI-сценарии

Те же связи используются для интеграции с 1c-batch.

Интерфейс Общий вид панели плагина в VS Code
Общий вид панели 1C Tools в VS Code

Ключевая идея

Один раз связали проект с базой 1С, дальше работаете с нужной сущностью прямо из дерева VS Code: основная конфигурация, расширение, внешняя обработка или отчёт.

Где обычно теряется время

Если разобрать типичный рабочий процесс 1С-разработчика в VS Code, проблемы очень простые, но занимающие много времени.

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

Во-вторых, нужно помнить, к какой базе относится конкретная папка, где лежит XML-представление, какой логин использовать и откуда запускать Конфигуратор.

В-третьих, если в проекте появляются AI-инструменты, хочется использовать уже существующие настройки базы, а не дублировать их в новых файлах и скриптах вручную.

Как плагин решает эту задачу

Основная конфигурация

База 1С, папка проекта, логин, пароль и параметры подключения.

Расширение

Уже добавленная основная конфигурация, имя расширения и папка проекта с XML.

EPF/ERF

Базовая связь с 1С, бинарный файл .epf/.erf и папка XML-дампа.

После этого плагин показывает эти сущности в дереве, а действия запускаются не «вообще», а для конкретной строки. То есть контекстное меню на расширении работает именно с этим расширением, а не просит потом ещё раз уточнять, что имелось в виду.

Сценарий 1. Основная конфигурация

Это самый частый сценарий, поэтому он и сделан максимально прямолинейно.

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

  • выгрузить из 1С в проект;
  • загрузить из проекта в 1С;
  • запустить конфигуратор.

Это особенно удобно, когда проект живёт в VS Code постоянно, а 1С используется как исполняемая среда для конкретной базы.

Сценарий Добавление основной конфигурации
Добавление основной конфигурации

Сценарий 2. Расширения

С расширениями обычно больше шансов ошибиться: не та база, не то имя, не та папка. Поэтому в плагине расширение нельзя привязать «в воздухе». Сначала добавляется основная конфигурация, а потом уже от неё создаётся связь расширения.

За счёт этого расширение сразу наследует базовые параметры подключения, а пользователь выбирает только то, что действительно относится к самому расширению.

Контекстное меню Действия для выбранного расширения
Контекстное меню на расширении

Сценарий 3. Внешние обработки и отчёты EPF/ERF

Во многих проектах внешние обработки и отчёты живут своей жизнью: файл где-то лежит отдельно, XML-дамп где-то ещё, а запуск команд опять приходится собирать руками.

Теперь EPF/ERF — это полноценная рабочая сущность проекта: база, бинарный файл и папка XML-дампа связаны между собой одним сценарием.

Внешний файл Работа с обработкой или отчётом

Практический эффект

Хороший рабочий плагин экономит не минуты на одной операции, а внимание на десятках мелких действий в течение дня.

Сценарий 4. AI-блок и 1c-batch

Отдельная сильная часть плагина — интеграция с 1c-batch. Идея здесь идея в том, чтобы использовать уже существующие связи проекта с базой 1С ещё и для AI-инструментов.

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

AI Подключение skill и результат установки

Как начать пользоваться

Старт за несколько минут

  1. установить .vsix как обычное расширение VS Code;
  2. открыть проект в VS Code;
  3. добавить связь основной конфигурации;
  4. при необходимости добавить расширение или внешний файл EPF/ERF;
  5. запускать действия из дерева и контекстного меню.

Если хотите сразу использовать AI-сценарии, дальше можно выбрать нужную связь, выполнить команду подключения AI skill и получить в проекте готовую связку с .1c-devbase.bat.

Что входит в поставку

  • готовый файл расширения .vsix для установки в VS Code;
  • архив с исходниками проекта расширения;
  • скрипт build-vsix.cmd для повторной сборки пакета;
  • bundled-ресурсы для интеграции с 1c-batch;
  • документация и примеры конфигурации в составе проекта.

Для обычного пользователя достаточно установить .vsix. Node.js, npm и исходники нужны только если вы хотите дорабатывать плагин или собирать пакет самостоятельно.

На чём тестировалось и где работает

  • основной сценарий ориентирован на Windows, потому что плагин запускает штатный 1cv8.exe и пакетные команды Конфигуратора;
  • плагин работает как расширение для Visual Studio Code;
  • для выполнения операций нужна локально установленная платформа 1С:Предприятие 8;
  • поддерживаются файловые и серверные информационные базы при корректных параметрах подключения;
  • для конкретной базы важно использовать подходящую версию платформы 1С.

Иными словами, это рабочий инструмент поверх реальной инфраструктуры 1С. Если на машине есть VS Code, установлена платформа 1С и доступны нужные базы, основной сценарий плагина работает без дополнительных зависимостей вроде Node.js.
Тестировалось на БСП 3.1.11.466, но будет работать на любых других конфигурациях, на управляемых формах.

Итог

Для меня это в первую очередь инструмент повседневной разработки. Из такого подхода обычно и получаются самые полезные вещи: сначала закрываешь собственную боль, потом доводишь решение до состояния, когда им уже можно пользоваться каждый день без лишнего раздражения.

Если вы тоже работаете с 1С-проектами в VS Code, мне было бы интересно собрать обратную связь по двум направлениям:

  • какие сценарии в реальной работе вам сейчас не хватает автоматизировать;
  • что важнее в следующем развитии: удобство повседневной работы, расширение пакетных операций или развитие AI-сценариев.

Вступайте в нашу телеграмм-группу Инфостарт

VS Code Visual Studio Code Конфигуратор расширения 1С внешние обработки внешние отчеты EPF ERF 1c-batch автоматизация разработка 1С XML выгрузка загрузка конфигурации расширение конфигурации

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

24900 руб.

20.08.2024    65038    345    169    

301

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

16500 руб.

02.09.2020    254311    1402    421    

1153

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм.

22570 руб.

06.10.2023    37129    97    40    

117

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданым 1С, справке синтакс-помошника и проверки синтаксиса.

15250 руб.

25.08.2025    50443    98    27    

114

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

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

17000 руб.

10.11.2023    24648    93    42    

101

Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки. 1.3.11 Доработан механизм контекстной подсказки по метаданным

9500 руб.

17.05.2024    51814    181    63    

213

Мастера заполнения Поиск данных Инструментарий разработчика Подбор и обработка объектов 1С 8.3 1С 8.5 Платные (руб)

Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5.

5000 руб.

25.02.2026    2948    11    1    

14
Отзывы
3. Itilive.ru 43 10.04.26 09:57 Сейчас в теме
Загрузка конфигурации из файлов осуществляется конфигуратором? Так же заливается вся конфигурация? Или есть какие-то хитрые истории что бы не ждать загрузки их файлов по часу ради одной строки кода?
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. chng 09.04.26 13:59 Сейчас в теме
Файла .vsix в поставке не обнаружено
2. sqr4 54 09.04.26 16:44 Сейчас в теме
(1) Прошу прощения, мой косяк, ожидал что прикрепится два файла.
Можете попробовать его самостоятельно собрать, там скрипт есть. Или же могу выслать.
Скажите куда можно вам выслать файл? Лучше в личку наверное.

В архив поставки файл добавил.
3. Itilive.ru 43 10.04.26 09:57 Сейчас в теме
Загрузка конфигурации из файлов осуществляется конфигуратором? Так же заливается вся конфигурация? Или есть какие-то хитрые истории что бы не ждать загрузки их файлов по часу ради одной строки кода?
4. sqr4 54 10.04.26 12:04 Сейчас в теме
(3) да на текущий момент грузится полностью конфигурация. Добавить отправку в конфигурацию только измененных данных есть в планах. Если не забуду тегну вас.
7. sqr4 54 12.04.26 11:44 Сейчас в теме
5. vladnet 382 11.04.26 12:12 Сейчас в теме
Прочитал не понял как именно проходит процесс разработки.

Вот у меня есть:
1. Конфигурация
2. Расширения конфигурации
3. Отдельный каталог внешних файлов

Я добавлю это все в проект, и подключу. Что у меня в итоге будет? Что я смогу исправлять? Только код? Можно ли разрабатывать формы? Как он будет при изменении обратно компоноваться в конфигурацию, расширения и внешние обработки.

Возможна ли отладка? И если да то где?

Я все жду когда можно будет спрыгнуть с конфигуратора на vscode потому как ощущение что это наиболее проработанный инструмент (плюс можно будет нормально с ИИ работать). В котором я смогу сам себе дописывать инструменты (до этого у меня был опыт разработки инструментов для Снегопата, притом позитивный, до сих пор пользуюсь данными инструментами)

eclipse вызывает отторжение, плюс мой друг который работал непосредственно в 1с, давал на него сильно отрицательный отзыв
6. sqr4 54 12.04.26 11:43 Сейчас в теме
(5) Да править нормально можно только код.
Принципы работы раскиданы по сценариям. В общем и целом, чтобы обновить конфигурацию, расширение или обработку их связываете с папками проекта и жмете правой кнопкой и выбираете нужное вам действие.
Отладки нет, https://github.com/akpaevj/onec-debug-adapter можете использовать вот этот плагин для отладки. Также у сообщества есть плагины для работы с метаданными, с ходу не подскажу какие./
По поводу EDT зря вы так, мощная штука, рекомендую освоить.
Для отправки сообщения требуется регистрация/авторизация