Кравець Д. Ю., Болдінова Т. С.

Науковий керівник: Палагута К. О., к.е.н., доцент

Донецький національний університет економіки

і торгівлі імені Михайла Туган-Барановського

 

ВИКОРИСТАННЯ XML – ТЕХНОЛОГІЙ В ОБЛІКУ

 

Актуальність теми. XML - це самостійна технологія, хоча і виникла історично як Internet-технологія. Представляється важливим розглянути технологію XML у відриві від Internet і в зв'язку з технологіями баз даних: реляційної, об'єктної і концепцією корпоративних сховищ. Як пов'язаний мову XML з реляційних, чому на його основі може і повинна бути побудована модель даних, що собою являє XML-орієнтована база даних.

Аналіз літературних джерел у сфері автоматизації аудиту й використання інформаційних систем і технологій, зокрема, робіт В. П. Завгороднього, М. Р. Когаловського, Дж. Робертсона, А.Н. Романова показав, що в процесі розробки й упровадження автоматизованих систем управління і стратегічного планування організацією розробники не закладають гнучкі інструментарії, спрямовані на інноваційний підхід до автоматизації системи обліку.

Виклад основного матеріалу. На історичні причини виникнення XML можна подивитися з двох різних , але пов'язаних між собою точок зору.

Перша полягає в тому, що семантична обмеженість мови розмітки гіпертексту HTML не дозволяла розробникові Web-додатків описувати специфічну інформацію, наприклад, хімічні або математичні формули. Виникла практична потреба в інших мовах розмітки, структурно аналогічних HTML, але з іншого семантикою. В результаті старань Інтернет-консорціуму W3C був створений метамова XML, на основі якого зацікавлені розробники створили і створюють специфічні дочірні мови розмітки - CML, MathML і вже десятки інших. З урахуванням невеликої синтаксичної доопрацювання, HTML також є дочірнім мовою XML.

У загальному вигляді XML - документ має структуру довільного дерева, яка описується набором вкладених один в одного тегів, кожен з яких має наступний синтаксичний вигляд:<ІмяУзла ІмяАтр1 = «значення» ІмяАтр2 = «значення» ... >вкладені теги та тексти</ ІмяУзла >

Імена тегів та їх атрибутів є покажчиками на конкретний шаблон розмітки і стандартизуються у словниках - специфікаціях XML для кожної конкретної мови розмітки.

Оскільки XML-документ містить елементи, які описують самі себе, він зрозумілий людині на інтуїтивному рівні. Семантика даних забезпечує «інтелектуальність», яка подана в XML-елементах і значеннях атрибутів.

Не дивлячись ні на що, XML – це програмний код, який читається і використовується обробниками XML.

XML утворює цілу сім’ю технологій. У сім’ю XML входить ряд важливих технологій:

XML Version 1.0

 

Технічні рекомендації про використання XML

DTD

Визначення типу документа.

XDR

Формат XML Reduced ( схема Microsoft).

XSD

Визначення схеми XML (схема консорціуму W3C).

Простори імен

Метод визначення імен елементів та атрибутів.

XPath

Мова шляхів XML.

XLink

Мова посилань XML.

XPointer

Мова покажчиків XML.

DOM

Програмний інтерфейс API для об'єктної моделі документів.

SAX

Simple API for XML (Простий програмний інтерфейс API для XML).

XSL

Розширена мова таблиць стилів.

XSL-FO

Об'єкти форматування XSL.

XSLT

Мова перетворень XSL.

X Include

Синтаксис XML  Include.

XBase

Синтаксис XML Base URI.

 

 

Деякі з перелічених компонент до цих пір знаходяться в процесі розроблення, хоча використовуються досить широко, і можуть зазнавати значних змін. Тому особливу увагу необхідно приділяти тому, як та чи інша технологія описана в W3C.

Однією зі складових предметної області  бухгалтерського обліку є XML-базис у вигляді розширюваної мови розмітки для опису цілого класу об’єктів даних, які називаються XML-документами. XML-мова використовується як засіб опису граматики інших мов, а також для контролю за правильністю складання документів. Це означає, що сам по собі XML не містить ніяких тегів для розмітки, він просто визначає порядок їх створення. Якщо, наприклад, для позначення елементу бухгалтерського балансу «готова продукція» необхідно використовувати тег <стаття балансу>, то XML дозволяє досить вільно використовувати обумовлений тег і опис фрагмента балансу можна представити таким чином:<стаття балансу>готова продукція</стаття балансу> У подальшому, наступний фрагмент представляє вже один з розділів балансу з прикладами інших статей:

<ІІ. Запаси і витрати>

<стаття балансу>витрати майбутніх

періодів</стаття балансу>

