30 lines
1.4 KiB
Python
30 lines
1.4 KiB
Python
from odoo import fields, models
|
||
|
||
|
||
class HrSalaryRule(models.Model):
|
||
"""Правило расчёта зарплаты + счета РСБУ для проводки.
|
||
|
||
По образцу OCA `payroll_account`, но счета — из плана счетов РСБУ
|
||
(`rsbu.account`), а не из нативного `account.account`. Схема проводки
|
||
задаётся декларативно на каждом правиле: дебет/кредит.
|
||
"""
|
||
_inherit = 'hr.salary.rule'
|
||
|
||
rsbu_account_debit = fields.Many2one(
|
||
'rsbu.account',
|
||
string='РСБУ счёт (дебет)',
|
||
company_dependent=True,
|
||
domain="[('is_group', '=', False)]",
|
||
help='Счёт РСБУ по дебету для строки проводки этого правила.')
|
||
rsbu_account_credit = fields.Many2one(
|
||
'rsbu.account',
|
||
string='РСБУ счёт (кредит)',
|
||
company_dependent=True,
|
||
domain="[('is_group', '=', False)]",
|
||
help='Счёт РСБУ по кредиту для строки проводки этого правила.')
|
||
rsbu_subconto_employee = fields.Boolean(
|
||
string='Субконто «Сотрудник»',
|
||
default=True,
|
||
help='Проставлять сотрудника расчётного листка субконто в строках '
|
||
'проводки этого правила.')
|