Научная статья на тему 'АЛГОРИТМ И СТРУКТУРА ПРОГРАММНОГО КОМПЛЕКСА ФИНАНСОВОГО АНАЛИЗА ПРЕДПРИЯТИЯ'

АЛГОРИТМ И СТРУКТУРА ПРОГРАММНОГО КОМПЛЕКСА ФИНАНСОВОГО АНАЛИЗА ПРЕДПРИЯТИЯ Текст научной статьи по специальности «Экономика и бизнес»

CC BY
60
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АНАЛИТИЧЕСКАЯ ПЛАТФОРМА / АЛГОРИТМ УПРАВЛЕНИЯ / ХРАНИЛИЩЕ ДАННЫХ / СЦЕНАРИЙ ОБРАБОТКИ ДАННЫХ / БУХГАЛТЕРСКИЙ БАЛАНС / ПОКАЗАТЕЛЬ / ИНФОРМАЦИОННАЯ БАЗА / ВИЗУАЛИЗАЦИЯ ДАННЫХ / ЭФФЕКТИВНОСТЬ / ANALYTICAL PLATFORM / MANAGEMENT ALGORITHM / DATA WAREHOUSE / DATA PROCESSING SCENARIO / BALANCE SHEET / KEY FIGURE / INFORMATION BASE / DATA VISUALIZATION / EFFICIENCY

Аннотация научной статьи по экономике и бизнесу, автор научной работы — Кинжалиева А.Р., Ханова А.А.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ALGORITHM AND STRUCTURE OF THE ENTERPRISE FINANCIAL ANALYSIS SOFTWARE COMPLEX

The article proposes a structure and algorithm for managing a software complex for analyzing the financial condition of an enterprise. The developed software package is designed to identify data patterns when conducting financial analysis taking into account the specifics of the enterprise.

Текст научной работы на тему «АЛГОРИТМ И СТРУКТУРА ПРОГРАММНОГО КОМПЛЕКСА ФИНАНСОВОГО АНАЛИЗА ПРЕДПРИЯТИЯ»

Алгоритм и структура программного комплекса финансового анализа

предприятия

А.Р. Кинжалиева, А.А. Ханова Астраханский государственный технический университет

Аннотация: В статье предложены структура и алгоритм управления программным комплексом анализа финансового состояния предприятия. Разработанный программный комплекс предназначен для выявления закономерностей данных при проведении финансового анализа с учетом специфики предприятия.

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

Анализ бухгалтерского баланса (ББ) представляет собой сложное, трудоемкое и информативное направление анализа финансового состояния [1]. В последние десятилетия сложился рынок программных продуктов для проведения финансового анализа предприятия, позволяющий по данным бухгалтерской (финансовой) отчетности оценить финансовое состояние хозяйствующего субъекта [2]. На выходе аналитик получает готовые отчеты и не имеет доступа к настройкам системы, адаптации отчетов под решаемые задачи анализа финансовых данных [3]. Для решения обозначенной проблемы необходимо разработать приложение для анализа ББ, позволяющее расширять возможности финансового анализа с учетом специфики деятельности организации, включая анализ исторической информации путем формирования специализированного хранилища данных. Для разработки программного комплекса выбрана аналитическая платформа Deductor [4].

Процесс анализа ББ начинается с выполнения сценария загрузки в хранилище данных (ХД) «Баланс» основных структурных частей баланса (AktivPassiv.txt), разделов (razdely.txt), показателей (pokazateli.txt) и непосредственного бухгалтерского баланса (Balance.txt) (Рис. 1, блок 1). Основными структурными частями баланса является актив и пассив (табл. 1).

М Инженерный вестник Дона, №7 (2020) ivdon.ru/ru/magazine/arcliive/n7y2020/6559

Рис. 1. - Алгоритм обработки информации программного комплекса

Таблица № 1

Входные данные «Актив/Пассив баланса»

Код структурной части (И) Наименование структурной части (А)

А Актив

Б Пассив

В заголовках таблиц 1-3 в скобках указано, какие данные являются измерениями (И), атрибутами (А) и ссылками на одноименные измерения (СОИ). Структура входных данных в соответствии с разделами ББ представлена в табл. 2 [5].

Таблица № 2

Входные данные «Разделы баланса»

Код раздела (/) Наименование раздела Код структурной части

(И) (А) (СОИ)

1 Внеоборотные активы А

2 Оборотные активы А

3 Капитал и резервы П

4 Долгосрочные обязательства П

