Моделирование в 1С:ERP - проекции DDD

30.09.22

Бизнес-процессы - Моделирование бизнес-процессов

Знаниями по 1С:ERP делиться сложно. Но можно поделиться практикой их получения. И что делать с вопросом, понимаешь ли ты контекст своей задачи?
Domain-Driven Design

Про сам подход Domain-Driven Design (DDD) есть замечательный доклад Максима Цепкова:

DDD - модель вместо требований (Максим Цепков на AnalystDays-2014) — MaksWiki (mtsepkov.org)

По его итогам давайте найдем три проекции, знакомые любому 1С-нику:

 

 

В базе 1С есть документы, их движения в регистрах и проводки регламентированного учета. Вроде все понятно, но на диаграмме нет, собственно, самого объекта проекции. Что это?

Можно сказать, что это "бизнес-или-просто-процесс" и стратегически красиво закончить статью. Но это инфоцыганщина в чистом виде. Нам поможет готовый инструмент: Анализ цепочки документов в 1С:ERP (infostart.ru)

В этом расширении "Объект проекции" = цепочка документов, как отражение хозяйственных и плановых операций.

И, переходя от теории к платному обучению других практике, давайте увеличим количество проекций.

 

Проекции DDD в 1С:ERP
  1. Сама цепочка документов как UML диаграмма. На минималках вполне заменяет BPMN, а формируется сама.
  2. Движения документов в регистрах - вся цепочка, с возможностью их сохранить и сравнить между собой. UML диаграммы по РН Себестоимость товаров, Прочие расходы и др. Подробнее: Моделирование в 1С:ERP - практика анализа движений документов (infostart.ru)
  3. Учет на плане счетов:
    1. Проводки регл. учета всей цепочки, группировка по Дт, Кт, Подразделения, Направления деятельности.
    2. МСФО и счета упр. учета (в планах развития).
    3. UML диаграммы проводок.
  4. Бюджетирование - обороты по Статьям и Показателям бюджетов. Подробнее: Моделирование в 1С:ERP - Бюджетирование от документов (infostart.ru)
  5. Управленческий баланс (Контроль баланса, Ведомость по Статьям активов и пассивов, UML диаграмма).
  6. Локальные проекции всей цепочки документов. Подробнее: Моделирование в 1С:ERP - Контекстные мелочи (infostart.ru)
    1. Какие документы можно создать.
    2. Какие контекстные отчеты можно формировать.
    3. Какие формы можно вывести на печать.
  7. Гособоронзаказ. Отчет "Исполнение госконтракта" по цепочке (в планах развития).
  8. Направления деятельности и подразделения. Группировка по этим измерениям в отчетах и диаграммах.
 
Заключение
  1. Набор таких проекций и есть общие язык и модель DDD для 1С:ERP. Совместный контекст для пользователей, аналитиков, разработчиков и т.п.
  2. Есть готовый инструмент для работы с этим: Анализ цепочки документов в 1С:ERP (infostart.ru).
  3. Вопрос, понимаешь ли ты контекст своей задачи - неверный. Правильный другой - понимаешь ли ты ВСЕ контексты (проекции) своей задачи?
  4. Типичная ошибка при проектировании архитектуры - забыть про какую-то проекцию (движения в регистре, проводки, бюджетирование, налоги, печатные формы, согласования, и т.д.).
  5. Набор проекций прямо определяет квалификацию консультанта и архитектора 1С.

См. также

Работа с требованиями Анализ бизнес-процессов Моделирование бизнес-процессов Анализ предметной области Бесплатно (free)

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

09.06.2025    1132    0    SerjoginaMaria    0    

1

Моделирование бизнес-процессов Бесплатно (free)

Собрали для вас 10 приятных и удобных функций работы с BPMN-диаграммами в сервисе MAKER-STUDIO, которые могут стать приятным открытием даже для опытных пользователей.

04.06.2025    1016    0    1Concept    0    

3

Моделирование бизнес-процессов Бесплатно (free)

В шестнадцатом выпуске третьего сезона подкаста Радио “Аналитик“ обсудили, что такое BPM, как начать применять BPMN и в каких случаях это будет действительно полезно, узнали историю создания и развития сервиса для моделирования Stormbpmn.

08.04.2025    615    0    Radio_Analyst    0    

3

Моделирование бизнес-процессов Внедрение изменений Бесплатно (free)

До старта проекта автоматизации необходимо все тщательно продумать, провести предпроектное обследование, составить дорожную карту этапов, определить промежуточные результаты каждого этапа и совместно с заказчиком смоделировать текущие и будущие бизнес-процессы. Расскажем о том, какие ожидания от проекта нужно проработать на этапе подготовки к внедрению, и как в этом может помочь моделирование процессов.

28.03.2025    1367    0    rush52    0    

3

Моделирование бизнес-процессов Бесплатно (free)

В пятнадцатом выпуске третьего сезона подкаста Радио “Аналитик“ обсудили, что такое моделирование бизнес-процессов, что из себя представляют нотации и зачем их кастомизировать. Затронули вопросы необходимых знаний и навыков, и обсудили, какие нотации нужно знать аналитикам в 2025 году, чтобы быть востребованными на рынке труда.

24.03.2025    664    0    Radio_Analyst    0    

4

Моделирование бизнес-процессов Бизнес-аналитик Руководитель проекта Бесплатно (free)

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

23.01.2024    2171    0    bessonovWA    0    

6

Моделирование бизнес-процессов 1С v8.3 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

Простая возможность спуститься на землю с небес в понимании 1С:ERP. И начать забираться обратно.

30.09.2022    1910    0    pma_2015    0    

4

Моделирование бизнес-процессов Бизнес-аналитик Руководитель проекта Управленческий учет Бесплатно (free)

Из чего состоит предприятие? Какие функции основные, а какие нет? В данной статье вы найдете ответ на этот и другие вопросы. Модель, построенная на основе опыта бизнес-консультанта с использованием нотации IDEF0.

12.05.2022    11044    0    raiml    4    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. roman72 403 07.10.22 15:05 Сейчас в теме
Тут явно не хватает чего-то вроде "состояний", которые управляют потоком операций (объектов) в модели DDD.
Для отправки сообщения требуется регистрация/авторизация