Автоматическое (почти) конфигурирование папки проекта 1С под Cursor: практический дайджест и проверка «Нано-УТ»

22.10.26

Интеграция - Нейросети

Мастер-скрипт снимает рутину настройки каркаса проекта 1С под управлением Cursor и показывает результат в отчёте (по шагам). Окружение, синтаксис и прикладное поведение проверяются разными средствами, и зелёный результат одного уровня ничего не говорит о другом. Цепочка Cursor, MCP и платформа в этих прогонах осталась ручным шагом, а торговая модель по документам пригодна для разбора сценария, но для складского учёта не годится.

Файлы

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

Наименование Скачано Купить файл
Wizard для 1С и Cursor: комплект setup-wizard.ps1, doctor.ps1, исходники и демо-база Нано-УТ
.zip 266,18Kb
0 2 500 руб. Купить

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

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

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

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.
Инженерия 1С • Cursor и MCP • Границы проверок

О чём это (в трёх тезисах):

  • Мастер setup-wizard.ps1 готовит проект 1С для Cursor: выгружает конфигурацию, пишет профиль базы, настройки IPC и MCP; сам он прикладную логику не создаёт.
  • Проверки бывают трёх уровней: окружение (doctor.ps1, 12 OK), синтаксис (платформа, ошибок нет), прикладной сценарий (25 проверок COM-теста).
  • Вызов инструментов агентом Cursor через MCP в прогонах не выполнялся, но ответ env_status нужно сверять с каталогом активного проекта.

Суть статьи:

Сводка по границам проверок мастер-скрипта (Wizard) на учебной «Нано-УТ»: что показал каждый уровень и какие выводы по нему делать нельзя.

Для кого: разработчики 1С, которые готовят проектный каталог (каркас) для Cursor и хотят понимать, что именно подтверждает зелёный результат каждой проверки.

Эта статья - короткая сводка к подробному разбору мастер-скрипта. Здесь только границы: что проверили, что получилось и что осталось непроверенным. Команды запуска, структура каталога и исходники учебной конфигурации разобраны в основной статье «Wizard для 1С и Cursor: настройка проекта и проверка на «Нано-УТ»» и лежат в её архиве.

Стенд: Windows 11 Pro, Intel Core i5-2400 3,1 ГГц, 7,9 ГБ ОЗУ, SATA SSD, платформа 1С:Предприятие 8.3.27.2130, Cursor 3.25.6, Node.js 24.18.0, OneScript 2.2.1.

Что делает мастер-скрипт

Входы мастера: папка проекта, установленная платформа 1С и, при необходимости, существующая база через -IbConnection. Выход: каталог для работы в Cursor.

  • Компоненты: ищет Cursor, Node.js, Git и платформу 1С.
  • Расширения: проверяет или ставит Platform Tools и MCP-расширение.
  • Проект: создаёт Git-репозиторий, копирует .gitignore, .gitattributes, packagedef.
  • Конфигурация: создаёт пустую файловую базу либо выгружает указанную в XML (src/cf/Configuration.xml).
  • Канал связи: пишет настройки IPC и MCP (.vscode/settings.json, .cursor/mcp.json).
  • Инструменты: проверяет OneScript, предлагает opm install vanessa-runner, настраивает BSL.
  • Профиль: записывает строку подключения и версию платформы в autumn-properties.json.
  • Контроль: проверяет модули, копирует правила агента, запускает doctor.ps1.

Справочники, документы и проведение мастер не создаёт: это отдельная разработка. Режим -DryRun показывает план без изменений.

Два запуска и что они показали

Запуск Команда Результат
Пустая папка, новая база -Project C:\work\nano-ut-empty (или -Yes) Пустая конфигурация, doctor 12 OK, синтаксис без ошибок, BSL-модулей ноль
Существующая «Нано-УТ» -Project C:\work\nano-ut-source -IbConnection C:\bases\nano-ut -Yes -SkipMcpCheck Выгружены два справочника, один документ, три общих модуля; шесть файлов BSL; ошибок синтаксиса нет; doctor 12 OK; шаг 9 «ВРУЧНУЮ», шаг 10 «ПРОПУЩЕН»

Пустая база с зелёным doctor подтверждает настройку окружения и ничего не говорит о бизнес-логике. Код возврата 0 допускает статусы «ВРУЧНУЮ» и «ПРОПУЩЕН», поэтому не подтверждает цепочку от агента до базы.

Статусы шагов в build/setup-wizard-report.txt: OK, ВРУЧНУЮ (нужно действие пользователя), ПРОПУЩЕН (отключён ключом), ОШИБКА.

Связка Cursor, MCP и платформа

Порядок проверки:

  1. Открыть проект: cursor --classic C:\work\nano-ut-source.
  2. Убедиться, что папка доверенная: иначе Platform Tools не откроет канал для агентов.
  3. Проверить активный проект и autumn-properties.json.
  4. Включить MCP-сервер проекта из .cursor/mcp.json (Customize → MCPs).
  5. Проверить порт: Test-NetConnection 127.0.0.1 -Port 40241.
  6. Попросить агента вызвать env_status и сверить профиль, файл настроек и строку подключения.
