Разработка в VSCode
Доклад об инструменте 1C: Platform Tools — расширении для Visual Studio Code и Cursor. Проекты и метаданные 1С, тестирование, отладка, автономный сервер и MCP для AI-агентов.
Проектирую архитектуру корпоративных систем на базе 1С, импортозамещение, руковожу командой разработки, внедряю DevOps-практики и автоматизированное тестирование. Контрибьютор open source проектов.
Проектирование архитектуры сложных высоконагруженных корпоративных приложений, построение масштабируемых и надежных решений. Опыт работы с микросервисной архитектурой, интеграцией разнородных систем, проектирование на основе DDD, CQRS и других современных подходов.
Глубокое знание платформы 1С:Предприятие и основных конфигураций. Проектирование и разработка корпоративных решений, оптимизация производительности, работа с высоконагруженными системами.
Проектирование и реализация интеграций между разнородными системами: REST API, SOAP, EDI, WebSocket. Работа с message brokers (RabbitMQ, Kafka), проектирование асинхронных взаимодействий, интеграция корпоративных приложений с внешними сервисами.
Проектирование схем БД, оптимизация запросов и производительности. Опыт работы с реляционными (PostgreSQL, MS SQL Server) и аналитическими (ClickHouse, Vertica) БД, NoSQL (MongoDB). Настройка репликации, кластеризации, обеспечение отказоустойчивости.
Настройка CI/CD пайплайнов, автоматизация процессов разработки и развертывания. Внедрение практик Infrastructure as Code (Terraform, Ansible), контейнеризация (Docker, Kubernetes), настройка мониторинга и логирования (ELK, Grafana, LOKI). Выстраивание процессов разработки и внедрение инженерных практик.
Руководство командами разработки (5+ команд по 7-10 человек), выстраивание процессов разработки, Code Review, наставничество. Владею Agile методологиями (Scrum, Kanban, SAFe), классическими подходами (PMBoK). Формирование технической стратегии и архитектурных решений.
Разработка приложений на различных технологиях: .NET, Java, Node.js, OneScript. Гибкий подход к выбору технологий в зависимости от требований проекта. Опыт работы с различными языками программирования и фреймворками.
Внедрение практик автоматизированного тестирования, настройка статического анализа кода (SonarQube), метрики качества (APDEX). Организация процессов Code Review, обеспечение качества и надежности решений.
Фирма 1С
Фирма 1С
Фирма 1С
Фирма 1С
Инфостарт (Алексей Лустин)
Фирма 1С
Инфостарт (Артур Аюханов)
Инфостарт (Александр Кунташов)
Инфостарт (Александр Кунташов)
Silverbulleters (Артур Аюханов)
Silverbulleters (Алексей Лустин)
Организация open source инструментов для разработки на 1С: расширения для VS Code и Cursor, MCP-серверы для AI-агентов, стандарты разработки и библиотеки на OneScript.
Расширение для VS Code, упрощающее ежедневную рутину 1С-программиста. Предоставляет удобный интерфейс для работы с проектами 1С, включая разбор обработок, отчетов и конфигураций.
MCP-сервер для AI-агентов в VS Code и Cursor. Даёт агенту доступ к командам 1C: Platform Tools: запуск тестов, профили запуска, сборка конфигурации, работа с базой.
Открытая документация по соглашениям и стандартам разработки для 1С-программистов. Гид по внутренним процессам проектной команды.
Со-автор проекта. Автоматизация работы Аналитика 1С на основе искусственного интеллекта. AI-ассистент для повышения продуктивности специалистов 1С.
Пакетный менеджер в виде расширения для 1С:Предприятие 8. Устанавливает и обновляет расширения, внешние обработки и отчёты из GitLab Package Registry и GitHub Releases.
Библиотека сбора метрик Prometheus для OneScript: реестр коллекторов, типы метрик (Counter, Gauge, Histogram, Summary), векторы с лейблами (Vec) и сериализация в Prometheus Text Format. Без HTTP — только накопление и сбор метрик.
Веб-сервис с эндпоинтом GET /metrics для отдачи накопленных метрик в формате Prometheus Text Format.
Расширение для 1С:Предприятие 8: экспорт метрик в формате Prometheus для сбора и мониторинга (Prometheus, Grafana и др.). HTTP-сервис с GET /metrics, API совместим с библиотекой Prometheus и сервисом Prometheus Metrics.
Self-hosted сервис управления фича-флагами и remote-config на OneScript — аналог Unleash и Flagsmith для закрытого контура. Дашборд, REST API, мгновенная доставка изменений через SSE, процентные выкатки, аудит в CloudEvents, SDK на базе OpenFeature.
Фронт-слой для веб-сервера winow без сборщика JS: интерактивный интерфейс на htmx и Alpine.js, серверные HTML-фрагменты на JinjOS, защита от CSRF. Ни node_modules, ни шага сборки.
Библиотека по динамической генерации пайплайнов для Gitlab CI. Набор скриптов Continuous Integration для 1С — аналог Jenkins Shared Library для платформы 1С:Предприятие 8.
Docker-образы платформы 1С:Предприятие, 1C:EDT и vanessa-runner. Рецепты открыты, образы с платформой собираются в GitHub Packages.
Community-нода n8n, которая выполняет код OneScript. Запускает скрипты через CLI oscript в сценариях автоматизации.
Контрибьютор в проекты: 1c-syntax (BSL LS, mdclasses), oscript-library, vanessa-opensource (runner, add), cpr1c (Портативные инструменты разработчика), firstBitMarksistskaya (jenkins-lib).
Доклад об инструменте 1C: Platform Tools — расширении для Visual Studio Code и Cursor. Проекты и метаданные 1С, тестирование, отладка, автономный сервер и MCP для AI-агентов.
Знакомство с расширением 1C: Platform Tools и его возможностями для повседневной разработки 1С в VS Code и Cursor.
Как устроен путь задачи от заявки до прода: открытые соглашения dev-rules, ежедневная работа в 1C: Platform Tools, автоматизация команд через MCP и проверки в пайплайнах перед релизом.
Участвуют: Никита Федькин, Валерий Максимов, Андрей Овсянкин, Иван Карло.
Доклад об импортозамещении и переходе систем 1С на PostgreSQL.