PIVP#85719 Aanpassing van de dienst en zaalreservering export routines waarbij nu de exports word gedaan van de 1 dag van het huidige jaar en de laatste dag van de vorige maand. Nu worden toch alle diensten/reserveringen geëxporteerd ook als er per vergis een maand wordt vergeten.

svn path=/Customer/trunk/; revision=66467
This commit is contained in:
Norbert Wassink
2024-10-04 08:39:14 +00:00
parent 9d6775eb88
commit 51b6bb24f9

View File

@@ -3828,7 +3828,7 @@ AS
v_startDate DATE;
v_endDate DATE;
v_factuurdatum DATE;
v_startmonth VARCHAR2(10);
v_endmonth VARCHAR2(10);
v_currentmonth VARCHAR2(10);
v_currentyear VARCHAR2(10);
v_currenthuurder VARCHAR2(10);
@@ -3848,15 +3848,15 @@ BEGIN
-- Exports vinden plaats op maand basis
v_startmonth := TO_CHAR(TO_NUMBER(TO_CHAR(SYSDATE,'MM'))-1);
v_endmonth := TO_CHAR(TO_NUMBER(TO_CHAR(SYSDATE,'MM'))-1);
v_currentyear := TO_CHAR(TO_NUMBER(TO_CHAR(SYSDATE,'YYYY')));
IF v_startmonth = '0' THEN
IF v_endmonth = '0' THEN
v_currentyear := TO_CHAR(TO_NUMBER(TO_CHAR(SYSDATE,'YYYY'))-1);
v_startmonth:='12';
v_endmonth:='12';
END IF;
v_startdate := TO_DATE('01-'||v_startmonth||'-'||v_currentyear,'DD-MM-YYYY');
v_startdate := TO_DATE('01-01-'||v_currentyear,'DD-MM-YYYY');
v_enddate := LAST_DAY(v_startdate);
v_enddate := LAST_DAY(TO_DATE('01-'||v_endmonth||'-'||v_currentyear,'DD-MM-YYYY'));
v_factuurdatum:=v_enddate;
-- IF v_currentmonth=1 OR v_currentmonth=4 OR v_currentmonth=7 OR v_currentmonth=10
-- THEN
@@ -4008,7 +4008,7 @@ AS
v_startDate DATE;
v_endDate DATE;
v_currentmonth NUMBER;
v_startmonth NUMBER;
v_endmonth NUMBER;
v_currentyear VARCHAR2(10);
v_currenthuurder VARCHAR2(10);
v_factuurdatum DATE;
@@ -4030,18 +4030,18 @@ BEGIN
-- eerst controlerene of we de eerste van een nieuw kwartaal zijn.
v_currentmonth := TO_NUMBER(TO_CHAR(SYSDATE,'MM'));
v_startmonth := TO_CHAR(TO_NUMBER(TO_CHAR(SYSDATE,'MM'))-1);
v_endmonth := TO_CHAR(TO_NUMBER(TO_CHAR(SYSDATE,'MM'))-1);
v_currentyear := TO_CHAR(TO_NUMBER(TO_CHAR(SYSDATE,'YYYY')));
IF v_startmonth = '0' THEN
IF v_endmonth = '0' THEN
v_currentyear := TO_CHAR(TO_NUMBER(TO_CHAR(SYSDATE,'YYYY'))-1);
v_startmonth:='12';
v_endmonth:='12';
END IF;
IF v_currentmonth = 5 AND v_currentYear= '2023' THEN -- alleen voor begin de eerste 4 maanden kunnen exporteen
v_startDate := TO_DATE('01-01-2023','DD-MM-YYYY');
v_endDate := TO_DATE('30-04-2023','DD-MM-YYYY');
ELSE
v_startDate := TO_DATE('01-'||v_startmonth||'-'||v_currentyear,'DD-MM-YYYY');
v_endDate := LAST_DAY(v_startDate);
v_startDate := TO_DATE('01-01-'||v_currentyear,'DD-MM-YYYY');
v_endDate := LAST_DAY(TO_DATE('01-'||v_endmonth||'-'||v_currentyear,'DD-MM-YYYY'));
END IF;