Рис. 1. Cursor с открытым проектом: дерево каталогов и страница MCP в настройках.

Открытый порт и ответ «Успех» не доказывают, что это нужный проект. В нашем примере env_status вернул другой каталог, local-wizard-ps51, открытый предыдущим прогоном. Поэтому полный путь проекта в ответе сверяют отдельно, особенно при нескольких окнах с одинаковым портом.

Что было в исходной «Нано-УТ»

«Нано-УТ (демо для Analyzer 1C)», версия 1.0.0.1: справочники Контрагенты (ИНН) и Номенклатура (артикул), документ ЗаказКлиента, модули ПродажиСервер, СкладСервер, ЦеныСервер. Документов поступления и продажи и регистра остатков не было. В модуле цен для демонстрации Analyzer заложена кольцевая зависимость: синтаксис проходит, а проведение заказа попадает в рекурсивную цепочку. Зелёная проверка синтаксиса не означает, что операция работает.

Учебная торговая база

Для сценария создана отдельная база с документами ПоступлениеТовара и ПродажаТовара: контрагент, табличная часть Товары (номенклатура, количество, цена, сумма), итог документа. Сумма считается при записи с округлением.

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

COM-тест использует зарегистрированный 32-разрядный V83.COMConnector, для каждого запуска создаёт новую номенклатуру и контрагента и проходит сценарий:

Шаг Остаток
Поступление 10 10
Продажа 3 7
Попытка продажи 11 отказ, остаток 7
Изменение продажи на 2 8
Отмена проведения продажи 10
Итог: поступление 10 и продажа 3 7

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

Набор проверок

Проверка Результат
Тесты wizard 18-19 успешных, 0 проваленных, 1 пропущена (порт 40241 уже был занят)
Тесты doctor 5 из 5, в Windows PowerShell 5.1 и PowerShell 7
COM-тест торгового сценария 25 успешных, включая отказы при нулевом и отрицательном количестве, неверной цене, отсутствии контрагента или товара, пустом документе, повторяющихся строках и обычной записи проведённого документа

Эти проверки не покрывают серверную базу под нагрузкой, многопользовательскую работу и вызов инструментов агентом Cursor: торговый сценарий выполнен через COM, через MCP он не запускался.

Выводы

  • Новый проект: сначала -DryRun, затем мастер в пустой папке.
  • Существующая конфигурация: передать базу через -IbConnection, изучить выгрузку, рабочую базу не менять.
  • Перед изменениями проверить профиль подключения и завести отдельную учебную базу.
  • Подтверждений нужно три: doctor для окружения, платформа для синтаксиса, прикладной сценарий для данных и поведения.

Итог

Мастер-скрипт снимает рутину настройки каркаса проекта 1С под управлением Cursor и показывает результат в отчёте по шагам. Окружение, синтаксис и прикладное поведение проверяются разными средствами, и зелёный результат одного уровня ничего не говорит о другом. Цепочка Cursor, MCP и платформа в этих прогонах осталась ручным шагом, а торговая модель по документам пригодна для разбора сценария, но для складского учёта не годится.

 
Нинель Адольевна Щербакова
Нинель Адольевна Щербакова (Ninel_S)
Архитектор • SRE & DevOps инженер • HighLoad 1С
Автор технических публикаций на Infostart. Разработчик NOPik, SRE-Suite-for-1C и мультиагентных ассистентов для экосистемы 1С:Предприятие.

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

1С:Предприятие 8.3 Cursor MCP Нано-УТ Автотесты Инструменты разработчика PowerShell OneScript

См. также

Нейросети Системный администратор Разработчик Аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

Подключите ИИ к 1С и решайте рабочие задачи обычными словами. От работы с данными до доработки конфигурации через расширения, всё в привычном чате с ИИ-помощником. Теперь с поддержкой DeepSeek Harness, Kimi Code и Kimi Work, доступных в России без VPN.

15990 руб.

30.07.2026    19306    40    4    

36

SALE! %

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

Корректируйте банковские документы быстро и легко! Создайте правило обработки — и оно автоматически применится при загрузке выписки (отбор по любому реквизиту или регулярному выражению). Решение заполняет расшифровку платежа, комиссию эквайринга, подбирает ведомости на выплату зарплаты, помечает дубли из банка на удаление и многое другое. Доплачивать за алгоритмы не нужно — они включены в решение. Обработка работает при загрузке из файлов клиент-банка и через DirectBank. Новое — искусственный интеллект: модель приводит нестандартные назначения платежа к виду, понятному алгоритмам, а ИИ-ассистент прямо в 1С консультирует по решению и разбирает код правил и алгоритмов. Поддерживаются локальные и облачные OpenAI-совместимые модели — данные могут не покидать ваш контур.

17500 руб.

20.12.2024    21422    104    32    

90

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

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

15250 руб.

25.08.2025    76689    147    41    

154

SALE! 30%

