К статье
Практический материал

Автоматизация · 12 мин

Системный архитектор 1С: кто это и чем он занимается

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

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

Роль архитектора чаще всего появляется там, где система выходит за рамки одной типовой конфигурации: несколько баз 1С, обмены с сайтом, CRM, WMS, банками и маркетплейсами, сотни пользователей, филиальная структура. В таких условиях цена ошибки проектирования высока — переделка неудачной архитектуры обходится в разы дороже, чем её грамотное планирование на старте.

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

Чем системный архитектор 1С отличается от разработчика и консультанта

В проектах по 1С роли часто смешиваются, особенно в небольших командах, где один человек совмещает несколько функций. Тем не менее у каждой роли свой фокус ответственности. Консультант (аналитик) выясняет, как устроен бизнес-процесс и что должно получиться в учёте. Разработчик реализует конкретные объекты: документы, отчёты, обработки. Архитектор определяет, из каких компонентов вообще состоит решение и как они будут взаимодействовать.

Простой пример: компания хочет автоматизировать склад. Консультант описывает процесс приёмки и отгрузки, разработчик пишет обработку для ТСД, а архитектор решает более фундаментальные вопросы — будет ли это отдельная база WMS с обменом или подсистема внутри ERP, какие регистры использовать для остатков, как организовать очередь сообщений и что делать при разрыве связи между базами.

Сравнение ролей в проекте 1С

Консультант / аналитик

Описывает бизнес-процессы и требования к учёту. Ограничение: не отвечает за техническую реализацию и производительность.

Разработчик

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

Системный архитектор

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

Администратор 1С

Обеспечивает работу серверов, СУБД, обновлений и доступа. Ограничение: отвечает за инфраструктуру, а не за логику прикладного решения.

Основные задачи архитектора в проекте

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

Вторая группа — проектирование интеграций. Архитектор выбирает способы обмена (файлы, веб-сервисы, HTTP-запросы, брокеры сообщений, планы обмена), формат данных, правила обработки ошибок и повторной отправки. Он же решает, какая система является «мастером» по каждому виду данных: где ведётся номенклатура, где контрагенты, откуда приходят заказы.

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

Типовой порядок работы архитектора на проекте
  1. 1
    Собрать требования: бизнес-процессы, объёмы данных, число пользователей, существующие системы
  2. 2
    Описать целевую архитектуру: состав баз, подсистемы, границы ответственности систем
  3. 3
    Спроектировать модель данных: ключевые документы, регистры, справочники и их связи
  4. 4
    Определить схемы интеграций: каналы обмена, форматы, обработку ошибок и коллизий
  5. 5
    Зафиксировать стандарты разработки и правила доработки типового функционала
  6. 6
    Проверить решение на нагрузочном контуре и утвердить план развития системы

Когда компании действительно нужен архитектор 1С

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

К таким признакам относятся: несколько взаимодействующих баз 1С; интеграции с внешними системами (сайт, CRM, складская автоматизация, маркетплейсы, банки); планируемый рост числа пользователей до сотен одновременных сессий; большие объёмы документов; нестандартные учётные схемы, которые придётся строить поверх типовой конфигурации; требования к бесперебойной работе, где простой системы означает прямые потери.

Маршрут решения

Как понять, нужен ли архитектор

Одна типовая конфигурация, до нескольких десятков пользователей, доработки точечныеДостаточно опытного ведущего разработчика с функциями проектирования
Несколько баз, обмены с внешними системами, филиальная структураНужен архитектор хотя бы на этапе проектирования и аудита ключевых решений
Система уже работает, но тормозит, обмены падают, обновления невозможныПривлеките архитектора для аудита и плана реструктуризации до новых доработок
Планируется миграция между конфигурациями или самописная разработка с нуляАрхитектор обязателен с первого дня: ошибки проектирования здесь самые дорогие

Компетенции: что должен знать системный архитектор 1С

Технический минимум включает глубокое знание платформы 1С: механизмов регистров, блокировок и транзакций, фоновых заданий, планов обмена, расширений конфигурации, работы с СУБД (MS SQL Server, PostgreSQL). Архитектор обязан понимать, как его проектные решения отразятся на производительности: где возникнут избыточные блокировки, какие запросы будут тяжёлыми, как поведёт себя система при росте данных в несколько раз.

