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

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

Что делают аналитики 1С: задачи, навыки и роль в проекте

Разбираем, чем занимается аналитик 1С: сбор требований, описание процессов, постановка задач разработчикам, тестирование и внедрение. Навыки, инструменты, типичные ошибки.

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

Профессия востребована в интеграторских компаниях, франчайзи 1С и во внутренних ИТ-отделах средних и крупных организаций, где 1С — основная учётная система. Объём работы зависит от масштаба: в маленькой компании аналитик может совмещать роль внедренца и консультанта, на крупном проекте аналитики делятся по направлениям — финансы, склад, производство, зарплата.

Ниже разберём конкретные задачи аналитика на каждом этапе проекта, необходимые навыки, типичные ошибки и критерии, по которым можно оценить качество его работы.

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

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

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

Обследование и сбор требований: с чего начинается работа

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

Рабочие приёмы на этом этапе: наблюдение за реальной работой сотрудника за компьютером, разбор бумажных документов и Excel-файлов, которыми компания компенсирует недостатки текущей системы, построение схемы процесса «как есть». Именно неформальные Excel-реестры часто показывают, чего не хватает в учёте, — это готовый список требований.

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

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

Постановка задач разработчикам

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

Особое внимание — граничным случаям. Что делать с отрицательными остатками? Как обрабатывать частичную оплату? Что происходит при отмене документа задним числом? Именно необработанные исключения становятся источником ошибок в учёте после запуска. Опытный аналитик заранее опрашивает пользователей о редких ситуациях и включает их в постановку.

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

Типичные ошибки в постановках
01
Формулировка «сделайте удобно» без критериев — разработчик реализует своё понимание удобства, пользователи не принимают результат
02
Отсутствие примеров на реальных данных — логика проверяется только на идеальных случаях, в работе всплывают ошибки
03
Игнорирование исключений: возвраты, корректировки, задним числом — доработка ломает учёт в нестандартных ситуациях
04
Постановка без указания источника данных — отчёт строится не из тех регистров и расходится с бухгалтерией

Моделирование процессов и выбор решения

Не каждую задачу нужно решать доработкой. Значительная часть компетенции аналитика — знание типовой функциональности конфигураций 1С: что уже умеет «Управление торговлей», «ERP», «Комплексная автоматизация», «ЗУП». Если типовой механизм закрывает 80% потребности, аналитик предлагает адаптировать процесс компании под типовое решение, а не писать дорогую доработку, которая потом усложнит обновления.

Для описания процессов аналитики используют нотации моделирования — чаще всего простые блок-схемы или BPMN. Схема нужна не ради формальности: она позволяет увидеть дублирующие операции, разрывы в потоке документов и места, где данные вводятся вручную дважды. На схеме «как будет» показывают, что изменится после внедрения, и согласовывают это с заказчиком до начала разработки.

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

Как аналитик выбирает способ решения

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

Тестирование, внедрение и обучение пользователей

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

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

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

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

Как проверить готовность к запуску

Тестовые сценарии
Норма

Все сценарии, включая исключения, пройдены на копии базы с реальными данными

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

Проверены только «идеальные» случаи, исключения не тестировались

Опытная эксплуатация
Норма

Результаты в новой и старой системе сходятся за согласованный период

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

Есть расхождения, причины которых не объяснены

Готовность пользователей
Норма

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

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

Пользователи видели систему только на демонстрации

План отката
Норма

Есть порядок возврата к старой системе и точка, до которой это возможно

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

Переход необратим, резервного варианта нет

Какими навыками должен обладать аналитик 1С

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

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

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

Как оценить работу аналитика и где границы его ответственности

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

Аналитик не отвечает за качество кода, скорость работы сервера и корректность данных, заведённых пользователями с ошибками. Но он отвечает за то, чтобы требования были полными, непротиворечивыми и проверяемыми, а пользователи — обучены. Если после внедрения выясняется, что система «не считает то, что нужно», — это в первую очередь вопрос к аналитике, а не к программированию.

Итог

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

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

Частые вопросы

Нужно ли аналитику 1С уметь программировать?

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

Чем аналитик 1С отличается от бизнес-аналитика?

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

Можно ли внедрить 1С без аналитика?

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

Какие документы должен выдавать аналитик на проекте?

Минимальный набор: описание процессов «как есть» и «как будет», реестр требований с приоритетами, постановки задач на доработки, тестовые сценарии и инструкции для пользователей. Формат зависит от методологии проекта, но правило одно: всё, что согласовано с заказчиком, должно быть зафиксировано письменно.

Как пользователю понять, что требование сформулировано плохо?

Проверьте три вещи: есть ли в требовании пример на реальных данных, описано ли, что должно происходить в исключительных ситуациях (возврат, отмена, корректировка), и можно ли по формулировке однозначно проверить результат. Если хотя бы одного пункта нет — требование вернётся переделанной доработкой.

Куда расти аналитику 1С дальше?

Типичные направления: ведущий аналитик и руководитель группы аналитиков, архитектор решений на платформе 1С, руководитель проектов внедрения, методолог по учёту. Развитие обычно идёт через углубление предметной экспертизы (например, производственный учёт или МСФО) и участие в проектах растущего масштаба.