Чем занимается 1С-аналитик на проекте внедрения
Содержание
1С-аналитик — это специалист, который превращает «нам нужно, чтобы программа считала премию вот так» в понятное задание для программиста и следит, чтобы в итоге всё заработало как договаривались. Он не пишет код и не ведёт учёт за бухгалтера. Его работа — понять бизнес-процесс заказчика, описать его на языке конфигурации 1С и состыковать ожидания людей с возможностями системы.
Проще говоря, аналитик отвечает на вопрос «что должна делать программа», а разработчик — «как это сделать». Если на проекте нет аналитика, его функции разбирают между собой руководитель проекта, программист и сам заказчик — и обычно с потерями: требования теряются, доработки переделываются по три раза.
Ниже — из чего складывается рабочий день такого специалиста: от первой встречи с заказчиком до момента, когда пользователи сами спокойно работают в базе.
Кто такой 1С-аналитик и зачем он в команде
Аналитик стоит между двумя мирами. С одной стороны — заказчик: бухгалтер, кладовщик, финансовый директор, который говорит о своих задачах обычными словами. С другой — команда разработки, которая мыслит объектами метаданных, регистрами и запросами.
Роль аналитика в команде внедрения обычно включает:
- 🔎 Разбор процессов заказчика — как сейчас работают люди, где теряется время, что болит.
- 📝 Описание требований — что именно должна уметь будущая система.
- 🧩 Проектирование решения на типовой конфигурации: закрыть задачу штатными средствами или нужна доработка.
- 🤝 Постановку задач программистам и контроль, что сделано именно то, что нужно.
- ✅ Приёмку и запуск — проверить результат, обучить людей, довести до стабильной работы.
Хорошего аналитика видно по тому, что доработок на проекте становится меньше: он находит способ закрыть задачу типовым функционалом там, где менее опытный специалист сразу зовёт программиста.
Важно не путать роли. Аналитик — не программист: он может не уметь писать на встроенном языке. Аналитик — не консультант по учёту: он не обязан знать все проводки наизусть, хотя базовое понимание бухгалтерии и зарплаты сильно помогает. И аналитик — не руководитель проекта, хотя на небольших внедрениях эти роли часто совмещает один человек.
На каких конфигурациях работает такой специалист — зависит от проекта. Чаще всего это 1С:Бухгалтерия, 1С:ЗУП, 1С:Управление торговлей и 1С:ERP. Чем сложнее конфигурация, тем выше ценность аналитика: в ERP без грамотного проектирования процессов внедрение легко уходит в хаос.
Как аналитик собирает и описывает требования
Это основа всей работы. Если требования собраны плохо, дальше бесполезно: программист сделает ровно то, что написано, а написано было не то.
Сбор требований обычно идёт в несколько заходов:
- Интервью с будущими пользователями. Аналитик садится рядом с бухгалтером или менеджером и смотрит, как человек работает сейчас — в Excel, в старой базе, на бумаге.
- Описание текущего процесса («как есть»). Кто, что и в какой последовательности делает, какие документы формирует, кому передаёт.
- Проектирование нового процесса («как должно быть») уже с учётом возможностей 1С.
- Фиксация требований в документе, который подписывают обе стороны.
Главная ошибка новичка — слушать только слова. Люди часто говорят про привычный инструмент, а не про цель. Фраза «нам нужна такая же таблица, как в Excel» почти всегда означает «нам нужно видеть остатки в разрезе складов», и это решается типовым отчётом, а не копированием таблицы.
Результат этого этапа — письменный документ. На разных проектах он называется по-разному: техническое задание, функциональные требования, описание доработки. Форма вторична, суть одна: зафиксировать договорённости так, чтобы через месяц никто не спорил, что именно обещали.
Пока требования не зафиксированы на бумаге и не согласованы — проект не должен уходить в разработку. Устные договорённости на внедрении забываются первыми, а переделка стоит дороже, чем лишний день на согласование.
Отдельный навык — отделять обязательное от желательного. Заказчик хочет всё и сразу. Аналитик помогает расставить приоритеты: что нужно к запуску, а что можно отложить на второй этап.
Ещё одна частая ловушка — требование, которое противоречит типовой логике конфигурации. Например, заказчик хочет, чтобы себестоимость считалась способом, который в этой программе в принципе не предусмотрен. Задача аналитика — заметить это на этапе сбора требований, а не когда программист уже потратил неделю. Иногда правильный ответ заказчику: «так система не умеет, но вашу задачу закроем вот этим способом».
Постановка задач программистам и контроль доработок
Когда требования собраны, аналитик переводит их на язык, понятный разработчику. Это и есть постановка задачи — ключевой момент, где чаще всего рвётся цепочка «хотели → получили».
Хорошая постановка задачи содержит:
- 🎯 Цель — какую задачу пользователя закрывает доработка.
- 📐 Что конкретно сделать — какой документ, отчёт, обработка; какие поля, какие печатные формы.
- 🔢 Правила расчёта — формулы, условия, округления, по которым система должна считать.
- 🧪 Примеры — на входе такие данные, на выходе должен быть такой результат.
- 🚧 Границы — чего делать НЕ нужно, чтобы не раздувать задачу.
Аналитик не обязан описывать, какими объектами метаданных программист реализует задачу. Выбор регистра, реквизита или механизма — зона ответственности разработчика. Но аналитик должен понимать типовую конфигурацию достаточно, чтобы не ставить невыполнимых или бессмысленных задач.
Отдельно стоит решение о способе доработки. В современных версиях платформы (8.3.6 и новее) правки типовой конфигурации стараются выносить в расширение конфигурации , а не менять основную конфигурацию напрямую. Это сильно упрощает последующие обновления. Аналитик, который понимает разницу, экономит заказчику деньги на каждом релизе.
После постановки задачи работа аналитика не заканчивается. Он на связи с программистом: отвечает на уточняющие вопросы, согласует спорные моменты, сверяет промежуточный результат. Чем раньше найдена нестыковка, тем дешевле её исправить.
Тестирование доработок и приёмка результата
Готовую доработку нельзя сразу отдавать в рабочую базу. Сначала аналитик проверяет её сам — обычно на копии базы, чтобы ничего не сломать в боевой.
Тестирование ведут на копии рабочей базы, а не в самой рабочей. Эксперименты с проведением документов и доработками в боевой базе могут задвоить движения или испортить учёт.
Что проверяет аналитик на приёмке:
- Функция работает — делает то, что заявлено в задаче.
- Граничные случаи — пустые поля, нулевые суммы, крупные значения, нетиповые данные.
- Ничего не сломалось рядом — доработка не повлияла на соседние участки учёта.
- Результат совпадает с примерами из постановки задачи.
Полезный приём — тестировать не «как задумано», а как реальный пользователь: вводить данные неаккуратно, нажимать не туда, оставлять обязательные поля пустыми. Пользователи на запуске сделают именно так.
Когда аналитик принял работу, доработку показывают заказчику. Это приёмочное тестирование: тот же бухгалтер или менеджер, который ставил задачу, проверяет на своих данных, что всё считается верно. Только после подписания акта или письменного «принято» доработка переносится в рабочую базу.
Если на приёмке всплывают расхождения, аналитик разбирается, в чём причина: ошибка в коде, неполная постановка задачи или заказчик изначально хотел другое. От этого зависит, кто переделывает и за чей счёт.
Запуск системы, обучение пользователей и поддержка
Самая недооценённая часть работы. Можно идеально настроить базу — и провалить проект на запуске, если люди не понимают, как в ней работать.
Перед вводом в эксплуатацию аналитик обычно:
- переносит или помогает перенести начальные данные (остатки, справочники, незакрытые документы);
- готовит короткие инструкции под конкретные рабочие места — не руководство на 200 страниц, а «как провести вашу накладную» на одну-две страницы;
- проводит обучение: не общий курс по 1С, а разбор именно тех операций, которые делают эти люди.
На первых днях работы в новой базе аналитик держится рядом с пользователями. Этот период называют опытной эксплуатацией: система уже рабочая, но специалист подстраховывает, быстро отвечает на вопросы и ловит то, что не выявило тестирование.
Обучайте людей на их же данных и их же операциях. Абстрактные примеры из учебника не запоминаются; «вот ваша вчерашняя поставка, проводим её вместе» — запоминается сразу.
Дальше начинается сопровождение. Аналитик фиксирует новые пожелания, разбирает обращения пользователей, отделяет настоящие ошибки от «я забыл, куда нажимать», и формирует задачи на следующий этап развития системы. Внедрение редко заканчивается запуском — чаще это переход в постоянную работу по улучшению.
Отдельная тема на сопровождении — обновления. После выхода нового релиза конфигурации аналитик проверяет, не затронули ли изменения доработанные участки, и согласует с заказчиком сроки обновления. Если правки были вынесены в расширение, обновление проходит почти безболезненно; если меняли основную конфигурацию — каждый релиз превращается в отдельный мини-проект со сверкой изменений.
Какие навыки и инструменты нужны 1С-аналитику
Профессия пограничная, поэтому и набор умений смешанный — немного про бизнес, немного про технологии, много про общение.
Что нужно знать и уметь:
- 🧠 Типовые конфигурации 1С на уровне уверенного пользователя: где что лежит, что умеет штатный функционал, что придётся дорабатывать.
- 📊 Основы учёта — бухгалтерского, складского, зарплатного, в зависимости от специализации. Без этого невозможно понять заказчика.
- 🗂 Моделирование процессов — умение разложить работу отдела на шаги и описать её схемой.
- ✍️ Чёткое письмо — постановка задачи, по которой программист сделает правильно без десяти уточнений.
- 🗣 Коммуникация — вытащить настоящую потребность из заказчика, который сам не всегда её формулирует.
Знание встроенного языка 1С — плюс, но не обязательное условие. Аналитик, который умеет написать запрос или простую обработку, самостоятельнее и быстрее, но его ценность всё же в понимании задач, а не в коде.
Инструменты в работе:
| Группа | Для чего | Примеры |
|---|---|---|
| Сама 1С | Разбор конфигурации, настройка, прототипы | 1С в режиме предприятия, Конфигуратор для просмотра |
| Описание процессов | Схемы «как есть / как должно быть» | любой редактор диаграмм, mind-map |
| Постановка задач | Ведение требований и задач | таск-трекеры, таблицы, документы |
| Коммуникация | Встречи, согласования, демонстрации | мессенджеры, видеосвязь, общий доступ к экрану |
Карьерный путь в профессию бывает разный. Часто аналитиками становятся бывшие бухгалтеры и кладовщики, которые хорошо знают учёт и доросли до работы с системой. Реже — программисты 1С, которым интереснее общаться с людьми, чем писать код. И тем, и другим не хватает половины навыков на старте — добирают уже в проектах.