<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Scientific Papers Collection of the Angarsk State Technical University</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Scientific Papers Collection of the Angarsk State Technical University</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Сборник научных трудов Ангарского государственного технического университета</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2686-7788</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">99898</article-id>
   <article-id pub-id-type="doi">10.36629/2686-7788-2025-1-32-35</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>ТЕХНИЧЕСКАЯ КИБЕРНЕТИКА</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>TECHNICAL CYBERNETICS</subject>
    </subj-group>
    <subj-group>
     <subject>ТЕХНИЧЕСКАЯ КИБЕРНЕТИКА</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">APPLICATION FOR AUTOMATED CALCULATION OF FINANCIAL SECURITY ASSESSMENT AND ANALYSIS INDICATORS</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>ПРИЛОЖЕНИЕ ДЛЯ АВТОМАТИЗИРОВАННОГО АНАЛИЗА ПОТЕНЦИАЛА РАЗВИТИЯ БИЗНЕСА</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Ерофеев</surname>
       <given-names>Ермак Владимирович</given-names>
      </name>
      <name xml:lang="en">
       <surname>Erofeev</surname>
       <given-names>Ermak Vladimirovich</given-names>
      </name>
     </name-alternatives>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Кулакова</surname>
       <given-names>Ирина Михайловна</given-names>
      </name>
      <name xml:lang="en">
       <surname>Kulakova</surname>
       <given-names>Irina Mihaylovna</given-names>
      </name>
     </name-alternatives>
    </contrib>
   </contrib-group>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2025-06-24T10:20:26+03:00">
    <day>24</day>
    <month>06</month>
    <year>2025</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-06-24T10:20:26+03:00">
    <day>24</day>
    <month>06</month>
    <year>2025</year>
   </pub-date>
   <volume>2025</volume>
   <issue>1</issue>
   <fpage>32</fpage>
   <lpage>35</lpage>
   <history>
    <date date-type="received" iso-8601-date="2025-06-17T00:00:00+03:00">
     <day>17</day>
     <month>06</month>
     <year>2025</year>
    </date>
   </history>
   <self-uri xlink:href="https://angtu.editorum.ru/en/nauka/article/99898/view">https://angtu.editorum.ru/en/nauka/article/99898/view</self-uri>
   <abstract xml:lang="ru">
    <p>В статье рассматривается разработка клиентского приложения на основе фреймворка Vue.js для автоматизированного расчета показателей оценки и анализа финансовой безопасности хозяйствующего субъекта. Приложение использует библиотеку axios для выполнения HTTP-запросов к API БФО (бухгалтерская финансовая отчетность), что обеспечивает эффективное взаимодействие с сервером и получение данных финансовой отчетности. В статье рассматриваются возможности использования библиотеки ExcelJS для обработки данных и формирования отчетов в формате Excel. В результате апробации приложения на примере пяти предприятий, был проведен анализ финансовой безопасности, выявив ключевые показатели и потенциальные риски</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The article discusses the development of a client application based on the Vue.js framework for the automated calculation of indicators for assessing and analyzing the financial security of an economic entity. The application uses the axios library to perform HTTP requests to the BFO API, ensuring effi-cient interaction with the server and retrieval of financial reporting data. The article explores the possi-bilities of using the ExcelJS library for data processing and report generation in Excel format. As a result of testing the application on five enterprises, a financial security analysis was conducted, re-vealing key indicators and potential risks</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>финансовая безопасность</kwd>
    <kwd>автоматизация анализа</kwd>
    <kwd>Vue.js</kwd>
    <kwd>API БФО</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>financial security</kwd>
    <kwd>analysis automation</kwd>
    <kwd>Vue.js</kwd>
    <kwd>BFO API</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p>В рамках реализации процесса сбора и обработки данных о финансовой отчетности, для автоматического получения данных с сайта источника использовался API, что значительно упрощает процесс интеграции бизнес-данных в информационные системы. Для реализации функций автоматизированного анализа было разработано клиентское приложение на основе фреймворка Vue.js [1].  В данном приложении используется библиотека axios для выполнения HTTP-запросов к API БФО, что обеспечивает эффективное взаимодействие с сервером. Для управления состоянием приложения был выбран инструмент Effector, который гарантирует предсказуемость и удобство работы с данными [2].Клиентское приложение, разработанное на базе Vue.js, предоставляет интуитивно понятный интерфейс для работы с API БФО (рисунок 1). Пользовательский интерфейс создается с использованием Vue.js и axios для обработки HTTP-запросов к серверному API с целью получения данных финансовой отчетности. На основе полученной информации приложение позволяет провести анализ потенциала развития бизнеса. Пользователь вводит данные о компании, такие как ИНН, ОКВЭД и КПП, выбирает тип рейтинга (прибыль или рентабельность) и указывает количество компаний, которые следует включить в сравнительный анализ. Рисунок 1 – Интерфейс приложения для работы с API БФО  В результате программа отображает информацию о компаниях, соответствующих заданным критериям, включая ИНН, название, ОГРН, юридический адрес и код региона. Обычно это организации, занимающиеся сходной деятельностью согласно введенному ОКВЭД (рисунок 2).  Рисунок 2 – Список анализируемых компаний Если подходящие данные не найдены, пользователю выводится соответствующее сообщение (Рисунок 3).Рисунок 3 – Окно приложения при отсутствии данных для анализа В случае успешного поиска данные представляются в виде более развернутой таблицы с финансовой отчетностью, в которой содержится следующая информация (рисунок 4):Данные о компании: в каждой строке указаны номер компании, идентификационный номер налогоплательщика (ИНН), название и юридический адрес, а также код региона.Финансовые данные: таблица содержит финансовые показатели по каждой компании за период с 2017 по 2023 год. Регистрационные данные: в таблице указан регистрационный номер организации (ОГРН).Полученные данные используются в дальнейшем анализе потенциала развития бизнеса. Рисунок 4 – Элементы финансовой отчётности компаний, используемые в анализе Приложение разработано с использованием библиотеки axios, что позволяет эффективно взаимодействовать с сервером и получать данные в формате JSON. Effector, применяемый для управления состоянием приложения, использует реактивный подход, что способствует сокращению времени, затрачиваемого разработчиком на обработку данных. Пример реализации запроса к API с использованием axios представлен ниже:import axios from &amp;#39;axios&amp;#39;;const fetchFinancialData = async (organizationId) =&gt; {  try {    const response =       await axios.get(`https://api.bfo.ru${user_key}/financials/${organizationId}`);    return response.data;  } catch (error) {    console.error(&amp;#39;Error fetching financial data:&amp;#39;, error);  }};После получения данных о финансовой отчетности используется библиотека ExcelJS для обработки и форматирования данных в Excel-файл. ExcelJS позволяет не только создавать новые файлы, но и настраивать форматирование ячеек, добавлять стили и формулы, что делает отчеты более наглядными и удобными для интерпретации конечным пользователем.В рамках апробации разработанного клиентского приложения на Vue.js была использована информация из системы Чекко, анализ охватил пять предприятий [3]. По данным, полученным с помощью приложения, были выявлены ключевые показатели, которые позволили дать обоснованную оценку финансовой безопасности этих организаций. Это позволяет не только понять текущее состояние дел, но и выявить потенциальные риски, с которыми могут столкнуться данные предприятия в будущем.Кроме того, в ходе работы были определены перспективные направления для дальнейшего развития приложения. В частности, предлагается дополнить его рядом новых функций, которые значительно повысят его ценность для пользователей. К таким функциям относятся анализ трендов, позволяющий отслеживать динамику изменений в финансовых показателях, сравнительный анализ, который даст возможность сопоставлять результаты различных предприятий, а также интерактивные визуализации, которые сделают представление данных более наглядным и доступным для понимания.Таким образом, данное приложение не только отвечает текущим требованиям пользователей, но и обладает большим потенциалом.</p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Филдинг, Р. Принципы и ограничения REST API / Р. Филдинг. - [Электронный ресурс]. - URL: https: // ics.uci.edu / ~fielding/ pubs/ dissertation/ rest_arch_style.htm (дата обращения: 15.04.2025).</mixed-citation>
     <mixed-citation xml:lang="en">Filding, R. Principy i ogranicheniya REST API / R. Filding. - [Elektronnyy resurs]. - URL: https: // ics.uci.edu / ~fielding/ pubs/ dissertation/ rest_arch_style.htm (data obrascheniya: 15.04.2025).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">VUEJS. API Reference / VUEJS. - [Электронный ресурс]. - URL: https:// vuejs.org/ api/ (дата обращения: 23.03.2025)</mixed-citation>
     <mixed-citation xml:lang="en">VUEJS. API Reference / VUEJS. - [Elektronnyy resurs]. - URL: https:// vuejs.org/ api/ (data obrascheniya: 23.03.2025)</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">CHECKO. Законность использования контента / CHECKO. - [Электронный ресурс]. - URL: https:// checko.ru/ legality (дата обращения: 15.04.2025).</mixed-citation>
     <mixed-citation xml:lang="en">CHECKO. Zakonnost' ispol'zovaniya kontenta / CHECKO. - [Elektronnyy resurs]. - URL: https:// checko.ru/ legality (data obrascheniya: 15.04.2025).</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
