Odoo 8 - Не могу получить содержимое объекта с помощью self.env - PullRequest
0 голосов
/ 21 апреля 2019

Я пытаюсь запустить функцию, которая находится в другой модели из той, на которой я размещен, функция работает, но она не получает информацию от объекта, к которому я хочу получить доступ. Я уверен, что мне не хватает чего-то, чего я не вижу, но мой поиск в Интернете не помог мне до сих пор. Ниже приведена часть кода.

@api.multi
def calcular(self):    
    i = self.env['prueba.productos'].calcular_total(self.id)    
    a = 0    
    if a == 0:        
        raise except_orm('Valor de i', i)
return True

Что делает calcular_total, так это вычисляет общую стоимость предмета. Или это то, что я планирую, прямо сейчас все, что нужно сделать, это взять цену товара и просто добавить ее 5, и она должна вернуть это значение. Но он возвращает только 5, и всякий раз, когда я обращаюсь к целочисленной переменной напрямую и возвращаю ее через exc_orm, просто чтобы посмотреть, что в ней, возвращается false, чего я не понимаю, почему. Если потребуется дополнительная информация, я предоставлю ее, как только смогу. Заранее спасибо!

...