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

Как это работает (очень кратко и без скучных подробностей)
Инструмент умеет две вещи: «слушать» и рисовать.
Режим 1. Слушаем пользователя (as is или to be)
Вы запускаете обработку, нажимаете «Начать запись» — и она открывает сеанс 1С в режиме логирования. Пользователь делает свои обычные дела. Всё, что он делает (открыл форму, нажал кнопку, создал документ), записывается в файл.
Потом вы загружаете этот файл в инструмент. И он сам:
разбирает, что за чем следовало;
группирует действия в логические шаги (например, «создание и проведение документа»);
строит таблицу шагов, где каждый шаг уже имеет тип: стартовое событие, задача, шлюз, конечное событие;
показывает черновую BPMN-схему.
Вы получаете объективную запись того, что реально произошло. Никто не забыл, не перепутал и не приукрасил. Просто факты в качестве as is или целевая для to be, где пользователь - это вы.
Режим 2. Рисуем немножко руками (если нужно)
Бывает, что процесс не автоматизирован в 1С, внедрение с переходом из сторонних систем, или вы проектируете новый, «как должно быть». Или просто хотите быстро набросать идею. Тогда вы открываете таблицу и вводите шаги сами. Указываете название, тип, при необходимости — условие или исполнителя. Инструмент тут же строит корректную BPMN-схему.
Что можно делать с таблицей
Добавлять, удалять, перетаскивать строки.
Менять тип элемента (событие, задача, шлюз, подпроцесс).
Создавать ветвления (условия) с ветками.
Зацикливать процесс.
Выделять группу шагов в подпроцесс.
Назначать исполнителей (профили групп доступа) — они потом отобразятся в виде дорожек на финальной схеме.

Что на выходе
BPMN-схема в формате
.bpmn. Её можно открыть в любом редакторе (bpmn.io, Camunda Modeler, StormBPMN и т.д.) и использовать для дальнейшей работы, с артефактами или без.Описание процесса в Word — готовая таблица с шагами, описаниями и исполнителями. Можно сразу отдавать заказчику или вкладывать в регламент.
Цифры, которые меня радуют
Я засекла время. На отрисовку одного процесса по готовому описанию у меня ушло 12 рабочих часов. После создания помощника, включая загрузку лога и добавление условий - 12 минут, но, будем честными, это был знакомый процесс.
В среднем, допустим, аналитик тратит на ручное описание одного процесса 3 рабочих дня. В месяц таких процессов может быть 5–10 (и все мы знаем, сколько может быть правок!). Умножьте на стоимость часа работы аналитика. Теперь представьте, что тот же процесс вы получаете за полдня, включая время на запись, загрузку лога и небольшие правки.
Экономия очевидна. Высвобожденные ресурсы можно направить на реальный анализ и оптимизацию, а не на «рисование».
Где это можно использовать
Аналитикам in‑house — чтобы быстро получить реальную картину работы сотрудников.
Руководителям — чтобы видеть, как на самом деле выполняются регламентные операции.
Внедренцам — для документации и понимания, что уже сделано.
Всем, кто устал спрашивать «а что это вы там делаете?» — теперь это можно просто записать.
Да кому угодно, кто не любит тратить время на отрисовку.
Технические детали
Инструмент не требует установки в конфигурацию. Запускается как внешняя обработка на платформе 8.3 (управляемые формы). Предварительный просмотр схемы использует библиотеку bpmn-js, поэтому нужен доступ в интернет (только для просмотра, экспорт работает локально).
Тестировался на типовых и отраслевых конфигурациях. Если пользуетесь чем-то совсем кастомным — скорее всего, тоже подойдёт.
Как это попробовать и купить
Я не выкладываю обработку в открытый доступ — код обфусцирован, это коммерческий продукт, просто так я вам его не отдам. Но если интересно, пишите:
https://t.me/ambrosia_universe.
Расскажу подробнее, покажу скриншоты, отвечу на вопросы. Если нужно — помогу с настройкой.
Вместо заключения
Я не изобрела велосипед, просто нашла способ не тратить своё и чужое время на то, что можно автоматизировать. Инструмент уже сэкономил мне десятки часов, и я надеюсь, что он пригодится кому-то ещё.
Пишите, задавайте вопросы, делитесь идеями. Будет здорово, если вы в комментариях расскажете — какие процессы вы чаще всего описываете и с какими сложностями сталкиваетесь. Может быть, вместе придумаем, как сделать инструмент ещё удобнее.