5 Краткосрочные обязательства П

После каждого раздела представлен Итог по разделу где * -1 п;

п = 5 - число разделов ББ. Суммарный итог по всем разделам Актива и по всем разделам Пассива представлен по строке Баланс. Баланс по Активу должен быть равен Балансу по Пассиву [6]. Каждый раздел относится к определенной структурной части, а каждый показатель - к определенному разделу (табл. 3).

Таблица №3

Входные данные «Показатели» (фрагмент)

Код показателя (И) Наименование показателя (А) Код раздела (СОИ)

1110 Нематериальные активы 1

1

1100 Итого по разделу I (Ши1) 1

1210 Запасы 2

1220 Налог на добавленную стоимость по приобретенным ценностям 2

2

1200 Итого по разделу II (ши ) 2

1600 БАЛАНС

1310 Уставный капитал (складочный капитал, уставный фонд, вклады товарищей) 3

3

1300 Итого по разделу III (ши ) 3

1410 Заемные средства 4

4

1400 Итого по разделу IV (ши4) 4

1510 Заемные средства 5

5

и

1500 Итого по разделу V (ши5) 5

1700 БАЛАНС

В соответствии с указанными в табл. 1-3 измерениями и атрибутами происходит загрузка

соответствующих данных ББ. От правильной структуры загрузки консолидации данных ББ в ХД зависит успех дальнейшего анализа [2]. В процессе «Баланс» организации Дата является измерением, Код показателя, раздела и структурной части также являются измерениями, а Сумма - фактом [7, 8]. Структура метаданных ХД «Баланс» представлена на рис. 2.

□ бъект [Щ Кубы

- И] Процессы

- @ Баланс Атрибуты

- Измерения

^ Актив/Пассив.Код

Раздел. Код ^ Показатель.Код ¡^ Дата

- Факты [^П Сумма

- []?] Измерения

- Показатель.Квд

- (^Атрибуты

Показатель.Наименование [Тд] Измерения

- Х^ Раздел.Ксд

- ^Атрибуты Раздел.Наименование

- Измерения Показатель.Квд

- Актив/Пассив.Код

- Атрибуты Актив/Пассив.Наименование

- Измерения Раздел.Ксд

- Ц Дата

- [ч] Атрибуты

Отчетный период »5. Предыдущий период

Имя

ВАЬАИСЕ

аЬ АогР_Ю 12 НА20Е1__Ю 12 Р0КА2АТЕ1__Ю Ш 0АТЕ_Ю

9.0 Р_5иМ

12 Р0КА2АТЕ1._Ю

аЬ Р0КА2АТЕ1__МАЬ

12 1=!А20Е1-_Ю

аЬ Р!А2ЮЕ1__МАМЕ

12 Р0КА2АТЕ1__Ю аЬ АогР_Ю

аЬ АогР_МАМЕ

12 ИА20Е1_Ю Ш 0АТЕ_Ю

аЬ 0АТЕ1_МАМЕ аЬ 0АТЕ2 ИАМЕ

Предшествующий предьдущему период аЬ 0АТЕЗ_1ЧАМЕ

Рис. 2. - Структура метаданных ХД

Программный комплекс позволяет автоматизировать анализ основной формы финансовой отчетности (ББ) с целью оценки эффективности деятельности организации и реализует следующие задачи:

1) Осуществление контроля равенства Актива и Пассива бухгалтерского баланса и контроля подведения итогов по всем разделам бухгалтерского баланса (рис.1, блок 2). На данном этапе осуществляется выявление отклонения суммы значений показателей 7-го раздела ББ (например, для раздела I это коды: 1110, 1120, 1130, 1140, 1150, 1160, 1170, 1180, 1190 в табл. 3) от значения итогового показателя по данному разделу (например, для раздела I это код 1100 в табл. 3) (рис. 3).

и

Е 1110 | Е 1120 | Е ИЗО Е 1140 Е 1150 Е 1160 Е 1170 Е 1130 Е 1190 Е 1100 - В Ш Сведения об ошибкам

31.12.2015 1 920,00 0,00 0,00 0,00 11 000,00 0,00 0,00 0,00 0,00 12 920,00 12 920,00 не обнаружено

31.12.2015 2100,00 0,00 0,00 0,00 10 560,00 0,00 0,00 0,00 0,00 12 660,00 12 660,00 не обнаружено

31.12.2017 2 500,00 0,00 0,00 0,00 11 300,00 0,00 0,00 0,00 0,00 13 800,00 13 800,00 не обнаружено

