Чем занимается 1С-аналитик на проекте внедрения

· 9 мин

Содержание

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

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

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

Кто такой 1С-аналитик и зачем он в команде

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

Роль аналитика в команде внедрения обычно включает:

  • 🔎 Разбор процессов заказчика — как сейчас работают люди, где теряется время, что болит.
  • 📝 Описание требований — что именно должна уметь будущая система.
  • 🧩 Проектирование решения на типовой конфигурации: закрыть задачу штатными средствами или нужна доработка.
  • 🤝 Постановку задач программистам и контроль, что сделано именно то, что нужно.
  • ✅ Приёмку и запуск — проверить результат, обучить людей, довести до стабильной работы.

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

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

На каких конфигурациях работает такой специалист — зависит от проекта. Чаще всего это 1С:Бухгалтерия, 1С:ЗУП, 1С:Управление торговлей и 1С:ERP. Чем сложнее конфигурация, тем выше ценность аналитика: в ERP без грамотного проектирования процессов внедрение легко уходит в хаос.

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

Это основа всей работы. Если требования собраны плохо, дальше бесполезно: программист сделает ровно то, что написано, а написано было не то.

Сбор требований обычно идёт в несколько заходов:

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

Главная ошибка новичка — слушать только слова. Люди часто говорят про привычный инструмент, а не про цель. Фраза «нам нужна такая же таблица, как в Excel» почти всегда означает «нам нужно видеть остатки в разрезе складов», и это решается типовым отчётом, а не копированием таблицы.

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

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

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

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

Постановка задач программистам и контроль доработок

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

Хорошая постановка задачи содержит:

  • 🎯 Цель — какую задачу пользователя закрывает доработка.
  • 📐 Что конкретно сделать — какой документ, отчёт, обработка; какие поля, какие печатные формы.
  • 🔢 Правила расчёта — формулы, условия, округления, по которым система должна считать.
  • 🧪 Примеры — на входе такие данные, на выходе должен быть такой результат.
  • 🚧 Границы — чего делать НЕ нужно, чтобы не раздувать задачу.

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

Отдельно стоит решение о способе доработки. В современных версиях платформы (8.3.6 и новее) правки типовой конфигурации стараются выносить в расширение конфигурации , а не менять основную конфигурацию напрямую. Это сильно упрощает последующие обновления. Аналитик, который понимает разницу, экономит заказчику деньги на каждом релизе.

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

Тестирование доработок и приёмка результата

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

Тестирование ведут на копии рабочей базы, а не в самой рабочей. Эксперименты с проведением документов и доработками в боевой базе могут задвоить движения или испортить учёт.

Что проверяет аналитик на приёмке:

  1. Функция работает — делает то, что заявлено в задаче.
  2. Граничные случаи — пустые поля, нулевые суммы, крупные значения, нетиповые данные.
  3. Ничего не сломалось рядом — доработка не повлияла на соседние участки учёта.
  4. Результат совпадает с примерами из постановки задачи.

Полезный приём — тестировать не «как задумано», а как реальный пользователь: вводить данные неаккуратно, нажимать не туда, оставлять обязательные поля пустыми. Пользователи на запуске сделают именно так.

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

Что проверить перед приёмкой доработки
Выполнено: 0 / 5

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

Запуск системы, обучение пользователей и поддержка

Самая недооценённая часть работы. Можно идеально настроить базу — и провалить проект на запуске, если люди не понимают, как в ней работать.

Перед вводом в эксплуатацию аналитик обычно:

  • переносит или помогает перенести начальные данные (остатки, справочники, незакрытые документы);
  • готовит короткие инструкции под конкретные рабочие места — не руководство на 200 страниц, а «как провести вашу накладную» на одну-две страницы;
  • проводит обучение: не общий курс по 1С, а разбор именно тех операций, которые делают эти люди.

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

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

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

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

Какие навыки и инструменты нужны 1С-аналитику

Профессия пограничная, поэтому и набор умений смешанный — немного про бизнес, немного про технологии, много про общение.

Что нужно знать и уметь:

  • 🧠 Типовые конфигурации 1С на уровне уверенного пользователя: где что лежит, что умеет штатный функционал, что придётся дорабатывать.
  • 📊 Основы учёта — бухгалтерского, складского, зарплатного, в зависимости от специализации. Без этого невозможно понять заказчика.
  • 🗂 Моделирование процессов — умение разложить работу отдела на шаги и описать её схемой.
  • ✍️ Чёткое письмо — постановка задачи, по которой программист сделает правильно без десяти уточнений.
  • 🗣 Коммуникация — вытащить настоящую потребность из заказчика, который сам не всегда её формулирует.

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

Инструменты в работе:

ГруппаДля чегоПримеры
Сама 1СРазбор конфигурации, настройка, прототипы1С в режиме предприятия, Конфигуратор для просмотра
Описание процессовСхемы «как есть / как должно быть»любой редактор диаграмм, mind-map
Постановка задачВедение требований и задачтаск-трекеры, таблицы, документы
КоммуникацияВстречи, согласования, демонстрациимессенджеры, видеосвязь, общий доступ к экрану

Карьерный путь в профессию бывает разный. Часто аналитиками становятся бывшие бухгалтеры и кладовщики, которые хорошо знают учёт и доросли до работы с системой. Реже — программисты 1С, которым интереснее общаться с людьми, чем писать код. И тем, и другим не хватает половины навыков на старте — добирают уже в проектах.

Проверьте себя
Заказчик просит «сделать отчёт по остаткам в разрезе складов». Чья это в первую очередь задача?
Доработку протестировали и она работает. Что делает аналитик дальше?
Требования собраны устно на встрече. Можно отдавать в разработку?

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

Чем 1С-аналитик отличается от программиста 1С?
Аналитик определяет, ЧТО должна делать система, и описывает это; программист решает, КАК это реализовать, и пишет код. Аналитик работает с людьми и требованиями, программист — с конфигурацией и встроенным языком. На небольших проектах один человек часто совмещает обе роли.
Нужно ли аналитику уметь программировать в 1С?
Необязательно. Базовое понимание того, как устроена конфигурация, важно, а вот писать код — по желанию. Умение составить запрос или простую обработку делает специалиста самостоятельнее, но главная его ценность — в грамотной постановке задач и понимании бизнес-процессов.
Можно ли стать 1С-аналитиком без опыта программирования?
Да, это распространённый путь. В профессию часто приходят из бухгалтерии, кадров, логистики — люди, которые хорошо знают учёт и работу в 1С как пользователи. Технические знания добираются уже на проектах.
Чем занимается аналитик после запуска системы?
Ведёт сопровождение: разбирает обращения пользователей, отделяет ошибки от вопросов «куда нажать», собирает новые пожелания и формирует задачи на развитие системы. Внедрение обычно переходит в постоянную работу по улучшению базы.
На каких конфигурациях чаще работает 1С-аналитик?
Зависит от специализации и проекта. Чаще всего это 1С:Бухгалтерия, 1С:ЗУП, 1С:Управление торговлей и 1С:ERP. Чем сложнее конфигурация, тем выше роль аналитика: в ERP без проектирования процессов внедрение почти не идёт.