Task #2094: Menu : confusion entre catégorie et modèle
This commit is contained in:
parent
f2215ec453
commit
b98cda6e32
3 changed files with 15 additions and 117 deletions
|
|
@ -116,7 +116,7 @@ if ( !defined ("NOALYSS_PACKAGE_REPOSITORY")) {
|
||||||
if ( ! defined ("SYSINFO_DISPLAY")) {
|
if ( ! defined ("SYSINFO_DISPLAY")) {
|
||||||
define ("SYSINFO_DISPLAY",TRUE);
|
define ("SYSINFO_DISPLAY",TRUE);
|
||||||
}
|
}
|
||||||
define ("DBVERSION",170);
|
define ("DBVERSION",171);
|
||||||
define ("MONO_DATABASE",25);
|
define ("MONO_DATABASE",25);
|
||||||
define ("DBVERSIONREPO",20);
|
define ("DBVERSIONREPO",20);
|
||||||
define ('NOTFOUND','--not found--');
|
define ('NOTFOUND','--not found--');
|
||||||
|
|
|
||||||
12
include/sql/patch/upgrade170.sql
Normal file
12
include/sql/patch/upgrade170.sql
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
begin;
|
||||||
|
update menu_ref set me_code='CMCARD' where me_code='CFGCARDCAT';
|
||||||
|
update menu_ref set me_code='CCARD' where me_code='CFGCARD';
|
||||||
|
update menu_ref set me_code='CCARDAT' where me_code='CFGATCARD';
|
||||||
|
update MENU_REF set ME_MENU='Modèle de fiches' , me_description ='Gestion de modèle de fiches',me_description_etendue ='Permet de changer le poste comptable de base des modèles de fiches' where me_code='CMCARD';
|
||||||
|
update BOOKMARK set b_action=replace(b_action,'CFGCARDCAT','CMCARD');
|
||||||
|
update BOOKMARK set b_action=replace(b_action,'CFGCARD','CCARD');
|
||||||
|
update BOOKMARK set b_action=replace(b_action,'CFGATCARD','CCARDAT');
|
||||||
|
|
||||||
|
|
||||||
|
insert into version (val,v_description) values (171,'change name for menu ');
|
||||||
|
commit;
|
||||||
118
sql/upgrade.sql
118
sql/upgrade.sql
|
|
@ -1,116 +1,2 @@
|
||||||
with sqlletter as
|
set search_path=public,comptaproc;
|
||||||
(
|
update parm_periode set p_exercice_label =p_exercice ;
|
||||||
select
|
|
||||||
j_id,
|
|
||||||
jl_id
|
|
||||||
from
|
|
||||||
letter_cred
|
|
||||||
union all
|
|
||||||
select
|
|
||||||
j_id ,
|
|
||||||
jl_id
|
|
||||||
from
|
|
||||||
letter_deb )
|
|
||||||
select
|
|
||||||
distinct substring(jr_pj_number, '[0-9]+$'),
|
|
||||||
j1.j_id,
|
|
||||||
j_date,
|
|
||||||
to_char(j_date, 'DD.MM.YYYY') as j_date_fmt,
|
|
||||||
j_qcode,
|
|
||||||
case
|
|
||||||
when j_debit = 't' then j_montant
|
|
||||||
else 0
|
|
||||||
end as deb_montant,
|
|
||||||
case
|
|
||||||
when j_debit = 'f' then j_montant
|
|
||||||
else 0
|
|
||||||
end as cred_montant,
|
|
||||||
jr_comment as description,
|
|
||||||
jrn_def_name as jrn_name,
|
|
||||||
j_poste,
|
|
||||||
jr_pj_number,
|
|
||||||
j_debit,
|
|
||||||
jr_internal,
|
|
||||||
jr_id,
|
|
||||||
(
|
|
||||||
select
|
|
||||||
distinct jl_id
|
|
||||||
from
|
|
||||||
sqlletter
|
|
||||||
where
|
|
||||||
sqlletter.j_id = j1.j_id ) as letter ,
|
|
||||||
jr_optype ,
|
|
||||||
jr_tech_per,
|
|
||||||
p_exercice,
|
|
||||||
jrn_def_name,
|
|
||||||
(with cred as (
|
|
||||||
select
|
|
||||||
jl_id,
|
|
||||||
sum(j_montant) as amount_cred
|
|
||||||
from
|
|
||||||
letter_cred lc1
|
|
||||||
left join jrnx as j3 on
|
|
||||||
(j3.j_id = lc1.j_id)
|
|
||||||
group by
|
|
||||||
jl_id ),
|
|
||||||
deb as (
|
|
||||||
select
|
|
||||||
jl_id,
|
|
||||||
sum(j_montant) as amount_deb
|
|
||||||
from
|
|
||||||
letter_deb ld1
|
|
||||||
left join jrnx as j2 on
|
|
||||||
(j2.j_id = ld1.j_id)
|
|
||||||
group by
|
|
||||||
jl_id )
|
|
||||||
select
|
|
||||||
amount_deb-amount_cred
|
|
||||||
from
|
|
||||||
cred
|
|
||||||
full join deb
|
|
||||||
using (jl_id)
|
|
||||||
where
|
|
||||||
jl_id =(
|
|
||||||
select
|
|
||||||
distinct jl_id
|
|
||||||
from
|
|
||||||
sqlletter
|
|
||||||
where
|
|
||||||
sqlletter.j_id = j1.j_id )) as delta_letter,
|
|
||||||
jrn_def_code,
|
|
||||||
jrn.currency_rate,
|
|
||||||
jrn.currency_rate_ref,
|
|
||||||
jrn.currency_id,
|
|
||||||
(
|
|
||||||
select
|
|
||||||
cr_code_iso
|
|
||||||
from
|
|
||||||
currency
|
|
||||||
where
|
|
||||||
id = jrn.currency_id) as cr_code_iso,
|
|
||||||
j_montant,
|
|
||||||
sum_oc_amount as oc_amount,
|
|
||||||
sum_oc_vat_amount as oc_vat_amount,
|
|
||||||
case when exists(select 1 from operation_analytique oa where j1.j_id=oa.j_id) then 1 else 0 end as op_analytic
|
|
||||||
from
|
|
||||||
jrnx as j1
|
|
||||||
left join jrn_def on
|
|
||||||
jrn_def_id = j_jrn_def
|
|
||||||
left join (
|
|
||||||
select
|
|
||||||
j_id,
|
|
||||||
coalesce(oc_amount, 0) as sum_oc_amount ,
|
|
||||||
coalesce(oc_vat_amount, 0) as sum_oc_vat_amount
|
|
||||||
from
|
|
||||||
jrnx
|
|
||||||
left join operation_currency
|
|
||||||
using (j_id)
|
|
||||||
) as v1 on
|
|
||||||
(v1.j_id = j1.j_id )
|
|
||||||
left join jrn on
|
|
||||||
jr_grpt_id = j_grpt
|
|
||||||
left join parm_periode on
|
|
||||||
(p_id = jr_tech_per)
|
|
||||||
where
|
|
||||||
j1.j_qcode = $1
|
|
||||||
and j_date > '2020-01-01'
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue