mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
[MIG] contract: No contract on AA without recurring invoices flag
Don't transfer to contract those analytic accounts with the "Recurring invoicing" flag unchecked.
This commit is contained in:
committed by
Francisco Ivan Anton Prieto
parent
3e8233d46b
commit
029ee426db
@@ -97,6 +97,7 @@ def create_contract_records(cr):
|
||||
INSERT INTO contract_contract
|
||||
SELECT * FROM account_analytic_account
|
||||
WHERE id IN (SELECT DISTINCT {} FROM contract_line)
|
||||
AND recurring_invoices
|
||||
""").format(
|
||||
sql.Identifier(contract_field_name),
|
||||
),
|
||||
@@ -120,6 +121,7 @@ def create_contract_records(cr):
|
||||
UPDATE {table} SET {model_column}='contract.contract'
|
||||
WHERE {model_column}='account.analytic.account'
|
||||
AND {id_column} IN (SELECT DISTINCT {col} FROM contract_line)
|
||||
AND recurring_invoices
|
||||
""").format(
|
||||
table=sql.Identifier(table),
|
||||
model_column=sql.Identifier(model_column),
|
||||
|
||||
Reference in New Issue
Block a user