9 Commits

Author SHA1 Message Date
Erik Groener
347ff1bad6 FCLT#81526 Standaard import voor MJOB
svn path=/Database/branches/DB49/; revision=66863
2024-11-04 13:46:24 +00:00
825fd4b6c8 VLKC#84849 +lcl
svn path=/Database/branches/DB49/; revision=66862
2024-11-04 13:35:38 +00:00
Erik Groener
539eaab565 FCLT#83767 Data-roundtrip via Excel/CSV voor bulkdata aanvulling (evt mutaties)
svn path=/Database/branches/DB49/; revision=66857
2024-11-04 12:19:17 +00:00
Erik Groener
589510564c FCLT#81526 Standaard import voor MJOB
svn path=/Database/branches/DB49/; revision=66849
2024-11-04 09:24:41 +00:00
Jos Groot Lipman
5bcc4e7eab FCLT#84695 Menuopties 'management info' duidelijker naamgeven
svn path=/Database/branches/DB49/; revision=66847
2024-11-04 08:35:17 +00:00
cbb9e90392 VLKC#84483 facturen bij een contract waarbij geen contractbedrag is ingesteld, alsnog groen markeren (en evt. fiatteren) als ze aan het ingestelde termijn bedrag (+/- marge) voldoen.
Hiermee is het 'Contractbedrag' veld optioneel geworden (en blijft het termijnbedrag verplicht) voor een groene regelmarkering en evt. een automatische fiattering (als dat zo bij het contractsoort staat ingesteld).

svn path=/Database/branches/DB49/; revision=66822
2024-10-30 18:15:38 +00:00
5ca1d79fef FMHN#83674 lcl_holiday_found_strict toegevoegd
svn path=/Database/branches/DB49/; revision=66725
2024-10-22 09:06:25 +00:00
Erik Groener
a90f9efc21 BAMG#83299 Wens tot veranderen einddatum - automatisch verlengen: cnt.autoverleng_contract() verplaatst van fac_cleanup() naar fac_daily().
svn path=/Database/branches/DB49/; revision=66706
2024-10-21 10:20:28 +00:00
3468159213 NOVA#85798 S(prs_dep_default_kpn) omschrijving aangevuld
svn path=/Database/branches/DB49/; revision=66705
2024-10-21 09:30:03 +00:00
6 changed files with 33 additions and 23 deletions

View File

