Доработка тиражного решения 1С в Claude Code: разбор на реальном продукте
Для кого
Что вы получите
Claude Code на реальном продукте, а не на демо-задаче
Обычно ИИ для разработки 1С показывают на задачах-однодневках: сгенерировать обработку, написать запрос, объяснить код. Проблемы начинаются там, где код уже есть, он продаётся клиентам и его нельзя сломать. На этом бесплатном вебинаре я покажу вторую ситуацию: как Claude Code дорабатывает и поддерживает моё тиражное решение 1С — расширение, которое выгружает товары из типовых конфигураций на Авито и стоит у живых клиентов.
Это продукт с историей: две линии версий, поддержка десятка типовых конфигураций, требования площадки, которые меняются без предупреждения, и обязанность не задеть типовую при обновлении. Ровно тот случай, где «ИИ пишет код» звучит страшно.
Главный вопрос: как не дать агенту сломать продукт
Ответ оказался не в промптах, а в устройстве проекта. Покажу конструкцию, которая делает работу ИИ-агента безопасной:
- Два контура баз. Мастер-база продукта — только чтение, агент физически не может в неё записать. Вся разработка идёт в тестовой копии, перенос в мастер делает человек.
- Запрет живёт в коде, а не в договорённости. Контур объявлен в манифесте проекта, и проверка отклоняет операцию записи до обращения к базе. Договорённости агент нарушает, ограничения — нет.
- Что требует подтверждения. Загрузка в базу, удаление объектов метаданных, действия с удалённым репозиторием. Всё остальное — без вопросов, иначе смысл автономности теряется.
- Гейты после каждой раскатки. Синтаксический контроль, проверка ссылок на объекты, прогон текстов запросов против метаданных. Не прошло — задача не считается сделанной.
Чем агент вообще пользуется в 1С
Голая модель в 1С беспомощна: она не видит метаданные, не знает платформенного API и не может выполнить код. Разберём набор, который превращает её в разработчика:
- Граф метаданных конфигурации — карточка объекта, его связи и что сломается при изменении. Спросить дешевле, чем читать выгрузку целиком.
- Исполнение внутри 1С — проверить запрос против метаданных, выполнить его на живых данных, запустить код, посмотреть журнал регистрации. Без этого агент проверяет свои гипотезы воображением.
- Справочник предметной области — требования площадки к категориям и полям объявления: что обязательно, какие значения допустимы, в каком порядке. Тысячи категорий, которые невозможно держать в промпте.
- Инструменты вместо ручного XML — выгрузки 1С агент не правит текстом, для метаданных, форм, СКД и расширений есть отдельные операции.
Поддержка тиражного решения — отдельная боль
Тиражный продукт живёт не одной конфигурацией. Покажу, как устроен перенос доработки между линиями версий, почему один модуль нельзя переносить никогда, и как фиксация версии платформы и формата выгрузки спасает от «у клиента не открывается». Это та часть работы, которую обычно делают руками месяцами и в которой ИИ-агент даёт максимальный выигрыш.
Что покажу вживую
- Постановку реальной задачи и то, как агент разбирает её по проекту сам
- Правила проекта — файл, из которого агент узнаёт, что здесь можно, а что нельзя
- Полный цикл: разобрался → изменил → собрал расширение → прогнал проверки
- Места, где агент ошибается, и как это ловится до клиента
Кому будет полезно
- 1С-разработчикам, которые пробовали ИИ и бросили, получив правдоподобный, но нерабочий код
- Авторам тиражных решений — расширений, обработок, отраслевых продуктов
- Тимлидам, которым нужно понять границу доверия ИИ-агенту на боевом коде
Формат
Бесплатный онлайн-вебинар, дата и время — в блоке в начале страницы. Около полутора часов: живой разбор проекта, демонстрация работы агента и ответы на вопросы. Записывайтесь — ссылку на подключение пришлю перед началом.
Пойти дальше
Само решение, о котором пойдёт речь, можно посмотреть здесь: выгрузка товаров из 1С на Авито. А собрать собственных ИИ-агентов для 1С — от MCP-сервера в конфигурации до локальной модели — учу на флагманском курсе «Курс ИИ для 1С».