Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемcustisppt
1 Докладчик: Диаграммы планов счетов – средство моделирования и проектирования учета Докладчик: Максим Цепков Заказные ИнформСистемы Летний Аналитический Фестиваль 2010 г.Иваново июля 2010 conf.uml2.ruconf.uml2.ru
2 2 Типичная задача Автоматизируется область бизнес-процессов п ользователи создают документы по необходимости заполняют справочники потом документы исполняют при этом меняются учетные данные которые влияют на исполнение документов и отражаются в отчетах Все это надо описать согласовать с бизнес-специалистами донести до разработчиков Нужен общий язык бизнеса, аналитиков и разработчиков
3 3 Как описывать? Диаграммы и визуальные образы дают понимание Есть стандарты диаграмм для отдельных областей диаграммы классов ER-диаграммы диаграммы потоков данных диаграммы состояний диаграммы деятельностей и другие Нет диаграмм для описания учета UML Феномен UML: придумывали язык, используют диаграммы
4 4 Учет – сложен Учет проектируют бухгалтеры и бизнес-специалисты Специалисты смотрят в нормативные документы и пишут сложные схемы проводок – потому что учет сложен или просто передают инструкции по правилам учета Примерно так Или так
5 5 Оперативный учет сложен Оперативный учет кажется простым: Если товар привезли на склад, остаток увеличился Если товар продали, увеличился долг клиента Кажется, что это можно просто кодировать… Но при углублении в детали возникают вопросы Продали – когда счет выписали, когда заплатил или когда отдали? Если товар привезли, но с документами не сверили – он уже есть? Ответы различаются для разных ситуаций Сложность оперативного учета увеличивается… Она отражает сложность бизнес-процесса Оперативный учет – ведение показателей, используемых в бизнес- логике приложения
6 6 Как реализуют учет? Можно кодировать… Разработчики не владеют языком описания учета Поэтому аналитики переводят им требования бизнеса А разработчики кодируют «как набор частных случаев» И потому полноценная проверка – на аналитиках и бизнесе Но уверенности в правильной работе – нет… Можно настраивать… Не надо переводить требования учета разработчикам Аналитики с разработчиками создают средства настройки И настраивают начальную схему учета Увы, настройка учета по сложности – как программирование Поэтому аналитики вынуждены учиться программировать Передать настройку бизнесу – не получается А уверенности в правильной работе – все равно нет
7 7 Выход – диаграммы для учета Надо создать единый язык описания учета Лучше – визуальное представление Аналитики смогут зафиксировать видение бизнес-специалистов и передать его разработчикам А разработчики реализуют, сверяясь с диаграммой Единая диаграмма упрощает проверки Примерно так происходит со структурами данных и в других областях, где есть диаграммы
8 8 Как нарисовать учет? Учет – измерение запасов и потоков ресурсов текущие остатки имеющихся ресурсов: товаров, денег, имущества текущие остатки потенциальных ресурсов – долгов и обязательств Поэтому естественно использовать диаграммы, аналогичные диаграммам потоков данных Такие диаграммы хорошо подходят Счет – это точка учета некоторого ресурса а проводка переносит этот ресурс с одного счета на другой Методология подходит для любых учетных задач А сложность диаграмм отражает сложность учета
9 9 Как это работает? Модельный пример – личные финансы На рисунке – личные финансы, операции за месяц Задача Личные финансы Сколько у меня денег и где? Сколько я должен? Кто мне должен и сколько? На что тратятся деньги? Какие доходы и откуда? Задачу рассказывает бизнес
10 10 Выделяем учетные ресурсы : мои деньги разделились наличные на карточках 2: это мне должны тоже ресурс 3: это я должен отрицательный ресурс 4: это черная дыра – мои расходы 5: а доходы – это источник Шаг 1
11 11 Получаем диаграмму учета Счета – овалы: 1: имеющиеся средства 2: мои долги 3: счета расходов и доходов подписано название в скобках разрезы ведения учета – аналитика Движение средств – проводки изображаются стрелками Шаг 2
12 12 Формальная нотация Шаг 3
13 13 А теперь – реальная жизнь Задача – взаиморасчеты с клиентами холдинг из нескольких юр.лиц, клиенты – тоже могут быть холдинги по контрактам – разные условия платежей и валюты баланса оплаты и отгрузки идут асинхронно в рамках контрактов их надо сопоставлять, и автоматически пересчитывать сопоставление с изменением старых документов Управленческий учет: отгрузка только в пределах установленных лимитов контроль своевременности оплат Бухгалтерский учет ведение счета 62 расчетов с клиентами и счета 90 продажи (кроме НДС) управленческие и бухгалтерские события могут иметь разные даты
14 14 План счетов управленческого учета
15 15 План счетов бухгалтерского учета
16 16 Соответствие схем учета Управленческий учетБухгалтерский учет
17 17 Что получается Диаграммы планов счетов они наглядны согласованы с заказчиком с ними можно сверять реализацию в их терминах формулируются требования на изменение Управленческий и бухгалтерский учет – отдельно у них разные заказчики они согласованы – опираются на одни документы их схемы легко сопоставить Сложность диаграмм отражает сложность учета Можно наглядно представить бухгалтерский учет разработчикам В оперативном учете можно реализовывать сложные конструкции
18 18 А реализация? Реализация может быть разной… у нас есть и развивается инструмент генерации учетных машин мы реализовывали частные учетные машины, где уместно по диаграммам можно настраивать учет, если есть шаблоны (1С)
19 19 Что получается в приложении Бизнес-слой приложения делится на два У каждого свой язык и диаграммы проектирования И свои шаблоны реализации Диаграммы классов Диаграммы состояний Диаграммы планов счетов
20 20 Как это работает? Учетный слой дает показатели – остатки и обороты Показатели используются в бизнес-логике На показатели опираются отчеты Оперативные и отчетные показатели согласованны Есть трассировка отчетов до документов
21 21 Преобразование информации Диаграммы планов счетов отражают учетную модель Она стабильнее документооборота
22 22 Что это дает? Отделение документов от показателей и отчетов Учетная часть относительно стабильна, отражает физическое движение ресурсов Сервис на документах можно развивать, усложняя их бизнес- логику, но пока сохраняется схема учета работают все отчеты Можно комбинировать существующие показатели для отчетов и добавлять новые, работа над отчетами не зависит от документов Диаграммы планов счетов понимают все участники: бизнес-пользователи и эксперты заказчика бизнес-аналитики системные аналитики, архитекторы разработчики инженеры поддержки
23 23 Разработка учетной политики Бухгалтеры могут применять диаграммы планов счетов для разработки учетной политики, они нагляднее, чем excel И так много страниц… А здесь несколько рисунков
24 24 Это серебряная пуля? Нет, это инструмент, который надо уметь применять Учетные схемы могут быть удачными и неудачными надо знать возможности нельзя механически применять бухгалтерские шаблоны Все это приходит с опытом Мы занимаемся этим много лет…
25 25 Надеемся, это будет полезным Диаграммы планов счетов – нам полезны И мы надеемся, что Вы тоже их оцените И попробуете применять в своей работе И, может быть, в результате появится еще один эффективный инструмент для постановок, системы станут лучше, а их разработка – быстрее Спасибо! Вопросы? Максим Цепков Предварительная версия доклада опубликован а на lib.custis.rulib.custis.ru
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.