Public release from ruodoo-project: 19.0 - 2026-11-01 22:52:25 UTC

This commit is contained in:
CI Publish Bot
2026-11-01 22:54:30 +00:00
commit 26250aa580
2492 changed files with 664277 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
from odoo import models
class RsbuAccount(models.Model):
"""Расширение плана счетов: наполнение хука агрегации данными журнала."""
_inherit = 'rsbu.account'
def _read_postings(self, domain=None):
"""Прочитать проведённые строки журнала для агрегации.
Переопределяет заглушку Этапа 1. Возвращает строки rsbu.move.line
по поддереву счёта, только проведённые (state='posted'), с учётом
дополнительного domain (период/компания) из вызывающего метода.
"""
self.ensure_one()
base_domain = [
('account_id', 'in', self._get_subtree_account_ids()),
('state', '=', 'posted'),
]
if domain:
# Отфильтровать по period/company — поля есть на строке (related).
base_domain += domain
return self.env['rsbu.move.line'].search(base_domain)