Не менее важны знания предметной области: архитектору приходится проектировать учётные механизмы, поэтому без понимания основ бухгалтерского, управленческого, складского и производственного учёта он не сможет оценить корректность требований и предложить работоспособную схему. Плюсом является знакомство с типовыми конфигурациями (ERP, УТ, КА, ЗУП) — это позволяет максимально использовать типовой функционал вместо изобретения собственного.

Третий блок — коммуникативные навыки. Архитектор согласует решения с заказчиком, аналитиками, разработчиками и администраторами, защищает выбранные компромиссы и документирует их. Архитектурное решение, которое никто в команде не понимает, практически бесполезно.

Как оценить качество архитектурной работы

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

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

Контрольные точки

Как проверить состояние архитектуры системы

Обновление типовой конфигурации
Норма

Обновление занимает часы или дни, доработки вынесены в расширения

Тревожный признак

Обновление превращается в отдельный проект на недели, часть доработок теряется

Интеграции
Норма

Есть журналирование обменов, повторная отправка, понятный мастер-источник данных

Тревожный признак

Обмены запускаются вручную, ошибки обнаруживаются по жалобам пользователей

Производительность
Норма

Ключевые операции выполняются за предсказуемое время, рост данных не ломает отчёты

Тревожный признак

Проведение документов и отчёты замедляются пропорционально объёму базы

Документация
Норма

Есть описание структуры решения, схем интеграций и стандартов разработки

Тревожный признак

Знания о системе существуют только в голове одного специалиста

Типичные ошибки при проектировании систем на 1С

Самая дорогая ошибка — начинать разработку без проектирования модели данных. Команда быстро создаёт документы и регистры «под текущую задачу», а через полгода выясняется, что отчётность собрать невозможно и структуру нужно переделывать вместе с миграцией накопленных данных. Вторая распространённая ошибка — глубокое изменение типовых объектов вместо использования расширений и собственных подсистем, что блокирует обновления.

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

Типичные ошибки архитектуры в проектах 1С
01
Доработка типовых модулей напрямую — обновления становятся невозможными или чрезмерно дорогими
02
Проектирование регистров без учёта будущих отчётов — аналитика не собирается, нужна переделка с миграцией данных
03
Синхронные интеграции в момент проведения документа — недоступность внешней системы останавливает учёт
04
Дублирование данных без назначенного мастер-источника — справочники расходятся между базами
05
Отсутствие документации и стандартов — систему может сопровождать только её первоначальный автор

Как стать системным архитектором 1С

Типичный путь начинается с позиции разработчика: несколько лет практики на реальных проектах, участие во внедрениях разного масштаба, работа с производительностью и интеграциями. Следующий шаг — роль ведущего разработчика, где появляется ответственность за проектные решения в рамках отдельных подсистем, код-ревью и наставничество.

Переход к архитектуре требует расширения кругозора за пределы кода: изучения технологических вопросов платформы и СУБД (полезен курс и сертификация «1С:Эксперт по технологическим вопросам»), основ интеграционных технологий, предметных областей учёта. Практически невозможно стать архитектором, не поучаствовав хотя бы в одном крупном проекте с несколькими системами и серьёзной нагрузкой — именно там видны последствия проектных решений.

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

Часто задаваемые вопросы

Чем архитектор 1С отличается от ведущего разработчика?

Ведущий разработчик отвечает за качество кода и работу команды разработки в рамках заданных решений. Архитектор определяет сами эти решения: структуру системы, модель данных, схемы интеграций. На небольших проектах одну роль часто совмещают, но на крупных разделение критично — разные зоны ответственности требуют полного внимания.

Нужен ли архитектор для внедрения типовой 1С:Бухгалтерии?

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

Сколько времени занимает этап архитектурного проектирования?

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

Может ли архитектор работать удалённо и на аутсорсе?

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

Какие сертификаты подтверждают квалификацию архитектора 1С?

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

Что делать, если система уже построена с ошибками архитектуры?

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

Итог

Что важно запомнить

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