Рис. 3. - Программная реализация сверки итогов

2) Проведение горизонтального анализа ББ: определение абсолютного и относительного изменения показателей, темпов роста и темпов прироста показателей (рис.1, блок 3).

3) Построение структурного анализа активной и пассивной части ББ: определение удельного веса показателей, а также их динамики и структурных сдвигов (рис.1, блок 4 и рис. 4).

Рис. 4. - Структурный анализ (Актив) 4) Проведение анализа ликвидности и платежеспособности организации на основании специальных рассчитанных коэффициентов: финансовой зависимости, финансовой независимости, финансового левериджа, общей ликвидности, общей платежеспособности (рис.1, блок 5 и рис. 5) [2].

31.12.2015 31.12.2016 31.12.2017

Наименование коэффициента т- Е Значени; \Ш Рекомендуемый диапазон Е Значени;| 0 Рекомендуемый диапазон Е Значени;| В Рекомендуемый

Коэффициент общей ликвидности 0,61 1,0-2,0 0,53 1,0-2,0 0,58 1,0-2,0

Коэффициент общей платежеспособности 2,14 >=1 2,28 >=1 2,56 >=1

Коэффициент финансового левериджа 0,47 <=1,0 0,44 <=1,0 0,38 <=1,0

Коэффициент финансовой зависимости 1,88 <=2 1,78 <=2 1,64 <=2

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Коэффициент финансовой независимости 0,53 >=0,5 0,56 >=0,5 0,61 >=0,5

Рис. 5. - Анализ ликвидности и платежеспособности 5) Оценка эффективности деятельности организации на основании основных показателей рентабельности: услуг, продаж, внеоборотных активов, оборотных активов, собственного капитала (рис.1, блок 6).

Сценарий обработки данных представляет собой последовательность операций с данными, образующих иерархическое дерево (рис. 6).

М Инженерный вестник Дона, №7 (2020) ivdon.ru/ru/magazine/arcliive/n7y2020/6559