<стаття балансу>готова продукція</стаття балансу>

<стаття балансу>товари</стаття балансу>

</ІІ. Запаси і витрати>

Представлений процес формування XML- документу підтверджує простоту створення описів розширеної розмітки і вимагає від користувачів лише базових знань гіпертекстових технологій і розуміння тих завдань, які необхідні для використання XML як мови розмітки документів. Таким чином, у фахівців з’являється унікальна можливість для визначення власних команд, що дозволяють найефективніше визначати дані в бухгалтерських документах. Автор документа, фактично, створює його структуру, будує необхідні зв’язки між елементами, використовуючи команди, що найбільш задовольняють його вимогам, і досягає такого типу розмітки, який необхідний для виконання операцій перегляду, пошуку і аналізу документів з урахуванням їх семантики. Поміж переваг XML-мови необхідно назвати можливості використання її як універсальної мови запитів до сховищ інформації. У системах, орієнтованих на семантичний Веб, апробується впровадження робочого варіанту стандарту XML-QL, що в перспективі орієнтує подібні системи на SQL- операції зі знаннями.

Висновки. Використання можливості роботи з файлами з розширенням XML є інноваційною технологією, яка дозволяє проводити швидку адаптацію систем управління  під конкретні завдання. Адаптація програмних продуктів до нових стандартів обробки XML-даних спрощує завантаження повідомлень і схем у галузевих XML-форматах, а також допомагає формувати запити для бізнес-додатків за допомогою XML-індексів.

Перший із цих пакетів заснований на спеціалізованих галузевих XML-стандартах (FIXML і FPML) для фінансового сектора. Спеціалізовані галузеві XML-формати обміну повідомленнями дозволяють передавати XML-дані як усередині компаній, так і між ними.

Завдяки підтримці технології XML, у процесі проведення обліку з’являється можливість зберігати, оновлювати, видаляти, проводити запити й індексувати XML-дані, а також за рахунок запитів отримувати з корпоративної системи управління, необхідну інформацію для проведення аналізу й планування за допомогою застосування призначених для користувача запитів XPath, Xquery і SQL.

Поряд із зазначеною перевагою можна здійснювати реєстрацію і збереження XML-схем і тим самим з мінімальними тимчасовими витратами посилати серверу баз даних запити з перевірки XML-документів на відповідність цим схемам. 

Використання XML-документів дозволяє застосовувати в процесі проведення обліку обробку даних засобом віддаленого доступу до бази даних  з використанням інноваційних технологій, спрямованих на підтримку web-інтерфейсу, розподілену обробку баз даних через SQL, XPath та Xquery запити. 

Використання інноваційних підходів в автоматизації обліку спрямоване на формування рекомендацій, пов’язаних з підвищенням ефективності системи управління організацією, а також розробкою низки заходів, пов’язаних з оперативним і стратегічним плануванням діяльності організації.

 

Список використаної літератури:

1.        Завгородній В. П. Автоматизація бухгалтерського обліку, контролю, аналізу та аудиту / В. П. Завгородній. – К.: А.С.К., 2011. – 768 с. 

2.        Когаловский М. Р. Перспективные технологии информационных систем / М. Р. Когаловский. – М.: ДМК Пресс, Компания АйТи, 2012. – 288 с.

3.        Робертсон Дж. Аудит / Дж. Робертсон; пер. с англ. – М.: KPMG, Аудиторская фирма “Контакт“, 2010. – 496 с.

4.        Романов А. Н. Автоматизация аудита / А. Н. Романов, Б. Е. Одинцов. – М.: Аудит, ЮНИТИ, 2009. – 336 с.

5.        Ключевые показатели эффективности. – Режим доступу: http://ru.wikipedia.org/wiki/KPI. 

6.        Хмельницкая И. В. Применение аналитической системы поддержания принятия решений “BEST DECISIONS“ для повышения эффективности управления предприятием / Хмельницкая И. В., Косенков О. А., Ахрамейко А. А. // Экономика и эффективность организации производства: сб. науч.  тр. по итогам междунар. науч.-техн. конф. / Брянск. гос. инженер.-технолог. акад.; редкол.: В. Л. Берестов [и др.]. – Брянск, 2012. – Т. 3. – C. 154–157. 

7.        Про електронні документи та електронний документообіг: Закон України № 851-IV від 22.05.03.

8.        Івахненков С.В., Інформаційні технології в організації бухгалтерського обліку та аудиту: Навч. посіб.  3-тє вид., випр. і доп. - К.: Знання. 2012. - 350 с.

9.        Терещенко Л.О., Матієнко-Зубенко І. І., Інформаційні системи і технології в обліку: Навч. посіб. - К.: КНЕУ, 2011. - 187 с.