Моделирование в 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С.

См. также

Как мы автоматизировали башню раздачи воды

Кейсы автоматизации Платформа 1С v8.3 Энергетика и ЖКХ Россия Бесплатно (free)

Делимся опытом автоматизации учета башни раздачи воды.

27.12.2023    1423    0    slavik27    4    

14

Управленческие аналитики для 1С:Бухгалтерии – отчеты для принятия верных решений

Отчеты и дашборды Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Бесплатно (free)

Если вы привыкли выгружать бухгалтерские операции в Excel и дополнять их там управленческой информацией, вы сможете значительно сэкономить время, получая нужные управленческие отчеты в бухгалтерской программе сразу, без лишних движений. Представляем решение для самостоятельного внедрения управленческого учета в 1С:Бухгалтерии.

11.12.2023    1642    0    Serg_Tangatarov    2    

15

Архитектурное ревью. Процесс разработки

Архитектура решений Бесплатно (free)

Рассмотрим применение архитектурной проверки задач в процессе разработки.

30.10.2023    3829    0    ivanov660    10    

29

Технология разработки Рабочих мест для автоматизации производственных процессов и управленческого учета

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

Автоматизировать производственные процессы в 1С:ERP без доработки типовых механизмов очень сложно. А дорабатывать типовые механизмы 1С:ERP не всегда оправданно. Решением может стать технология разработки Рабочих мест, которая позволяет автоматизировать самые сложные участки последовательно – шаг за шагом, процесс за процессом. Расскажем о том, как помочь пользователям вводить большое количество данных, не нарушая порядок ввода и полноту заполнения всех необходимых реквизитов, и как вовлечь сотрудников Заказчика в разработку и тестирование функционала Рабочих мест.

26.10.2023    1824    0    user1754524    15    

15

Опыт оптимизации системы ERP на примере железнодорожного холдинга численностью 10 тыс. человек

Кейсы автоматизации Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

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

29.08.2023    2860    0    ke_almaty    0    

14

5 подходов при доработке конфигурации 1С, чтобы в будущем не было мучительно больно её обновлять

Архитектура Рефакторинг и качество кода Обновление 1С Платформа 1С v8.3 Бесплатно (free)

Нашей компании часто приходится сталкиваться с обновлением конфигураций разной степени переписанности. Какие-то из них обновляются легко, какие-то — не очень. Расскажем о некоторых принципах модификации программы, которые помогут сделать последующий процесс обновления легче. Или тяжелее, если стараться их не соблюдать.

10.08.2023    9590    0    1c-izhtc    37    

21

Внедрение системы технологического контроля (практический кейс)

Кейсы автоматизации Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Управленческий учет Бесплатно (free)

Стабильное качество выпускаемой продукции и ее соответствие нормативным документам (ТУ, ГОСТам, СМК) для активного предприятия является конкурентным преимуществом, так как оно подчеркивает, что на предприятии отлажены контрольные процедуры на входящее сырье, производство полупродуктов и готовой продукции, доставки. В своей практике я принимал участие во внедрении цифровых инструментов в сельском хозяйстве, где показателями зерна служат влажность, засоренность, крупность и т.д.; в металлургии — перед литьем в формы надо проверить сплав на содержания железа, алюминия, магния и т.д.; в кабельной промышленности в дополнение к физическим свойствам типа геометрии, длины, шероховатости, надо выдерживать и электротехнические показатели. 

22.05.2023    1384    0    Ingraf    0    

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