Odoo. Одобрено IT Libertas. Июнь 2016 (II). Специальные представления Odoo

Год в календаре, Временные линии, Линейные графики

IT Libertas, Aleksandr Filippov

Описываемые далее приложения протестированы и одобрены разработчиками IT Libertas, чтобы облегчить Вам использование программы Odoo. Если в ходе проверки инженеры выявляли проблемы, то исправляли их. Результат усилий структурирован и будет использован при внедрении Odoo. Кроме того, рассказ о каждом приложении снабжен ссылками для самостоятельного скачивания и настройки

Отображение года в представлении календарь

В добавление к месяцу, неделе и дню, приложение определяет годовое представление каждому календарю Odoo. Установите модуль, и Вы увидите события, задачи, заказы за целый год. Удобно для долгосрочного планирования.

Дополнительных настроек не требуется. Работает на Odoo 8. Качайте здесь 

Лента времени (временные линии)

Приложение Odoo web_timeline для тех, кому недостаточно базовых представлений Ганта и Канбан (только для Odoo 8). Модуль позволяет пользователям оценивать всю картинку целиком с хронологической точки зрения. Вы можете:

  • Масштабировать ленту
  • Группировать по любому показателю (инструментами поиска Odoo)
  • Листать вертикально и горизонтально
Представление добавляется только программно. Смотрите пример далее и читайте readme файл из модуля:

<record id="record_id" model="ir.ui.view">
    <field name="name">Any Name</field>

    <field name="model">odoo.model</field>

    <field name="type">timeline</field>

    <field name="arch" type="xml">

         <timeline date_start="date_start" date_stop="date_stop" date_delay='date_delay' string="Label" default_group_by="default_group_by" event_open_popup="true" colors="hex_color:condition;">
         </timeline>
    </field>

</record>

Создавайте продвинутые графики на основе числовых данных

Один из вопросов, обычно возникающих у пользователей Odoo, - визуализация данных. Рассматриваемое приложение частично решает задачу, предлагая инструмент линейного графика. Для этого, правда, данные должны быть числовыми в форме таблицы one2many или many2many.

Для того чтобы использовать модуль: укажите имена полей и (опционально) цвета для них. В результате горизонтальная ось отражает объекты, когда как вертикальная ось - их значения. Пример:

<field name="value_ids" widget="x2many_graph" color_value="#2CA02C" color_sma="#FFBB78" color_cma="#1F77B4" color_wma="#D62728">
    <graph >
        <field name="sequence"/>
        <field name="value"/>
        <field name="sma"/>
        <field name="cma"/>
        <field name="wma"/>
    </graph>
</field>

Модуль протестирован на Odoo 8. Ищите его здесь.