BLCC#55007 PROQURO-export/UTF-8 encoding

svn path=/Customer/trunk/; revision=39445
This commit is contained in:
Maarten van der Heide
2018-10-18 07:49:03 +00:00
parent 909fcc2e09
commit e609c5bd43

View File

@@ -731,7 +731,7 @@ BEGIN
IF v_order_count > 0
THEN
--blcc_add_xml_row (v_bestand, '<?xml version="1.0" encoding="windows-1252"?>'); -- ???
blcc_add_xml_row (v_bestand, '<?xml version="1.0" encoding="utf-8"?>');
blcc_add_xml_row (v_bestand, '<Orders>');
FOR rec IN c3
LOOP
@@ -1759,7 +1759,7 @@ AS -- View bevat alleen inhoud op de dag na de 1e werkdag van de maand!
CREATE OR REPLACE PROCEDURE blcc_select_twinfield (p_applname IN VARCHAR2,
p_applrun IN VARCHAR2)
AS
-- Verwerken te exporteren opdrachtkosten (<EFBFBD>n de rest)!
-- Verwerken te exporteren opdrachtkosten (de rest)!
CURSOR c1
IS
SELECT '[' || TO_CHAR (o.mld_melding_key) || '|' || TO_CHAR (o.mld_opdr_key) || '] ' aanduiding,
@@ -1813,7 +1813,7 @@ BEGIN
-- LET OP: Twinfield-export draait dagelijks na middernacht (begin van dag)
-- en de verkoop wordt maandelijks alleen in de nacht na 1e werkdag van de
-- maand doorgezet.
-- IF nacht na 1e werkdag van de maand (<EFBFBD>n geen weekend <EFBFBD>n geen vrije dag)!
-- IF nacht na 1e werkdag van de maand (geen weekend geen vrije dag)!
-- count_work_days (d1,d2) bepaalt het #werkdagen van d1 tot d2 (als d1=d2,
-- dan return 0); daarom bepalen tov. laatste dag van vorige maand!
IF FAC.count_work_days (TRUNC (SYSDATE, 'mm') - 1, SYSDATE - 1) = 99 -- TODO: Export/view ontmantelen!
@@ -2676,7 +2676,7 @@ AS
DECODE (
UPPER (fr.factuurregel), -- Zou consistent moeten zijn met contract!
'BIJDRAGE CHEF VAN DIENST', '8104',
'BIJDRAGE HYGI<EFBFBD>NISCH ONDERHOUD', '8105',
'BIJDRAGE HYGIʎISCH ONDERHOUD', '8105',
'BIJDRAGE AFVAL', '8106',
'BIJDRAGE GASSEN', '8107',
'CFF RENT', '8130',
@@ -2708,7 +2708,7 @@ AS
(SELECT mld_melding_key, fac.safe_to_number (mld_kenmerkmelding_waarde) correctiebedrag
FROM mld_v_aanwezigkenmerkmelding
WHERE mld_kenmerk_key = 345) cb -- Correctiebedrag
WHERE m.mld_stdmelding_key = 482 -- Financi<EFBFBD>le correctie
WHERE m.mld_stdmelding_key = 482 -- Financi correctie
AND m.mld_melding_status IN (4, 5) -- Geaccepteerd/Afgemeld
AND m.mld_melding_key = km.mld_melding_key
AND km.mld_kenmerk_key = 341 -- Contractreferentie
@@ -3053,7 +3053,7 @@ BEGIN
-- LET OP: Twinfield-export van additionele diensten (= boekingsgangen)
-- draait dagelijks na middernacht (begin van dag) en de verkoop wordt
-- maandelijks alleen in de nacht na 10e werkdag van de maand doorgezet.
-- IF nacht na 1e werkdag van de maand (<EFBFBD>n geen weekend <EFBFBD>n geen vrije dag)!
-- IF nacht na 1e werkdag van de maand (geen weekend geen vrije dag)!
-- count_work_days (d1,d2) bepaalt het #werkdagen van d1 tot d2 (als d1=d2,
-- dan return 0); daarom bepalen tov. laatste dag van vorige maand!
IF FAC.count_work_days (TRUNC (SYSDATE, 'mm') - 1, SYSDATE - 1) = 10
@@ -5955,7 +5955,7 @@ AS
DECODE (
UPPER (x.regel),
'BIJDRAGE CHEF VAN DIENST', '8104',
'BIJDRAGE HYGI<EFBFBD>NISCH ONDERHOUD', '8105',
'BIJDRAGE HYGIʎISCH ONDERHOUD', '8105',
'BIJDRAGE AFVAL', '8106',
'BIJDRAGE GASSEN', '8107',
'8100'))
@@ -6068,7 +6068,7 @@ AS
DECODE (
UPPER (x.regel),
'BIJDRAGE CHEF VAN DIENST', '8104',
'BIJDRAGE HYGI<EFBFBD>NISCH ONDERHOUD', '8105',
'BIJDRAGE HYGIʎISCH ONDERHOUD', '8105',
'BIJDRAGE AFVAL', '8106',
'BIJDRAGE GASSEN', '8107',
'8100'))
@@ -6102,7 +6102,7 @@ AS
AND c.cnt_contract_status = 0 -- NIET Gesloten
AND TRUNC (c.cnt_contract_looptijd_van) < LAST_DAY (TO_DATE (lp.maand || '01', 'yyyymmdd')) -- Van-datum < einde te factureren maand
AND c.cnt_contract_looptijd_tot > TO_DATE (lp.maand || '01', 'yyyymmdd') -- Tot-datum > begin te factureren maand
AND c.cnt_contract_key = rg.cnt_contract_key(+) -- Huurcontracten g<EFBFBD><EFBFBD>n Regelgroepering!
AND c.cnt_contract_key = rg.cnt_contract_key(+) -- Huurcontracten g Regelgroepering!
AND c.cnt_contract_key = kb.cnt_contract_key) x,
cnt_contract c,
prs_bedrijf b,
@@ -6216,7 +6216,7 @@ AS
DECODE (
UPPER (fr.factuurregel), -- Zou consistent moeten zijn met contract!
'BIJDRAGE CHEF VAN DIENST', '8104',
'BIJDRAGE HYGI<EFBFBD>NISCH ONDERHOUD', '8105',
'BIJDRAGE HYGIʎISCH ONDERHOUD', '8105',
'BIJDRAGE AFVAL', '8106',
'BIJDRAGE GASSEN', '8107',
'CFF RENT', '8130',
@@ -6249,7 +6249,7 @@ AS
(SELECT mld_melding_key, fac.safe_to_number (mld_kenmerkmelding_waarde) correctiebedrag
FROM mld_v_aanwezigkenmerkmelding
WHERE mld_kenmerk_key = 345) cb -- Correctiebedrag
WHERE m.mld_stdmelding_key = 482 -- Financi<EFBFBD>le correctie
WHERE m.mld_stdmelding_key = 482 -- Financi correctie
AND m.mld_melding_status IN (4, 5) -- Geaccepteerd/Afgemeld
AND m.mld_melding_key = km.mld_melding_key
AND km.mld_kenmerk_key = 341 -- Contractreferentie
@@ -6559,7 +6559,7 @@ BEGIN
-- LET OP: Twinfield-export van verhuurcontracten (= boekingsgangen) draait
-- dagelijks na middernacht (begin van dag) en de verkoop wordt maandelijks
-- alleen in de nacht na 10e werkdag van de maand doorgezet.
-- IF nacht na 1e werkdag van de maand (<EFBFBD>n geen weekend <EFBFBD>n geen vrije dag)!
-- IF nacht na 1e werkdag van de maand (geen weekend geen vrije dag)!
-- count_work_days (d1,d2) bepaalt het #werkdagen van d1 tot d2 (als d1=d2,
-- dan return 0); daarom bepalen tov. laatste dag van vorige maand!
IF FAC.count_work_days (TRUNC (SYSDATE, 'mm') - 1, SYSDATE - 1) = 10
@@ -6670,7 +6670,7 @@ BEGIN
rec.fin_btwtabelwaarde_perc,
rec.fin_btwtabelwaarde_verlegd,
rec.maand,
rec.cnt_contract_korting, -- n1/kortingspercentage <EFBFBD>f subsidiepercentage
rec.cnt_contract_korting, -- n1/kortingspercentage 򤟳ubsidiepercentage
rec.mld_melding_key, -- n2/correctiemelding
TO_NUMBER (NULL), -- n3
TO_NUMBER (NULL), -- n4
@@ -6896,7 +6896,7 @@ AS
SELECT DISTINCT 'Verhuur', 'Correctiemelding nog niet in conceptfactuur',
TO_CHAR (m.mld_melding_key)
FROM mld_melding m
WHERE m.mld_stdmelding_key = 482 -- Financi<EFBFBD>le correctie
WHERE m.mld_stdmelding_key = 482 -- Financi correctie
AND m.mld_melding_status IN (0, 2, 3) -- Pending/Ingevoerd/Ingezien
UNION ALL
SELECT DISTINCT 'Verhuur', 'Contract gekoppeld aan locatie',