L |{7| Кросс-таблица (Строки: Дата; Колонки: Показатель.Кои; Факты: Сумма I Сумма) [1?1 Кросс-таблица (Строки: Дата; Колонки: Показатель.Код; Факты: Сумма I Сумма) [1?1 Кросс-таблица (Строки: Дата; Колонки: Показатель.Код; Факты: Сумма I Сумма) [1?1 Кросс-таблица (Строки: Дата; Колонки: Показатель.Код; Факты: Сумма I Сумма) [1?1 Кросс-таблица (Строки: Дата; Колонки: Показатель.Код; Факты: Сумма I Сумма)

- Кросс-таблица (Строки: Актив/Пассив.Код I Актив/Пассив.Наименование, Раздел.Код I Раздел. Наименов;

| Ё Фильтр ([Раздел.Код I Раздел.Наименование] в списке ('I. ВНЕОБОРОТНЫЕ АКТИВЫ', 'II. ...

- {i Группировка (Измерения: Раздел.Код I Раздел.Наименование, Показатель.Код, Дата; Факты: Сумма I Cyiv - Кросс-таблица (Строки: Дата; Колонки: Раздел.Код I Раздел.Наименование; Факты: Сумма I Сумма)

- В Калькулятор: Коэффициент Финансовой зависимости; Коэффициент Финансовой независимости ; К( [У] Свёртка столбцов (Информационные: Дата; Транспонированные: Коэффициент Финансовой зави!

| Ё Фильтр ([Раздел.Код I Раздел.Наименование] в списке ('I. ВНЕОБОРОТНЫЕ АКТИВЫ', 'II. ...

- {| Группировка (Измерения: Раздел.Код | Раздел.Наименование, Показатель.Код, Дата; Факты: Сумма | Сук-

Кросс-таблица [Строки: Дата; Колонки: Раздел.Код I Раздел.Наименование; Факты: Сумма | Сумма)

- (1| Текстовый Файл (C:\User5\pakard\Documents^rTУ WW1 ИЗ ДАННЫХ\КУРСОВАЯ РАБ 0 TA\0tchet2.txt) - [ii] Кросс-таблица (Строки: Дата; Колонки: Наименование показателя; Факты: Сумма]

- Внешнее правое соединение (Кросс-таблица [Строки: Дата; Колонки: Раздел.Код I Раздел.Наименование;'

Рис. 6. - Сценарий обработки данных в программном комплексе

Отличительной особенностью аналитических систем является наличие мощных средств визуализации результатов анализа [9] (рис.1, блок 7). В качестве информационной базы для анализа был использован ББ консалтинговой компании. Каждый из настроенных отчетов дает возможность аналитику делать вывод о сложившейся ситуации на предприятии. Например, на основании отчета «Структурный анализ (Актив)» (рис. 4) можно сделать выводы о том, что на конец отчетного периода в активе баланса наибольший удельный вес занимает показатель «Запасы» (39,11%) и показатель «Основные средства» (34,16 %), а наименьший удельный вес - показатель «Дебиторская задолженность» (0,46%). При этом удельный вес показателя «Запасы» в 2017 году по сравнению с 2015 годом снизился на 9,91%.

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

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

Литература

1. Шумейко М.В., Гуляева А.Ю. Анализ состояния традиционного финансового учета в России // Инженерный вестник Дона, 2012, №4. URL: ivdon.ru/ru/magazine/archive/n4p2y2012/1244

2. Полтавцев В.А., Стариков П.А. Бухгалтерский баланс как источник информации для финансового анализа // Электронный научно-методический журнал Омского ГАУ. 2017. № 4 (11). С. 1-6.

3. Пучков Е.В., Пономарева Е.И. Разработка информационно-аналитической системы на основе многомерного хранилища данных // Инженерный вестник Дона, 2012, №4. URL: ivdon.ru/ru/magazine/archive/n4p1y2012/1123.

4. Паклин Н.Б., Орешков В.И. Бизнес-аналитика: от данных к знаниям: Учебное пособие. СПб.: Питер, 2010. 704 с.

5. Бухалков М. И. Планирование на предприятии: Учебник. М.: НИЦ ИНФРА-М, 2015. 411 с.

6. Sandkuhl, K., Seigerroth, U. Method engineering in information systems analysis and design, Software & Systems Modeling, 18, pp. 1833-1857.

7. Голов Н.И., Кравченко Т.К. Проектирование хранилища данных для решения задач BIG DATA // Информационные технологии в проектировании и производстве. 2014. № 1 (153). С. 56-61.

8. Кирпичников А.П., Осипова А.Л., Ризаев И.С. Повышение аналитических возможностей баз данных // Вестник Казанского технологического университета. 2012. Т. 15. № 3. С. 157-160.

9. Перминова И.Е. Подход к визуализации многовариантных сценарных прогнозов основных экономических показателей производственного предприятия // Цифровая трансформация. 2018. № 2. С. 37-46.

10. Khanova A.A., Protalinskiy O.M., Averianova K.I. The elaboration of strategic decisions in the socio-economic systems // Journal of Information and Organizational Sciences. 2017. Т. 41. № 1. pp. 57-67.

References

1. SHumejko M.V., Gulyaeva A.YU. Inzhenernyj vestnik Dona, 2012, №4. URL: ivdon.ru/ru/magazine/archive/n4p2y2012/1244

2. Poltavcev V.A., Starikov P.A. Elektronnyj nauchno-metodicheskij zhurnal Omskogo GAU. 2017. № 4 (11). pp. 1-6.

3. Puchkov E.V., Ponomareva E.I. Inzhenernyj vestnik Dona, 2012, №4. URL: ivdon.ru/ru/magazine/archive/n4p1y2012/1123.

4. Paklin N.B., Oreshkov V.I. Biznes-analitika: ot dannyh k znanijam. [Business analytics: from data to knowledge]. SPb.: Piter, 2010. 704 p.

5. Buhalkov M. I. Planirovanie na predpriyatii: Uchebnik. [Enterprise Planning] M.: SPC INFRA-M, 2015. 411 p.

6. Sandkuhl, K., Seigerroth, U. Software & Systems Modeling, 18, рр. 1833-1857.

7. Golov N.I., Kravchenko T.K. Informacionnye tekhnologii v proektirovanii i proizvodstve. 2014. № 1 (153). pp. 56-61.

8. Kirpichnikov A.P., Osipova A.L., Rizaev I.S. Vestnik Kazanskogo tekhnologicheskogo universiteta. 2012. Т. 15. № 3. pp. 157-160.

9. Perminova I.E. Cifrovaya transformaciya. 2018. № 2. pp. 37-46.

10. Khanova A.A., Protalinskiy O.M., Averianova K.I. Journal of Information and Organizational Sciences. 2017. Т. 41. № 1. pp. 57-67.

i Надоели баннеры? Вы всегда можете отключить рекламу.