+7 (4742) 501-502Липецк · ежедневно до 21:00
Обсудить проект
Команда · Программисты 1С

Программисты 1С — доработки по стандартам, с ревью и тестами

Доработки конфигураций 1С — по стандартам разработки фирмы «1С». Работаем в современной среде разработки EDT (Enterprise Development Tools), ведём версионирование в Git, покрываем автотестами (Vanessa, YAxUnit). Код, который можно сопровождать, а не переписывать.

Что делают доработки любой сложности Как доработка · ревью · автотесты Продукты ERP · КА · УТ · БГУ · Розница · Альфа-Авто
Как ведётся разработка

Разработка, которую можно сопровождать

Доработать 1С может почти кто угодно — вопрос в том, что останется после. Быстрая правка «мимо стандартов» работает ровно до следующего обновления конфигурации, а потом ломается, и время восстановления утраченных доработок кратно увеличивается. Мы пишем иначе.

Доработки выполняем через механизм расширений (не правим типовую конфигурацию напрямую), по стандартам разработки фирмы «1С», с понятными именами и структурой. Каждое изменение проходит через ветку и Merge Request с контролем версий в Git, ревью в несколько контуров (архитектура, стандарты, безопасность) и автотестирование несколькими способами (YAxUnit, Vanessa) на реальной базе.

В разработке и тестировании используем передовые ИИ-технологии. Финальное решение и ответственность — за инженером.

И для вас всё прозрачно: понятный ход работы по задаче и релиз-ноты простым языком — что изменилось и как этим пользоваться, — а не «сделали, дальше разбирайтесь сами».

Как идёт задача

Единый конвейер — от постановки до релиза

01

Постановка

Аналитик фиксирует требования и критерии приёмки, учитывает пожелания пользователей и то, как процесс работает сейчас.

02

Архитектура

Проектируем решение по стандартам: какие справочники и документы нужны, как устроены формы и как всё это работает вместе.

03

Разработка + тесты

Разработчик дорабатывает систему и настраивает формы, параллельно пишет автотесты (YAxUnit).

04

Ревью

Автоматическая и ручная проверка доработок: сначала AI-агенты в Merge Request, финальное решение — за людьми.

05

Тестирование

Подготовка и проведение автоматических функциональных тестов с помощью Vanessa Automation.

06

Приёмка

Каждую задачу финально принимает человек.

07

Релиз

Изменения под контролем версий в Git — выпускаем готовую версию.

Как мы пишем

Что стоит за качеством кода

Механизм расширений

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

Стандарты разработки

Соблюдаем стандарты разработки фирмы «1С» — те, что влияют на производительность и отказоустойчивость конфигурации.

Версионирование Git

Все изменения под контролем версий в Git — ничего не потеряется бесследно.

Проверки качества

Ручные проверки кода, строгая типизация, статический анализ SonarQube.

Автоматическое тестирование

YAxUnit-тесты проверяют основные сценарии работы пользователей, а Vanessa — работоспособность документов и справочников в целом.

Искусственный интеллект

В разработке применяются передовые технологии в сфере ИИ.

Честно

Правильная разработка не самая дешёвая на старте

Доработка по стандартам, с ревью и тестами, на старте стоит дороже, чем «просто поправить». Мы это признаём. Но дешёвая правка мимо стандартов — это долг, который отдаёшь потом с процентами: она ломается на обновлениях, её страшно трогать, и в итоге её переписывают заново. Наш подход окупается на горизонте сопровождения, а не в первый месяц — и если вам нужна разовая заплатка «на выброс», мы честно об этом скажем.
— подход команды «Партнёр»
Обсудить проект

Обсудим доработку 1С

Расскажите про задачу и вашу конфигурацию. Сделаем расширением, по стандартам, с ревью и автотестами.