Нейросети 1С 8.3 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Расширение добавляет в 1С чат с ИИ-агентом. Пользователь пишет вопрос обычными словами: «какие УПД не подписаны?», «какой НДС к уплате за квартал?», «что висит на согласовании дольше недели?», а агент сам строит запросы к базе с правами этого пользователя и отвечает цифрами, таблицей, диаграммой или файлом Excel. Плитки «Аналитик», «Бухгалтер» и «Руководитель» дают сводку по базе одной кнопкой. Агент разбирает ошибки по скриншоту, сверяет прайсы поставщиков и проверяет коды маркировки. С версии 1.0.21 спрашивать можно и с телефона: QR-код в окне агента, без установки приложения. Работает в УТ 11, КА 2, ERP 2, БП 3.0, УНФ 3.0, Документооборот 3.0 и Альфа-Авто 6, ставится одним расширением.

18300 руб.

05.10.2026    3326    10    9    

11

Инструментарий разработчика Нейросети Системный администратор Разработчик Руководитель проекта 1С 8.3 Платные (руб)

Обработка заменяет ФИО, организации, ИНН, ИИН, БИН, ОГРН, КПП, БИК, счета и IBAN, паспорта, СНИЛС, адреса, телефоны, почту и суммы на правдоподобные выдуманные перед отправкой данных в ChatGPT, Claude или YandexGPT, а потом расшифровывает ответ модели обратно, подставляя настоящие имена и настоящие числа. Возвращаются и те итоги, которые модель посчитала сама: суммы масштабируются одним коэффициентом, поэтому пропорции и доли переживают обезличивание. Словарь замен хранится в самой базе и подхватывается автоматически, даже если обработку закрывали. Реквизиты России и Казахстана, любая конфигурация от 8.3.24, без единой зависимости.

14640 руб.

07.08.2026    2133    3    0    

3

Распознавание документов и образов Нейросети 1С:Предприятие 8 1С 8.3 1С 8.5 1C:Бухгалтерия 1С:Зарплата и Управление Персоналом 3.x Беларусь Россия Казахстан Армения Платные (руб)

ИИ-сканер документов с REST API для интеграции с 1С и корпоративными системами. Извлекайте данные из счетов, паспортов, дипломов, патентов и трудовых книжек за секунды. Точность человека - скорость машины. Приложение поддерживает восемь типов документов, четырех провайдеров ИИ (имеется возможность использования локальных ИИ), локальный REST API и экспорт в JSON. Важно! модель должна поддерживать функцию Vision (распознавание файлов и картинок). Запускайте используя локальные ИИ, без подписок и ограничений

6100 руб.

24.08.2026    1396    1    0    

1

Нейросети Разработчик 1С 8.3 Бесплатно (free)

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

05.11.2026    5860    Iliaelagin    5    

15

Нейросети Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бесплатно (free)

ИИ агент для бухгалтерии - открытый ИИ-консультант внутри 1С. Он отвечает на вопросы по данным базы, анализирует задолженность и обороты, помогает разбирать ошибки проведения и готовить документы. Пользователь видит шаги агента: какие инструменты вызваны и какие результаты получены. Решение состоит из расширения 1С и сервера на Python, поддерживает локальные модели и облачные API. Инструменты выполняются с правами текущего пользователя. Текущая версия - прототип для «Бухгалтерии предприятия 3.0». Исходный код распространяется под лицензией MIT.

31.10.2026    3376    166    nomadAI    8    

19
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. oyti 107 22.10.26 16:43 Сейчас в теме
Про код возврата 0 при статусе "ПРОПУЩЕН" очень знакомо. Мы в своем gate в итоге приравняли пропущенный тест к упавшему. Агент очень любит "временно" выключить мешающую проверку, и зеленый итог после этого ничего не значит.

С портом у нас была та же история, только между сессиями. Несколько агентов работают параллельно, и сегодня клиент одной сессии занял порт MCP, который ждал клиент другой: у человека в базе просто не запустился помощник. Теперь у каждой базы свой порт MCP и свой порт клиента тестирования, а базу сессия берет в аренду на время работы. Занятую базу видно сразу по аренде, а не по странному ответу env_status.
2. Ninel_S 214 22.10.26 16:56 Сейчас в теме
(1) Коллега, Вы отлично дополнили ключевую мысль статьи.
Да, «ПРОПУЩЕН = УПАЛ» и это, как оказалось на практике, единственный рабочий подход, если агент может отключать проверки.
И с портами то же самое: без изоляции сессий зелёный статус просто вводит в заблуждение.
Ваше решение с отдельными портами и арендой базы - сильнейшая практика.

А Вы смотрели мою статью https://infostart.ru/public/2820743/?
3. oyti 107 22.10.26 17:03 Сейчас в теме
(2)
Да, посмотрел. Мне понравилось, что торговый сценарий сверяется отдельным запросом, а не ответом той же функции. В нашем агенте похожее правило: сначала он ищет типовой отчет и только потом пишет свой запрос. Иначе цифры могут не сойтись с ОСВ. Писал об этом здесь: https://infostart.ru/1c/articles/2800981/
4. Ninel_S 214 22.10.26 17:13 Сейчас в теме
Спасибо, сейчас стану изучать https://infostart.ru/1c/articles/2800981/ (после того, как осмыслю - напишу Вам.)
Для отправки сообщения требуется регистрация/авторизация