BLCC#79921 ADDD/Referentie op losse verkoop factuur

svn path=/Customer/trunk/; revision=61785
This commit is contained in:
Maarten van der Heide
2023-09-12 15:20:32 +00:00
parent 2963fc4e1b
commit c01453a7e6

View File

@@ -6472,7 +6472,7 @@ AS
CREATE OR REPLACE VIEW blcc_v_addd_losverkoop
AS
SELECT '*CONCEPT*' fin_verkoopfactuur_id,
TRIM (COALESCE (po.waarde, '-')) po_nr, -- Optioneel
TRIM (COALESCE (po.waarde, m2c.cnt_contract_nummer, '-')) po_nr, -- Optioneel
DECODE (m2c.cnt_contract_key, NULL, NULL, m2c.cnt_contract_nummer_intern || '.' || COALESCE (m2c.cnt_contract_versie, '0')) contract_id, -- Optioneel
'01' sortering,
TRIM (ro.waarde) regel,
@@ -6515,7 +6515,7 @@ AS
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
FROM mld_v_aanwezigkenmerkmelding
WHERE mld_kenmerk_key = 1001) po, -- PO
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie, c.cnt_contract_nummer
FROM mld_v_aanwezigkenmerkmelding km, cnt_contract c
WHERE mld_kenmerk_key = 1081 -- Contractreferentie
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = c.cnt_contract_key) m2c,
@@ -6561,7 +6561,7 @@ AS
AND m.mld_melding_key = ks.mld_melding_key
UNION ALL
SELECT '*CONCEPT*' fin_verkoopfactuur_id,
TRIM (COALESCE (po.waarde, '-')) po_nr, -- Optioneel
TRIM (COALESCE (po.waarde, m2c.cnt_contract_nummer, '-')) po_nr, -- Optioneel
DECODE (m2c.cnt_contract_key, NULL, NULL, m2c.cnt_contract_nummer_intern || '.' || COALESCE (m2c.cnt_contract_versie, '0')) contract_id, -- Optioneel
'02' sortering,
TRIM (ro.waarde) regel,
@@ -6604,7 +6604,7 @@ AS
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
FROM mld_v_aanwezigkenmerkmelding
WHERE mld_kenmerk_key = 1001) po, -- PO
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie, c.cnt_contract_nummer
FROM mld_v_aanwezigkenmerkmelding km, cnt_contract c
WHERE mld_kenmerk_key = 1081 -- Contractreferentie
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = c.cnt_contract_key) m2c,
@@ -6650,7 +6650,7 @@ AS
AND m.mld_melding_key = ks.mld_melding_key
UNION ALL
SELECT '*CONCEPT*' fin_verkoopfactuur_id,
TRIM (COALESCE (po.waarde, '-')) po_nr, -- Optioneel
TRIM (COALESCE (po.waarde, m2c.cnt_contract_nummer, '-')) po_nr, -- Optioneel
DECODE (m2c.cnt_contract_key, NULL, NULL, m2c.cnt_contract_nummer_intern || '.' || COALESCE (m2c.cnt_contract_versie, '0')) contract_id, -- Optioneel
'03' sortering,
TRIM (ro.waarde) regel,
@@ -6693,7 +6693,7 @@ AS
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
FROM mld_v_aanwezigkenmerkmelding
WHERE mld_kenmerk_key = 1001) po, -- PO
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie, c.cnt_contract_nummer
FROM mld_v_aanwezigkenmerkmelding km, cnt_contract c
WHERE mld_kenmerk_key = 1081 -- Contractreferentie
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = c.cnt_contract_key) m2c,
@@ -6739,7 +6739,7 @@ AS
AND m.mld_melding_key = ks.mld_melding_key
UNION ALL
SELECT '*CONCEPT*' fin_verkoopfactuur_id,
TRIM (COALESCE (po.waarde, '-')) po_nr, -- Optioneel
TRIM (COALESCE (po.waarde, m2c.cnt_contract_nummer, '-')) po_nr, -- Optioneel
DECODE (m2c.cnt_contract_key, NULL, NULL, m2c.cnt_contract_nummer_intern || '.' || COALESCE (m2c.cnt_contract_versie, '0')) contract_id, -- Optioneel
'04' sortering,
TRIM (ro.waarde) regel,
@@ -6782,7 +6782,7 @@ AS
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
FROM mld_v_aanwezigkenmerkmelding
WHERE mld_kenmerk_key = 1001) po, -- PO
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie, c.cnt_contract_nummer
FROM mld_v_aanwezigkenmerkmelding km, cnt_contract c
WHERE mld_kenmerk_key = 1081 -- Contractreferentie
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = c.cnt_contract_key) m2c,
@@ -6828,7 +6828,7 @@ AS
AND m.mld_melding_key = ks.mld_melding_key
UNION ALL
SELECT '*CONCEPT*' fin_verkoopfactuur_id,
TRIM (COALESCE (po.waarde, '-')) po_nr, -- Optioneel
TRIM (COALESCE (po.waarde, m2c.cnt_contract_nummer, '-')) po_nr, -- Optioneel
DECODE (m2c.cnt_contract_key, NULL, NULL, m2c.cnt_contract_nummer_intern || '.' || COALESCE (m2c.cnt_contract_versie, '0')) contract_id, -- Optioneel
'05' sortering,
TRIM (ro.waarde) regel,
@@ -6871,7 +6871,7 @@ AS
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
FROM mld_v_aanwezigkenmerkmelding
WHERE mld_kenmerk_key = 1001) po, -- PO
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie, c.cnt_contract_nummer
FROM mld_v_aanwezigkenmerkmelding km, cnt_contract c
WHERE mld_kenmerk_key = 1081 -- Contractreferentie
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = c.cnt_contract_key) m2c,
@@ -6917,7 +6917,7 @@ AS
AND m.mld_melding_key = ks.mld_melding_key
UNION ALL
SELECT '*CONCEPT*' fin_verkoopfactuur_id,
TRIM (COALESCE (po.waarde, '-')) po_nr, -- Optioneel
TRIM (COALESCE (po.waarde, m2c.cnt_contract_nummer, '-')) po_nr, -- Optioneel
DECODE (m2c.cnt_contract_key, NULL, NULL, m2c.cnt_contract_nummer_intern || '.' || COALESCE (m2c.cnt_contract_versie, '0')) contract_id, -- Optioneel
'06' sortering,
TRIM (ro.waarde) regel,
@@ -6960,7 +6960,7 @@ AS
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
FROM mld_v_aanwezigkenmerkmelding
WHERE mld_kenmerk_key = 1001) po, -- PO
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie, c.cnt_contract_nummer
FROM mld_v_aanwezigkenmerkmelding km, cnt_contract c
WHERE mld_kenmerk_key = 1081 -- Contractreferentie
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = c.cnt_contract_key) m2c,
@@ -7006,7 +7006,7 @@ AS
AND m.mld_melding_key = ks.mld_melding_key
UNION ALL
SELECT '*CONCEPT*' fin_verkoopfactuur_id,
TRIM (COALESCE (po.waarde, '-')) po_nr, -- Optioneel
TRIM (COALESCE (po.waarde, m2c.cnt_contract_nummer, '-')) po_nr, -- Optioneel
DECODE (m2c.cnt_contract_key, NULL, NULL, m2c.cnt_contract_nummer_intern || '.' || COALESCE (m2c.cnt_contract_versie, '0')) contract_id, -- Optioneel
'07' sortering,
TRIM (ro.waarde) regel,
@@ -7049,7 +7049,7 @@ AS
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
FROM mld_v_aanwezigkenmerkmelding
WHERE mld_kenmerk_key = 1001) po, -- PO
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie, c.cnt_contract_nummer
FROM mld_v_aanwezigkenmerkmelding km, cnt_contract c
WHERE mld_kenmerk_key = 1081 -- Contractreferentie
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = c.cnt_contract_key) m2c,
@@ -7095,7 +7095,7 @@ AS
AND m.mld_melding_key = ks.mld_melding_key
UNION ALL
SELECT '*CONCEPT*' fin_verkoopfactuur_id,
TRIM (COALESCE (po.waarde, '-')) po_nr, -- Optioneel
TRIM (COALESCE (po.waarde, m2c.cnt_contract_nummer, '-')) po_nr, -- Optioneel
DECODE (m2c.cnt_contract_key, NULL, NULL, m2c.cnt_contract_nummer_intern || '.' || COALESCE (m2c.cnt_contract_versie, '0')) contract_id, -- Optioneel
'08' sortering,
TRIM (ro.waarde) regel,
@@ -7138,7 +7138,7 @@ AS
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
FROM mld_v_aanwezigkenmerkmelding
WHERE mld_kenmerk_key = 1001) po, -- PO
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie, c.cnt_contract_nummer
FROM mld_v_aanwezigkenmerkmelding km, cnt_contract c
WHERE mld_kenmerk_key = 1081 -- Contractreferentie
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = c.cnt_contract_key) m2c,
@@ -7184,7 +7184,7 @@ AS
AND m.mld_melding_key = ks.mld_melding_key
UNION ALL
SELECT '*CONCEPT*' fin_verkoopfactuur_id,
TRIM (COALESCE (po.waarde, '-')) po_nr, -- Optioneel
TRIM (COALESCE (po.waarde, m2c.cnt_contract_nummer, '-')) po_nr, -- Optioneel
DECODE (m2c.cnt_contract_key, NULL, NULL, m2c.cnt_contract_nummer_intern || '.' || COALESCE (m2c.cnt_contract_versie, '0')) contract_id, -- Optioneel
'09' sortering,
TRIM (ro.waarde) regel,
@@ -7227,7 +7227,7 @@ AS
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
FROM mld_v_aanwezigkenmerkmelding
WHERE mld_kenmerk_key = 1001) po, -- PO
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie, c.cnt_contract_nummer
FROM mld_v_aanwezigkenmerkmelding km, cnt_contract c
WHERE mld_kenmerk_key = 1081 -- Contractreferentie
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = c.cnt_contract_key) m2c,
@@ -7273,7 +7273,7 @@ AS
AND m.mld_melding_key = ks.mld_melding_key
UNION ALL
SELECT '*CONCEPT*' fin_verkoopfactuur_id,
TRIM (COALESCE (po.waarde, '-')) po_nr, -- Optioneel
TRIM (COALESCE (po.waarde, m2c.cnt_contract_nummer, '-')) po_nr, -- Optioneel
DECODE (m2c.cnt_contract_key, NULL, NULL, m2c.cnt_contract_nummer_intern || '.' || COALESCE (m2c.cnt_contract_versie, '0')) contract_id, -- Optioneel
'10' sortering,
TRIM (ro.waarde) regel,
@@ -7316,7 +7316,7 @@ AS
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
FROM mld_v_aanwezigkenmerkmelding
WHERE mld_kenmerk_key = 1001) po, -- PO
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie
(SELECT mld_melding_key, c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie, c.cnt_contract_nummer
FROM mld_v_aanwezigkenmerkmelding km, cnt_contract c
WHERE mld_kenmerk_key = 1081 -- Contractreferentie
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = c.cnt_contract_key) m2c,
@@ -27309,9 +27309,9 @@ AS
g.alg_gebouw_naam,
huurder.prs_bedrijf_naam,
huurder.relatietype,
CASE WHEN huurder.cb_member =1 THEN
CASE WHEN huurder.cb_member =1 THEN
'Ja' ELSE 'NEE' END CB_member,
huurder.prs_bedrijf_opmerking,
huurder.prs_bedrijf_opmerking,
huurder.cnt_contract_nummer,
huurder.cnt_contract_versie,
huurder.cnt_contract_nummer_intern,
@@ -27386,7 +27386,7 @@ AS
prs_relatietype rt,
(SELECT l.prs_kenmerklink_waarde cb_member, l.prs_link_key
FROM prs_kenmerklink l
WHERE l.prs_kenmerk_key = 1340
WHERE l.prs_kenmerk_key = 1340
AND l.prs_kenmerklink_verwijder IS NULL) cb,
( SELECT b.prs_bedrijf_key,
LISTAGG (
@@ -27815,9 +27815,9 @@ AS
g.alg_gebouw_naam,
huurder.prs_bedrijf_naam,
huurder.relatietype,
CASE WHEN huurder.cb_member =1 THEN
CASE WHEN huurder.cb_member =1 THEN
'Ja' ELSE 'NEE' END,
huurder.prs_bedrijf_opmerking,
huurder.prs_bedrijf_opmerking,
huurder.cnt_contract_nummer,
huurder.cnt_contract_versie,
huurder.cnt_contract_nummer_intern,
@@ -27853,7 +27853,7 @@ AS
pv_oc.pv_oc_mobiel,
huurder.financial_contact,
huurder.secretariaat;
CREATE OR REPLACE VIEW BLCC_V_RAP_CONTR_HUURDERS
AS
SELECT DISTINCT she.naam_contactpersoon_she,
@@ -29345,7 +29345,7 @@ AS
FROM prs_bedrijf b, prs_relatietype rt
WHERE rt.prs_relatietype_key(+) = b.prs_relatietype_key
AND rt.prs_relatietype_verwijder IS NULL;
CREATE OR REPLACE VIEW BLCC_V_AANVR_WERKVERGUNNING
(
MELDING,