Современный индустриальный мир полон различных корпораций и предприятий. Каждая из них имеет огромный выбор формата цифровизации своих бизнес-процессов, как для планирования ресурсов предприятия (ERP), так и для управления взаимоотношениями с клиентами (CRM), что вкупе дает контроль над всеми областями бизнеса.
Поставщики программных продуктов зачастую предлагают уже готовый к использованию пакет программ, но часто для большого предприятия с уже налаженными бизнес-процессами этот вариант не подходит и требует соответствующей доработки. Владелец группы компаний, одной из которых является сеть пекарен, решил перевести ее на новую ERP-систему (с 1C на Microsoft Dynamics For Finance and Operations) с последующей доработкой системы управления и в случае успеха – перевести весь холдинг.
Таким образом, целью настоящей выпускной работы является доработка системного функционала финансового модуля, удовлетворяющего требованиям заказчика. Исходя из требований, предстоит решить следующие задачи:
- автоматизировать финансовую отчетность;
- автоматизировать выгрузку данных с сайта и послудующую загрузку полученных данных в систему;
- создать и модифицировать формы клиентского приложения;
- автоматизировать обновления данных системы в зависимости от действий пользователя;
- создать новые пункты управления.
ВВЕДЕНИЕ 4
1. Исследование и анализ системы 5
1.1. ERP-системы 5
1.2. Финансовый модуль Microsoft Dynamics 365 for Finance and Operations 6
2. Инструменты разработки 9
3. Постановка задач 12
3.1. Шаблон назначения платежей 12
3.2. Автоматический импорт и обновление банков контрагентов 15
3.3. Отчет о движении денежных средств 16
3.3.1. Постановка задачи 16
3.3.2. Структура шаблона и правила вывода информации 18
3.4. Отмена реестра платежей 20
4. Программная реализация задач 23
4.1. Шаблон назначения платежей 23
4.1.1. Проектирование в базе данных 23
4.1.2. Проектирование пользовательского интерфейса 28
4.1.3. Разработка функционала 33
4.1.1. Тестирование функционала 35
4.2. Автоматический импорт и обновление банков контрагентов 39
4.2.1. Проектирование пользовательского интерфейса и разработка функционала 40
4.2.2. Тестирование 44
4.3. Отчет о движении денежных средств 46
4.3.1. Проектирование в базе данных 46
4.3.2. Проектирование пользовательского интерфейса 46
4.3.3. Разработка функционала 49
4.3.4. Тестирование функционала 50
4.4. Отмена реестра платежей 53
4.4.1. Проектирование пользовательского интерфейса и разработка функционала 53
4.4.2. Тестирование функционала 54
ЗАКЛЮЧЕНИЕ 59
СПИСОК ЛИТЕРАТУРЫ 61
ПРИЛОЖЕНИЯ 62
1. Whiting R., Hoza G. The Gartner Group Glossary of Information Technology Acronyms and Terms Paperback [Текст] — 3rd. — Gartner Direct Products, 2000. — 405 p.
2. Leon, Alexis. Enterprise Resource Planning. — 2nd. — New Dehli: McGraw- Hill, 2008. — С. 224. — 500 с.
3. Bell, Steve. ERP, CRM, PLM working together // Lean Enterprise Systems. — N. Y.: McGraw-Hill, 2006. — P. 242—296.
4. O‘Leary, Daniel L. Enterprise resource planning systems. — Cambridge University Press, 2000. — 232 с.
5. TAdviser: Системы управления предприятием (ERP) рынок России / [Электронный ресурс] — URL: https://clck.ru/NcRF (Дата обращения 06.05.2020)
6. Docs.Microsoft: Class extension - Method wrapping and Chain of Command [Электронный ресурс] — URL: https://docs.microsoft.com/en- us/dynamics365/fin-ops-core/dev-itpro/extensibility/method-wrapping-coc (Дата обращения 06.10.2019)
7. Сайт Центрального Банка России / [Электронный ресурс] — URL: http://www.cbr.ru/ (Дата обращения 09.11.2019)
8. Programming Store / [Электронный ресурс] — URL: https://wiki.programstore.ru/rabota-s-xml-dokumentami-v-dynamics-ax-2012/ (Дата обращения 21.04.2020)
9. Docs.Microsoft: Ledger account combinations [Элетронный ресурс] — URL: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev- itpro/financial/ledgeraccountcombinations (Дата обращения 15.02.2020)