- •Міністерство освіти і науки україни
- •Донецьк - 2010
- •Розділ 1. Розвиток інформаційного суспільства, мова html
- •Тема 1. Розвиток інформаційного суспільства
- •1.1. Інформація та її роль у глобалізованому світі
- •1.2. Теорії інформаційного суспільства
- •1.3. Побудування інформаційного суспільства в Україні
- •1.4. Мови розмітки – тенденції розвитку
- •1.5. Міжнародні установи, що регулюють розробку і впровадження сучасних засобів подання інформації
- •Тема 2. Мова розмітки гіпертексту html
- •2.1. Структура html - документа
- •2.2. Форматування даних на сторінці
- •2.3. Створення гіперпосилань
- •2.4. Escape - послідовності
- •2.5. Горизонтальні лінії
- •Тема 3. Створення списків, таблиць
- •3.1. Списки
- •3.2. Таблиці
- •3.3. Фрейми
- •Тема 4. Робота з зображеннями
- •3.1. Використання зображень на web - сторінці
- •4.2. Гіперпосилання у вигляді зображення, створення мапи посилань
- •4.3. Біглий рядок
- •Тема 5. Каскадні листи стилів css
- •5.1. Призначення, синтаксис css
- •5.2. Застосування таблиць стилів css
- •Тема 6. Створення форм
- •6.1.Форми
- •6.2. Засоби розробки сценаріїв опрацювання інформації форми
- •Тест за змістовим модулем 1 «Розвиток інформаційного суспільства, мова html»
- •Розділ 2. Мова сценаріїв JavaScript
- •Тема 7. Основи мови JavaScript
- •7.1. Мова JavaScript: основні поняття
- •7.2. Організація розгалужених обчислювальних процесів
- •If (умова) {блок операторів 1}
- •7.3. Організація циклічних обчислювальних процесів
- •While (умова) { оператори_циклу }
- •Do { оператори_циклу } while (умова)
- •7.4. Функції
- •Тема 8. Опрацювання форм
- •8.1. Об’єкти браузера
- •8.2. Обробка подій
- •8.3. Робота з текстовими полями
- •8.4 Використання перемикачів у сценаріях
- •8.5. Застосування списків
- •8.6. Робота з прапорцями
- •Тест за змістовим модулем 2 «Мова сценаріїв JavaScript»
- •Розділ 3. Розширювана мова розмітки xml, обробка xml – документів
- •Тема 9. Створення xml – документів, опис шаблону документа
- •9.1. Загальні відомості
- •9.2. Структура xml - документа
- •9.3. Опис шаблону документа dtd
- •9.4. Перевірка правильності xml - документів
- •9.5. Демонстрація xml – документів з використанням
- •Тема 10. Простори імен, xml - схеми
- •10.1. Простори імен xml
- •10.2. Розробка xml - схеми
- •10.3. Визначення умов на значення елементів і атрибутів
- •Тема 11. Мова xPath, мова xslt
- •11.1. Мова xPath
- •11.2. Розширювана мова стилів для перетворень xslt
- •Тема 12. Мова xQuery
- •12.1. Призначення мови xQuery, xQuery – процесор Saxon
- •12.2. Формування запитів xQuery
- •12.3. Конструктори, арифметичні операції та функції
- •12.4. Умовний оператор if
- •If (умова) then
- •Тема 13. Xml – аналізатори і перетворення інформації
- •13.2. Об’єктна модель документа, dom - аналізатори
- •13.3. Застосування об’єктної моделі dom
- •Об’єкт ixmldomNamedNodeMap – невпорядкована колекція вузлів, обраних за ім’ям
- •Тема 14. Застосування xml – технологій на практиці
- •14.1. Використання xml податковою адміністрацією України
- •14.2. Мова xbrl - Extensible Business Report Language
- •14.3. Мова ebXml - Electronic Business xml
- •14.4. Мова cXml - Commerce xml
- •Тест за змістовим модулем 3 «Розширювана мова розмітки xml, обробка xml – документів»
- •Теми рефератів
- •Глосарій
- •Література
- •Основні засади розвитку інформаційного суспільства в україні на 2007 - 2015 роки
- •I. Загальні положення
- •II. Завдання, цілі та напрями розвитку інформаційного суспільства в україні
- •III. Національна політика розвитку інформаційного суспільства в україні
- •IV. Організаційно-правові основи розвитку інформаційного суспільства в україні
- •V. Очікувані результати
- •Множина кольорів у html
Тема 14. Застосування xml – технологій на практиці
14.1. Використання xml податковою адміністрацією України
На теперішній час мова XML є стандартом, з використанням якого фінансова звітність суб’єктів господарювання готується і передається до Державної податкової адміністрації у електронному вигляді через Internet. За допомогою програми «Податкова звітність» можна підготувати документи фінансової звітності у форматі XML і передати їх по каналах електронної пошти.
Рисунок 14.1 - Вікно програми «Податкова звітність»
Програма «Податкова звітність» вільно розповсюджується Державною податковою адміністрацією України (www.sta.gov.ua), її розробником є ДП «Професіонал». Програма «Податкова звітність» надає можливість у вікні діалогу ввести значення показників фінансового звіту (рис. 14.1), сформувати звіт у форматі XML і передати його до податкової адміністрації з використанням електронного підпису.
Наказом N 616 від 23.12.2003 р. «Про затвердження формату (стандарту) електронного документа звітності платників податків» (zakon.nau.ua) Державна податкова адміністрація України затвердила стандарт електронного документа звітності платників податків на основі специфікації eXtensible Markup Language (XML), визначила, що контроль електронних документів в XML-форматі здійснюється із застосуванням схем контролю XML-документів (XML-Schema), у додатках до цього наказу опублікувала структуру електронного документа податкової звітності платників податків на основі специфікації XML та надала доступ розробникам програмного забезпечення до структури XML-документа, відповідних схем контролю XML-документів.
У більшості програм автоматизації бухгалтерського обліку реалізовано функцію формування файлів фінансової звітності у форматі XML для передачі у податкову адміністрацію. Наприклад, у системі 1С: Підприємство усі регламентовані звіти формуються у форматі XML. Сформована за допомогою програми 1С: Підприємство «Декларація з податку по ПДВ» наведена у додатку D. Як бачимо, це звичайний XML – документ, до якого підключено схему на мові XSD, що визначає структуру документа. Імена елементів визначаються у відповідності до номера рядка фінансового звіту.
14.2. Мова xbrl - Extensible Business Report Language
Розробка мови XBRL (Extensible Business Report Language – розширювана мова фінансових звітів) почалась у 1998 році з ініціативи і під керуванням AICPA (American Institute of Certified Public Accountants – Американського інституту сертифікованих бухгалтерів). XBRL є перекладенням існуючих стандартів фінансової і бухгалтерської діяльності на XML, що забезпечує їй значні переваги перед іншими способами подання і передачі ділової інформації.
На теперішній час подальшою розробкою мови XBRL керує міжнародний консорціум XBRL International. На офіційному сайті цієї організації http://www.xbrl.org можна знайти технічні специфікації XBRL, реєстр таксономій для фінансових звітів, інструкції по використанню мови XBRL.
Мова XBRL дозволяє багаторазово використовувати фінансову інформацію в різних ситуаціях – для публікації звітів, вибірки даних для різних додатків, заповнення різних форм звітності тощо. Завдяки своїм властивостям XBRL дозволяє здійснювати автоматичний обмін фінансовою інформацією між різним програмним забезпеченням, яке взаємодіє за допомогою різних інформаційних мереж, включаючи Інтернет. Вона усуває необхідність повторного введення фінансової інформації, тим самим знижуючи ризик помилкового введення даних та усуваючи необхідність ручного введення для отримання звітів у різних форматах (документи, підготовлені текстовими редакторами, HTML – документи для публікації звітів у Інтернет, документи у спеціалізованих форматах звітності). У результаті знижуються витрати на підготовку і передачу фінансових документів, спрощується доступ до інформації інвесторам і аналітикам.
Використання XBRL як єдиного формату публікації фінансової інформації в мережі Інтернет дозволяє швидко знаходити необхідні фрагменти даних, у тому числі за допомогою інтелектуальних агентів. У комп’ютерних науках інтелектуальний агент – це програма, яка самостійно виконує завдання користувача протягом тривалих проміжків часу. Інтелектуальні агенти використовуються для допомоги у виконанні рутинних операцій або для збирання інформації.
Відмінність XBRL від XML полягає у застосуванні так званих таксономій. Таксономії – це таблиці тегів, які повинні бути однозначно зрозумілими для всіх користувачів і програм. Таксономії вирішують такі задачі:
можливість перекладу з національної мови на англійську, що лежить в основі стандарту;
можливість адаптації;
можливість трансформації звітності.
На теперішній час розроблені таксономії для торговельних і промислових підприємств для США, країн Євросоюзу, деяких країн Азії, які використовують звітність відповідно до стандартів US GAAP і IFRS.
На національному рівні існуючи таксономії дозволяють компаніям, розташованим на території США і країн Євросоюзу, подавати звітність регуляторам у форматі XBRL у відповідності до встановлених вимог. З 2006 року державна комісія з цінних паперів та фондового ринку США вимагає від компаній, що беруть участь у торгах на американських біржах, подання фінансової звітності у форматі XBRL.
Використання мови XBRL для публікації фінансових звітів у мережі Інтернет стало у США і країнах Євросоюзу загальноприйнятою практикою з 2009 року. Так, наприклад, такі компанії, як Microsoft, McDonalds, IBM, публікують свої звіти у Інтернет. Це дає можливість акціонерам, інвесторам, дослідникам отримати потрібну інформацію.
Одним в перспективних напрямків розвитку мови XBRL вважається її інтеграція у інформаційні системи обліку, що надає переваги у уніфікації організації даних та методів роботи з інформацією.
Основні проблеми у просуванні мови XBRL полягають у створенні необхідних таксономій, які могли б бути сумісними з міжнародними і регіональними стандартами фінансового звітування.
В Україні впровадження мови XBRL гальмується відсутністю національних таксономій, розробка яких передбачається у найближчому майбутньому, а також необхідністю відмови від різних, неузгоджених один з одним стандартів, що вже використовуються у практиці фінансового звітування. Наприклад, подання звітності учасниками ринку цінних паперів регулюється Державною комісією з цінних паперів і фондового ринку. На сьогоднішній день звітність емітентів цінних паперів і учасників фондового ринку подається у форматі бази даних DBF, що робить файли несумісними не тільки з XBRL, а і з форматом звітності Державній податковій адміністрації.