Я хочу сделать процесс записи. Я создал новое поле в дереве «« Total Caisse » '. Я хочу показать тот же общий существующей 'Montant', но если журнал идентификатор '' Журнал де Achats " Всего отрицательных шоуOpenERP Функция python
Например
- если Montant = 500
это истинная функция
def _amount_compute(self, cr, uid, ids, name, args, context, where =''):
if not ids: return {}
cr.execute('SELECT move_id, SUM(debit) '\
'FROM account_move_line '\
'WHERE move_id IN %s '\
'GROUP BY move_id', (tuple(ids),))
result = dict(cr.fetchall())
for id in ids:
result.setdefault(id, 0.0)
return result
это моя функция
def _caisse _compute(self, cr, uid, ids, name, args, context, where =''):
if not ids: return {}
cr.execute('SELECT journal_id,SUM(debit) *-1 '\
'FROM account_move_line '\
'WHERE journal_id =2 '\
'GROUP BY journal_id', (tuple(ids),))
result = dict(cr.fetchall())
for id in ids:
result.setdefault(id, 0.0)
return result
Вы получите ответы на вопросы, если сможете сузить его до определенного кода/строк и явно задать вопрос об одной конкретной вещи. Как поясняется в руководстве s, [не просто копировать во всей программе] (http://stackoverflow.com/help/how-to-ask) и создать [Минимальный, полный и проверенный пример] (http://stackoverflow.com/помощь/mcve). – tmthydvnprt
извините, но я не могу понять ваш английский –
подумайте о своем ответе | посмотрите изображение (je veut afficher le même mentant de total mais different lors de changement de journalals id – developper