ти код в шаблон сайту або на його сторінки.
Компоненти є блоками, за допомогою яких будується в системі логіка. Вони дозволяють багаторазово використовувати одного разу написаний і налагоджений код. За допомогою візуальних засобів середовища «1C-Бітрікс: Управління сайтом» можна розміщувати і налаштовувати компоненти без написання кода.Для роботи з компонентами служить панель Компоненти, відображена на малюнку 3.28.
Малюнок 3.28 - Панель «Компоненти»
В рамках системи були розроблені компоненти спеціально для роботи зі звітами:
Графік. Обсяг ринку;
Графік. Обсяг експорту;
Графік. Обсяг імпорту;
Графік. Виробництво по регіонах;.
Графік. Середні ціни;
Таблиця. Обсяг ринку;
Таблиця. Обсяг експорту;
Таблиця. Обсяг імпорту;
Таблиця. Виробництво по регіонах;
Таблиця. Середні ціни.
Всі компоненти мають однаковим набором вхідних даних:
продукт - оцінюваний товар;
року - проміжок оцінюваних років;
включаючи місяці - вказує, чи враховувати дані помісячно.
Форма редагування параметрів компонента представлена ??на малюнку 3.29.
Малюнок 3.29 - Форма редагування параметрів компонента
Для інструменту побудови графіків був обраний MicrosoftExcel, як найбільш гнучка і зручна система. Процес побудови графіка представлена ??на рісунке3.30.
Малюнок 3.30 - Процес побудови графіків в системі.
Всі компоненти графіків працюють за одним принципом.
Компонент, виходячи з вхідних параметрів, відправляє HTTP-запит, на сервер fedstat. Сервер приймає з'єднання і генерує відповідь у вигляді файлу у форматі SDMX. Даний файл забирає веб-сервер, і приводить його в зручний для обробки набір об'єктів. Потім, веб-сервер посилає HTTP-запит на сервер з операційною системою сімейства WINDOWScустановленним MicrosoftOffice, Apache HTTPD 2.2 і інтерпретатором PHP. PHP-скрипт на Windows-сервері шляхом створення COM-об'єкта, запускаетMicrosoftExcel, заповнює осередки отриманими даними, будує графік і зберігає документ у форматі HTML. Потім зображення графіка передається на веб-сервер.
Побудова таблиць йде за спрощеною схемою генерації графіків, однак звернення до windows-серверу не відбувається, вже після етапу парсинга даних файлу SDMX є можливість згенерувати таблицю.
.2.9 Сніппети
Сніппети - інструмент візуального редактора, що дозволяє вставляти в звіт заздалегідь підготовлений і часто використовуваний фрагмент тексту, верстки або коду.
Використовуючи цей механізм, можна створити ряд підготовлених таблиць, верстаючих форм, які можна перетягувати з панелі сніпетів і далі редагувати тільки текст або таблицю. У більшості звітів є типові частини, для роботи з ними буде корисний функціонал сніпетів.
Сніппети редагуються, додаються і видаляються прямо у візуальному редакторі. До них можна робити малюнки. Доступно об'єднання їх в багаторівневій структурі, щоб користувачам було зручно орієнтуватися у великій кількості заготовок.
Фізично сніпети зберігаються в папці / snippets / відповідного шаблону або в шаблоні за замовчуванням (. default).
ВИСНОВОК
В результаті виконаної роботи, були досліджені джерела інформації для написання готових маркетингових звітів, дана коротка характеристика ринку готових маркет...