añadido product_secuence y product_code_unique para crear secuencias de productos por categoría
related 6
This commit is contained in:
parent
46d66821ec
commit
4fe2e3d368
73 changed files with 5643 additions and 0 deletions
17
product_code_unique/hook.py
Normal file
17
product_code_unique/hook.py
Normal file
|
@ -0,0 +1,17 @@
|
|||
# Copyright (C) 2019 - TODAY, Open Source Integrators
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
|
||||
def pre_init_product_code(cr):
|
||||
cr.execute("""UPDATE product_product
|
||||
SET default_code = 'DEFAULT' || nextval('ir_default_id_seq')
|
||||
WHERE id in (SELECT distinct(pp.id)
|
||||
FROM product_product pp
|
||||
INNER JOIN (SELECT default_code, COUNT(*)
|
||||
FROM product_product
|
||||
GROUP BY default_code
|
||||
HAVING COUNT(*)>1
|
||||
)pp1 on pp.default_code=pp1.default_code
|
||||
or pp.default_code is NULL
|
||||
or LENGTH(pp.default_code) = 0)""")
|
||||
return True
|
Loading…
Add table
Add a link
Reference in a new issue