При внедрении сложных систем, таких как 1С:ERP Управление холдингом, функциональные заказчики (главные бухгалтеры, финансовые директора) часто требуют наглядного представления процессов. Им важно понимать, как Счет от поставщика связан с Поступлением товаров и услуг, как оно соотносится с Платежным поручением и итоговым Списанием безналичных денежных средств. Рисовать такие схемы вручную для тысяч объектов системы — задача титаническая и часто нецелесообразная. Рассмотрим эффективные способы решения этой задачи, используя типовые инструменты и современные методики автоматизации.
Разберем наиболее фундаментальный способ получения схем. Компания «1С» поставляет специализированную конфигурацию — СППР. Она предназначена именно для проектирования и документирования информационных систем. В дистрибутив 1С:ERP часто включается база СППР с уже загруженной функциональной моделью конфигурации.
Проанализируем возможности этого инструмента:
Посмотрим на практический аспект: для получения этих схем необходимо найти в папке шаблонов дистрибутива 1С:ERP файл с расширением .dt для СППР и развернуть его. Это даст вам колоссальный объем проектной документации «из коробки».
Выясним, где взять «красивые картинки» без установки дополнительных баз. На портале 1С и демонстрационных ресурсах представлена Интерактивная функциональная модель 1С:ERP. Рассмотрим преимущества этого подхода:
Для заказчика такие схемы являются эталонными. Если процесс на предприятии типовой, достаточно продемонстрировать эти карты. Если же есть доработки, за основу берется типовая схема и на ней выделяются измененные участки.
Бывают ситуации, когда заказчику нужно увидеть не «как должно быть по методичке», а как реально связаны документы в его базе. Разберем программные способы визуализации цепочек. В системе 1С существует механизм «Связанные документы», но он представлен списком. Для графического отображения можно использовать специализированные обработки, которые строят Граф связей.
Проанализируем ситуацию программно. Для построения графа можно использовать регистр сведений СвязиДокументов или анализировать критерий отбора СвязанныеДокументы. Посмотрим на пример упрощенного алгоритма сбора данных для визуализации:
// Пример логики поиска связей для построения графа
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Связи.ДокументОснование КАК Источник,
| Связи.ДокументОбъект КАК Приемник
|ИЗ
| РегистрСведений.СвязиДокументов КАК Связи
|ГДЕ
| Связи.ДокументОснование = &ТекущийДокумент";
Запрос.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект);
Результат = Запрос.Выполнить().Выгрузить();
// Далее данные передаются в графическую компоненту или внешний сервис (например, PlantUML)
Использование таких инструментов позволяет мгновенно формировать схемы для любого введенного документа, что приводит в восторг бухгалтерию и руководителей, так как они видят живую динамику своих данных.
Выясним, в какой нотации лучше подавать информацию. Важно понимать, кто является потребителем схемы:
Номенклатура), а от него лучами расходятся связанные процессы и документы.Рассмотрим совет опытных аналитиков: не пытайтесь нарисовать всё сразу. Разделите документацию на типовые процессы (используйте готовые схемы от 1С) и нетиповые/доработанные (их рисуйте детально в Visio или Draw.io). Это сэкономит сотни часов рабочего времени.
Проанализируем, как минимизировать трудозатраты при получении подобных запросов:
Во-первых, всегда уточняйте цель. Если схема нужна «для красоты» в отчет — используйте стандартные постеры ERP. Если для обучения персонала — нужны скриншоты с инструкциями (пошаговые алгоритмы).
Во-вторых, используйте Демо-кейсы. В поставку ERP часто входят примеры контрольных примеров. Прохождение по готовому кейсу с показом структуры подчиненности документов часто заменяет десятки статических схем.
В-третьих, обратите внимание на подсистему Бизнес-процессы и задачи. Если в конфигурации настроены типовые процессы (например, «Согласование заявки на расход ДС»), система сама может визуализировать карту маршрута этого процесса. Это живая, актуальная схема, которая не требует ручного обновления.
Подводя итог, отметим, что визуализация в 1С:ERP УХ — это баланс между использованием готовых методологических материалов от вендора и автоматизированным построением графов на основе реальных данных. Не стремитесь отрисовать каждую связь вручную; используйте мощь СППР и встроенных механизмов платформы.