@@ -1580,7 +1580,8 @@ FAC_LCL('cnd_mjbtaak_verwerkt', 'Gebrek is verwerkt als gevolg van een nieuwe me
FAC_LCL('cnd_aggr_conditiescores', 'Aggregeer conditiescores', 'Aggregate condition scores')
FAC_LCL('cnd_aggregate_confirm', 'Weet u het zeker?', 'Are you sure?')
FAC_LCL('lcl_holiday_found', 'De gekozen reeks bevat een vrije dag! Kies een andere dag.', 'The selected days contain a holiday! Choose another day.')
FAC_LCL('lcl_holiday_found', 'De gekozen reeks bevat een vrije dag! Doorgaan?', 'The selected days contain a holiday! Continue?')
FAC_LCL('lcl_holiday_found_strict', 'De gekozen reeks bevat een vrije dag! Kies een andere dag.', 'The selected days contain a holiday! Choose another day.')
FAC_LCL('lcl_holiday', 'De aangegeven dag is geen werkdag! Doorgaan?', 'The selected day is not a work day! Continue?')
FAC_LCL('lcl_holiday_strict', 'De aangegeven dag is geen werkdag! Kies een andere dag.', 'The selected day is not a work day! Choose another day.')
FAC_LCL('lcl_holiday_not_ok_bes', 'De begin dag is geen werkdag. Start met een werkdag of kies een enkele dag.', 'The selected starting day is not a working day. Please select a working day or select a single day.')
@@ -4460,10 +4461,10 @@ FAC_LCL('lcl_menu_faq_kenmerkdomeinen', 'Kenmerkdomeinen', 'Property domains')
FAC_LCL('lcl_menu_faq_setting', 'Instellingen', 'Settings')
FAC_LCL('lcl_menu_mrk_bo_overview', 'Prikbord', 'Bulletin board')
FAC_LCL('lcl_maninfo', 'Management Info', 'Management Info')
FAC_LCL('lcl_menu_mld_mi', 'Servicedesk', 'Service Desk')
FAC_LCL('lcl_menu_bes_mi', 'Bestellingen', 'Purchase orders')
FAC_LCL('lcl_menu_res_mi', 'Reserveringen', 'Reservations')
FAC_LCL('lcl_menu_bez_mi', 'Bezoekers', 'Visitors')
FAC_LCL('lcl_menu_mld_mi', 'Management info servicedesk', 'Management info Service Desk')
FAC_LCL('lcl_menu_bes_mi', 'Management info bestellingen', 'Management info purchase orders')
FAC_LCL('lcl_menu_res_mi', 'Management info reserveringen', 'Management info reservations')
FAC_LCL('lcl_menu_bez_mi', 'Management info bezoekers', 'Management info visitors')
FAC_LCL('lcl_menu_mld_quality', 'Meldingen', 'Calls')
FAC_LCL('lcl_menu_res_quality', 'Bezettingsgraad', 'Occupancy')
FAC_LCL('lcl_menu_kpi', 'KPI''s', 'KPI''s')
@@ -6159,7 +6160,8 @@ FAC_LCL('bez_actie_default', 'Is default', 'Is default')
FAC_LCL('bez_actie_flags', 'Ontvangst door', 'Welcome by')
FAC_LCL('bez_actie_flag_oproepen', 'Oproepen', 'Call')
FAC_LCL('bez_actie_flag_badge', 'Automatisch badgenummer', 'Automatic badge number')
FAC_LCL('bez_actie_flag_teams', 'Gastheer/gastvouw via Microsoft Teams', 'Host/hostess by Microsoft Teams')
FAC_LCL('bez_actie_flag_teams', 'Gastheer/gastvouw via Microsoft Teams', 'Host/hostess in Microsoft Teams')
FAC_LCL('bez_actie_flag_teams_notify', 'Gastheer/gastvouw via Microsoft Teams notificeren', 'Notify host/hostess in Microsoft Teams')
FAC_LCL('bez_actie_flagsLOV',
'0;N.v.t;1;Oproepen;2;Automatisch badgenummer;3;Oproepen en automatisch badgenummer',
'0;N.a.;1;Call;2;Automatic badge number;3;Call and Automatic badge number')

View File

@@ -3335,6 +3335,9 @@ CREATE OR REPLACE PACKAGE BODY fac AS
prs.personen_inactief_schonen;
END IF;
-- Automatische verlenging van contracten.
cnt.autoverleng_contract();
fac_custprocedure('DAILY');
fac.fac_cleanup(0); -- 0 = onvoorwaardelijk
@@ -5923,9 +5926,6 @@ CREATE OR REPLACE PACKAGE BODY fac AS
END LOOP;
END;
-- Automatische verlenging van contracten.
cnt.autoverleng_contract();
UPDATE fac_version
SET fac_version_cleanup_date = SYSDATE;
END;

View File

@@ -22988,7 +22988,7 @@ BEGIN
SELECT MAX(ins_srtcontrole_key)
INTO v_srtcontrole_key
FROM ins_srtcontrole
WHERE ins_srtcontrole_omschrijving = v_taakomschrijving;
WHERE LOWER(ins_srtcontrole_omschrijving) = LOWER(v_taakomschrijving);
-- v_srtcontrole_key = null als de taak nog niet bestaat.
-- CSV-kolom F: Controleer taak opmerking
@@ -23613,7 +23613,9 @@ BEGIN
FROM ins_srtcontrole t
, prs_dienst d
WHERE t.prs_dienst_key = d.prs_dienst_key(+)
AND t.ins_srtcontrole_key = rec.ins_srtcontrole_key;
AND t.ins_srtcontrole_key = rec.ins_srtcontrole_key
GROUP BY t.ins_srtcontrole_opmerking
, t.ins_srtcontrole_level;
-- Basis-taak - Taakopmerking
v_errormsg := 'Fout taakopmerking wijzigen ';
@@ -23690,7 +23692,13 @@ BEGIN
, v_eindjaar
, v_materiaalkosten
FROM ins_srtcontroledl_xcp
WHERE ins_srtcontroledl_xcp_key = rec.ins_srtcontroledl_xcp_key;
WHERE ins_srtcontroledl_xcp_key = rec.ins_srtcontroledl_xcp_key
GROUP BY ins_srtcontroledl_xcp_perc
, ins_srtcontroledl_xcp_opmerk
, ins_srtcontroledl_xcp_eenheid
, ins_srtcontroledl_xcp_periode
, ins_srtcontroledl_xcp_groep
, ins_srtcontroledl_xcp_eind;
-- Object-taak - Percentage
v_errormsg := 'Fout percentage wijzigen ';

View File

@@ -742,7 +742,7 @@ DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_approvemethod'
DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_bedrijf_leveranciernr_unique' , 'number' , '0' , 'leveranciernr or prs_bedrijf unique (1) or not unique (0)')
DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_collegas_used' , 'number' , '9' , 'Can FE users indicate collegues for replacement. Use value as autlevel scope: everything (-1) ... nothing (9=default)')
DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_default_kpn_empty' , 'number' , '0' , 'Costcentre always default empty {0=no | 1=yes}')
DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_dep_default_kpn' , 'number' , '5' , 'A user can make costs for his own department by default {0=no | 1=yes | 2=all departments of company | 4=personal}')
DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_dep_default_kpn' , 'number' , '5' , 'A user can make costs for his own department by default {0=no | 1=yes | 2=all departments of company | 4=personal | &8=only department cost centres | &16=only project cost centres | &32=only building cost centres }')
DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_dep_default_kpn_voor' , 'number' , '0' , 'Gebruik de kostenplaatsen van de prs_perslid_voor indien gezet samen met mld_allow_for_others/bes_allow_for_others')
DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_fof_show_belongings' , 'number' , '1' , '0=hide belongings, 1=show belongings')
DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_h' , 'float' , '0.25' , 'Employability time stepsize')

View File

@@ -368,7 +368,7 @@ SELECT l.alg_locatie_code Locatiecode
WHERE l.alg_locatie_key = g.alg_locatie_key
AND g.alg_gebouw_key = v.alg_gebouw_key
AND v.alg_verdieping_key = r.alg_verdieping_key
AND r.alg_srtruimte_key = s.alg_srtruimte_key
AND r.alg_srtruimte_key = s.alg_srtruimte_key(+)
AND r.alg_ruimte_key = ra.alg_ruimte_key(+)
AND ra.prs_afdeling_key = pa.prs_afdeling_key(+)
AND r.alg_ruimte_key = rar.alg_ruimte_key(+)
@@ -378,6 +378,8 @@ SELECT l.alg_locatie_code Locatiecode
AND rr.res_ruimte_key = rro.res_ruimte_key(+)
AND rro.res_opstelling_key = ro.res_opstelling_key(+)
AND rro.res_ruimte_opstel_verwijder IS NULL
AND (g.alg_gebouw_vervaldatum IS NULL OR g.alg_gebouw_vervaldatum > TRUNC(SYSDATE))
AND (rr.res_ruimte_vervaldatum IS NULL OR rr.res_ruimte_vervaldatum > TRUNC(SYSDATE));
;
-- import: FIP: 3-Aanvullen organisatiestructuur

View File

@@ -544,15 +544,13 @@ AS
DBMS_OUTPUT.put_line ('Totaal gefactureerd periode: ' || totaaltermijngefactureerd);
END IF;
IF contractkosten IS NULL
THEN
retval := 0;
ELSIF totaalgefactureerd <=
contractkosten + fac.safe_to_number (fac.getsetting ('cnt_factuur_totaalmarge'))
AND fin.tolerantiematch (discipline,
ftype,
totaaltermijngefactureerd,
COALESCE (factuurschemabedrag, contracttermijnkosten)) = 1
IF ( totaalgefactureerd <=
contractkosten + fac.safe_to_number (fac.getsetting ('cnt_factuur_totaalmarge'))
OR contractkosten IS NULL)
AND fin.tolerantiematch (discipline,
ftype,
totaaltermijngefactureerd,
COALESCE (factuurschemabedrag, contracttermijnkosten)) = 1
THEN
retval := 1;
ELSE