Запись значений только в одно поле из модели для использования в отчетах qweb - PullRequest
0 голосов
/ 20 июня 2020

Я создаю модель с нуля, и мне нужно построить отчет только для некоторых полей.

Проблема в том, что каждое задание (поле, которое я назвал его: имя) из моей модели имеет много дебетов в ' account.move.line ', однако это не отношение (many2one или one2many), я проверил, что список, полученный в результате метода в моей модели, имеет то, что я ищу, однако у меня возникла проблема с отображением его в the qweb fromat, поэтому я решил вставить этот список в новое поле моей модели под названием debitx, но ничего не изменилось.

вот мой код метода:

 @api.multi
def _get_debit(self):

       total_len = self.env['account.move.line'].search([('analytic_account_id', '=', self.name)])
       l = []

       for item in total_len:
           item=item['debit']

           l.append(item)

       records = self.env['manage.job']

       for i in l:
           records.write({'debitx':i})

метод _get_debit внутри моего нового (вычисляемого) поля debitx этот метод является членом моей модели manage.job.

Есть предложения?

...