Odoo: древовидное представление, в котором данные поступают из разных моделей.

В ODOO9 я хочу отобразить древовидное представление, в котором поля содержат вычисленные значения из разных моделей за определенный период времени. Чтобы быть более точным, пользователь выбирает начальную и конечную дату, он должен получить количество отпусков сотрудников, количество посещенных дней... в выбранный период. Есть ли способ сделать это? Спасибо заранее.


person Asma    schedule 25.05.2016    source источник
comment
Здравствуйте и добро пожаловать в Переполнение стека. Пожалуйста, найдите время для тура и посетите справочный центр< /а>. Вы также можете прочитать Как спросить.   -  person Sampada    schedule 25.05.2016


Ответы (2)


Я вижу 2 возможности:

  1. Использование представления БД. в odoo достаточно примеров, таких как Отчет о продажах . Использование даты от и до или что-то в этом роде необходимо выполнить при поиске odoo. Это не обеспечит наилучшего удобства использования.
  2. Реализуйте TransientModel/Wizard, где вы можете указать дату и время, которые будут динамически вычислять свои строки (также должны быть переходными). Я думаю, что это обеспечит лучшее удобство использования, но может быть менее производительным.
person CZoellner    schedule 25.05.2016
comment
Спасибо CZoellner за ваш ответ. Я думаю, что второй вариант был бы лучшим решением в моем случае. Я начну работать над этим, и я буду держать вас в курсе. - person Asma; 26.05.2016

Создайте модель со всеми полями, которые вы хотите отобразить в виде дерева, а затем отобразите их. Это не имеет большого значения.

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

Это все, что вам нужно знать на данный момент

Удачи.

person Dachi Darchiashvili    schedule 25.05.2016