Обучение и Решения · 11 мин
Аналитик 1С: что должен знать и уметь
Какие навыки нужны аналитику 1С: учётные знания, работа с требованиями, настройка конфигураций, тестирование, коммуникация с заказчиком и разработчиками.
Аналитик 1С — это специалист на стыке бизнеса и технической команды: он выясняет, что на самом деле нужно заказчику, переводит это на язык объектов конфигурации и проверяет, что готовое решение закрывает задачу. От программиста его отличает фокус на смысле, а не на коде, от бухгалтера или менеджера — умение видеть процесс целиком и понимать устройство платформы.
Ошибка в работе аналитика дороже ошибки в коде: неверно собранные требования приводят к тому, что команда неделями делает ненужный функционал, а внедрение срывается уже на этапе приёмки. Поэтому к аналитику предъявляют требования сразу с нескольких сторон — учётной, технической и коммуникативной.
Конкретный набор навыков зависит от роли: функциональный аналитик на внедрении, системный аналитик в команде разработки и аналитик сопровождения решают разные задачи. Ниже разобран базовый каркас компетенций, который нужен в любом из этих сценариев, и границы, где работу стоит передавать разработчику или консультанту.
Какие учётные знания нужны аналитику 1С
Фундамент профессии — понимание того, что именно автоматизирует 1С. Аналитик, который не разбирается в двойной записи, не сможет грамотно обсудить с главбухом план счетов или закрытие месяца. Минимальный учётный багаж включает основы бухгалтерского учёта (план счетов, проводки, регламентные операции), налогового учёта (НДС, налог на прибыль, НДФЛ на уровне логики расчёта), а также типовые процессы торговли и склада: резервирование, себестоимость, партионный учёт.
Для направления зарплаты и кадров потребуется понимание расчёта среднего заработка, удержаний, страховых взносов и кадрового документооборота. Глубина зависит от специализации: аналитик по ЗУП обязан знать эти темы детально, аналитик по ERP — на уровне общего представления о контуре.
Практический признак достаточной подготовки: вы можете по устному описанию хозяйственной операции сказать, какие документы в типовой конфигурации её отражают, какие движения они сформируют и где это потом будет видно в отчётах. Если такая цепочка не выстраивается, учётную часть нужно подтягивать в первую очередь.
Знание платформы и типовых конфигураций
Аналитик не обязан писать код на встроенном языке, но обязан понимать архитектуру решения. Нужно уверенно ориентироваться в объектах метаданных: чем справочник отличается от документа, зачем нужны регистры накопления и сведений, что такое подсистемы, роли и функциональные опции. Без этого невозможно оценить трудоёмкость доработки и отличить «настройку за час» от проекта на месяц.
Второй слой — типовые конфигурации: 1С:ERP, Комплексная автоматизация, Управление торговлей, Бухгалтерия предприятия, ЗУП. Аналитик должен знать стандартные возможности той конфигурации, с которой работает: что решается настройкой, что — расширением, а что типовыми средствами вообще не решается. Значительная часть «доработок» на проектах оказывается незнанием типового функционала.
Полезно уметь читать запросы на встроенном языке запросов 1С и понимать базовую логику кода — это позволяет самостоятельно проверять гипотезы в тестовой базе и писать постановки, которые разработчику не придётся переспрашивать. Также стоит освоить механизмы расширений, чтобы предлагать доработки без снятия конфигурации с поддержки.
Как собирать и формализовать требования
Главный рабочий навык аналитика — превратить размытое пожелание «нам неудобно» в проверяемое требование. Для этого используются интервью с ключевыми пользователями, наблюдение за реальной работой, разбор текущих документов и отчётов. Важно фиксировать не то, как пользователь предлагает решить проблему, а саму проблему: предложенное решение часто неоптимально.
Требование считается сформулированным, когда у него есть источник (кто запросил), цель (какой результат), сценарий (шаги пользователя в системе), ограничения (права, сроки, объёмы данных) и критерий приёмки (как проверить, что работает). Требования удобно фиксировать в виде пользовательских историй или сценариев использования с приоритетами.
Отдельная задача — моделирование процессов. Описание потоков «как есть» и «как должно быть» в нотации BPMN или хотя бы в виде схемы с ролями и документами помогает вовремя увидеть разрывы: дублирующий ввод данных, согласования без ответственного, операции, которые в системе не отражены. Именно на этом этапе обычно выясняется, что проблема решается изменением процесса, а не программы.
- 1Определите владельца процесса и 2–3 ключевых пользователей, проведите интервью по сценариям, а не по общим вопросам
- 2Зафиксируйте текущий процесс «как есть»: шаги, документы, ответственные, точки сбоев
- 3Сформулируйте целевое состояние и критерий приёмки: какой отчёт, документ или цифра подтвердят результат
- 4Согласуйте требование с заказчиком письменно до передачи в разработку
- 5Проверьте, не закрывается ли задача типовым функционалом или настройкой
Как писать постановки задач разработчикам
Постановка задачи — основной продукт аналитика в команде разработки. Хорошая постановка содержит контекст (зачем это нужно бизнесу), точное описание изменений (какие объекты, формы, проведение, права затрагиваются), примеры на конкретных данных и критерии приёмки. Формулировка «сделать удобный отчёт по продажам» постановкой не является.
Ключевой принцип — однозначность. Если в постановке написано «при проведении документа проверять остаток», нужно указать: какой остаток, по какому регистру, с учётом каких отборов, что делать при недостатке — сообщение, предупреждение или блокировка. Каждая недосказанность — это вопрос разработчика, потерянное время и риск получить не то поведение.
Аналитик также отвечает за трассируемость: каждая строка кода должна быть связана с требованием, а каждое требование — с задачей. Это позволяет при изменении требований быстро найти затронутый функционал и оценить объём переделок.
Тестирование и приёмка результата
Проверка готового функционала — зона ответственности аналитика, а не только разработчика. Минимальный объём — проверка основного сценария на тестовой базе с данными, приближенными к реальным: с типичными контрагентами, номенклатурой, объёмами. Проверка на одном идеальном примере почти всегда пропускает ошибки на граничных случаях.
Полезно заранее готовить тест-кейсы из критериев приёмки: нормальный сценарий, сценарий с ошибкой ввода, сценарий с отменой или сторнированием, проверка прав (что видит пользователь без доступа), влияние на смежные отчёты и регламентные операции. Для учётных доработок обязательна сверка: итоги по отчётам до и после изменения должны объяснимо отличаться или совпадать.
После тестирования аналитик организует приёмку у заказчика: демонстрирует сценарий, собирает замечания, разделяет их на дефекты (не соответствует постановке) и новые требования (выходит за рамки согласованного). Это разграничение защищает и сроки, и отношения с заказчиком.
Как проверить доработку перед сдачей
Документ проводится, движения и отчёты соответствуют постановке
Работает только на тестовом примере аналитика, на реальных данных ошибки или неверные суммы
Отмена проведения корректно очищает движения, повторное проведение не дублирует записи
После отмены остаются «хвосты» в регистрах, отчёты расходятся
Пользователь с типовой ролью видит и может делать ровно то, что предусмотрено
Новый функционал доступен всем или недоступен тем, кому нужен
Доработка выполнена через расширение и переживает обновление
Изменены типовые объекты, обновление требует ручного сравнения
Коммуникация, документация и границы роли
Аналитик ежедневно работает с людьми: заказчик говорит на языке бизнеса, разработчик — на языке объектов, руководство — на языке сроков и денег. Умение переводить между этими языками, вести встречи, фиксировать договорённости и управлять ожиданиями — не «мягкий навык по желанию», а половина профессии. Ключевые решения по объёму работ, срокам и отказам от требований должны приниматься совместно с заказчиком и фиксироваться.
Документация — ещё одна зона ответственности: описание процессов, инструкции для пользователей, журнал требований, решения по архитектуре. Инструкция пишется для конкретной роли и сценария, со скриншотами и путями в меню, и обновляется при изменении функционала.
Важно понимать границы роли. Аналитик не должен самостоятельно править код в рабочей базе, менять настройки обменов и регламентных заданий без согласования с администратором, а также обещать заказчику сроки, не оценённые командой. Выход за эти границы — типичный источник аварий и конфликтов.
Как выстроить развитие в профессии
Разумный порядок освоения: сначала учётный фундамент и одна типовая конфигурация до уровня уверенного пользователя-консультанта, затем устройство платформы и чтение кода, далее методики сбора требований и моделирования процессов. Параллельно стоит накапливать портфолио постановок и тест-кейсов — именно они показывают уровень аналитика лучше любого резюме.
Полезно изучить отраслевую специфику того сегмента, где вы работаете: производство, розница, услуги и бюджетный учёт имеют свои типовые конфигурации и свои «подводные камни». Сертификаты «1С:Профессионал» и «1С:Специалист-консультант» по профильному решению служат неплохой проверкой системности знаний, хотя и не заменяют проектный опыт.
Что важно запомнить
Аналитик 1С объединяет три компетенции: учётные знания предметной области, понимание платформы и типовых конфигураций, навыки работы с требованиями и людьми. Код писать не обязательно, но читать запросы и понимать архитектуру нужно. Качество работы измеряется точностью постановок, полнотой приёмки и тем, что решение реально закрывает задачу заказчика без лишних доработок.
Частые вопросы
Нужно ли аналитику 1С уметь программировать?
Глубокое программирование не требуется — это работа разработчика. Но читать запросы на языке запросов 1С, понимать логику кода, проведение документов и структуру регистров необходимо: без этого невозможно оценить трудоёмкость и написать однозначную постановку.
Чем аналитик 1С отличается от консультанта 1С?
Консультант в основном работает в рамках типового функционала: настраивает, обучает, отвечает на вопросы пользователей. Аналитик дополнительно собирает требования, проектирует изменения системы, ставит задачи разработчикам и принимает результат. На небольших проектах одна роль может совмещать обе функции.
С какой конфигурации начинать изучение?
Обычно начинают с той, что используется у работодателя или в целевом сегменте. «Бухгалтерия предприятия» даёт учётный фундамент, «Управление торговлей» — понимание складских и торговых процессов, ЗУП — расчётный контур. Для крупных внедрений ключевым решением является 1С:ERP.
Как проверить, хорошо ли я написал постановку задачи?
Простой тест: дайте постановку разработчику и посчитайте количество уточняющих вопросов. Если их больше двух-трёх по существу, формулировки неоднозначны. Также проверьте, есть ли в постановке пример на конкретных данных и критерий приёмки, по которому можно проверить результат.
Можно ли стать аналитиком 1С без опыта внедрений?
Да, типичные входные точки — работа ключевым пользователем 1С, бухгалтером с опытом автоматизации или младшим консультантом. Важно параллельно осваивать устройство платформы и практиковаться в формализации требований на реальных задачах, пусть и небольших.
Кто отвечает, если доработка сделана не по требованиям заказчика?
Ответственность распределяется по артефактам: если постановка соответствовала согласованному требованию, а код — нет, это дефект разработки; если постановка исказила пожелание заказчика — зона ответственности аналитика. Поэтому письменное согласование требований до старта разработки защищает все стороны.