From 432cefe793a47540004fef0ce5b8c4db081a1b6b Mon Sep 17 00:00:00 2001 From: Erik Groener Date: Wed, 10 May 2017 08:27:18 +0000 Subject: [PATCH] FSN#39055 BCS/2000 functionaliteit in FACILITOR - customization svn path=/Database/trunk/; revision=33764 --- BGT/BGT_TAB.SRC | 4 ++++ BGT/BGT_TRI.SRC | 10 ++++++++-- FAC/FAC_LCL.SRC | 35 +++++++++++++++++++++++------------ _UP/DB30to31.src | 4 ++++ 4 files changed, 39 insertions(+), 14 deletions(-) diff --git a/BGT/BGT_TAB.SRC b/BGT/BGT_TAB.SRC index 0ba22532..f21cebb9 100644 --- a/BGT/BGT_TAB.SRC +++ b/BGT/BGT_TAB.SRC @@ -134,11 +134,15 @@ CREATE_TABLE(bgt_budgetmutatie, 1) CONSTRAINT bgt_r_bgt_budget1 REFERENCES bgt_budget (bgt_budget_key), bgt_budget_bedrag_van NUMBER (12, 2), + bgt_budget_btwbedrag_van + NUMBER (12, 2), bgt_budget_key_naar NUMBER (10) CONSTRAINT bgt_r_bgt_budget2 REFERENCES bgt_budget (bgt_budget_key), bgt_budget_bedrag_naar NUMBER (12, 2), + bgt_budget_btwbedrag_naar + NUMBER (12, 2), CONSTRAINT bgt_c_bgt_budget_key1 CHECK(bgt_budget_key_van IS NOT NULL OR bgt_budget_key_naar IS NOT NULL) ); diff --git a/BGT/BGT_TRI.SRC b/BGT/BGT_TRI.SRC index cba8f991..35e4e92f 100644 --- a/BGT/BGT_TRI.SRC +++ b/BGT/BGT_TRI.SRC @@ -53,8 +53,14 @@ CREATE_TRIGGER(bgt_t_bgt_budgetmutatie_B_IU) BEFORE INSERT OR UPDATE ON bgt_budgetmutatie FOR EACH ROW BEGIN - UPDATE bgt_budget SET bgt_budget_bedrag = bgt_budget_bedrag + :new.bgt_budget_bedrag_van WHERE bgt_budget_key = :new.bgt_budget_key_van; - UPDATE bgt_budget SET bgt_budget_bedrag = bgt_budget_bedrag + :new.bgt_budget_bedrag_naar WHERE bgt_budget_key = :new.bgt_budget_key_naar; + IF (:new.bgt_budget_key_van IS NOT NULL) THEN + UPDATE bgt_budget SET bgt_budget_bedrag = NVL(bgt_budget_bedrag, 0) + NVL(:new.bgt_budget_bedrag_van, 0) WHERE bgt_budget_key = :new.bgt_budget_key_van; + UPDATE bgt_budget SET bgt_budget_btwbedrag = NVL(bgt_budget_btwbedrag, 0) + NVL(:new.bgt_budget_btwbedrag_van, 0) WHERE bgt_budget_key = :new.bgt_budget_key_van; + END IF; + IF (:new.bgt_budget_key_naar IS NOT NULL) THEN + UPDATE bgt_budget SET bgt_budget_bedrag = NVL(bgt_budget_bedrag, 0) + NVL(:new.bgt_budget_bedrag_naar, 0) WHERE bgt_budget_key = :new.bgt_budget_key_naar; + UPDATE bgt_budget SET bgt_budget_btwbedrag = NVL(bgt_budget_btwbedrag, 0) + NVL(:new.bgt_budget_btwbedrag_naar, 0) WHERE bgt_budget_key = :new.bgt_budget_key_naar; + END IF; END; / diff --git a/FAC/FAC_LCL.SRC b/FAC/FAC_LCL.SRC index 55fb2037..06e1567b 100644 --- a/FAC/FAC_LCL.SRC +++ b/FAC/FAC_LCL.SRC @@ -661,6 +661,7 @@ FAC_LCL('lcl_mld_is_mldupd', 'Melding is gewijzigd', 'Call is updated', 'Meldung FAC_LCL('lcl_mld_is_mldupdtrack', 'Melding {0} is gewijzigd', 'Call {0} is updated', 'Meldung {0} ist geändert worden', 'Demande {0} est modifiée') FAC_LCL('lcl_mld_is_mldafrtrack', 'Melding {0} is afgerond', 'Call {0} is completed', 'Meldung {0} ist abgeschlossen worden', 'Demande {0} est terminée') FAC_LCL('lcl_ord_is_ordupdtrack', 'Opdracht {0} is gewijzigd', 'Order {0} is updated', 'Auftrag {0} ist geändert worden', 'Ordre {0} est modifié') +FAC_LCL('lcl_ord_is_orddattrack', 'De einddatum van opdracht {0} is gewijzigd', 'The enddate of order {0} is updated', '@Das Endedatum des Auftrag {0} ist geändert worden', '@La Date de fin de l''ordre {0} est modifié') FAC_LCL('lcl_cnt_is_cntupdtrack', 'Contract {0} is gewijzigd', 'Contract {0} is updated', 'Vertrag {0} ist geändert worden', 'Contrat {0} est modifié') FAC_LCL('lcl_mld_is_mlddoo', 'Doorgezet naar de backoffice', 'Assigned to back office', 'Weitergeschickt an den Innendienst', 'Transmis au back office') FAC_LCL('lcl_mld_is_mldfwd', 'Doorverwezen naar andere backoffice', 'Assigned to another back office', 'Übergewiesen an anderen Innendienst', 'Renvoyé à autre back office') @@ -812,8 +813,8 @@ FAC_LCL('lcl_mld_typeopdr', 'Opdrachttype', 'Order type', 'Auftragstyp', 'Type d FAC_LCL('lcl_cnt_typecnt', 'Contracttype' , 'Contract type', 'Vertragtyp', 'Type de contrat') FAC_LCL('lcl_mld_objects', 'Objecten', 'Objects', 'Objekte', 'Objets') FAC_LCL('lcl_mld_objects_select', 'Selecteer gerelateerde objecten', 'Select related objects', 'Wählen Sie zusammenhängende Objekte', 'Sélectionnez les objets liés') -FAC_LCL('lcl_mld_objects_available', 'Geregistreerde objecten', 'Registered objects', 'Registrierte Objekte', 'Objets enregistrés') -FAC_LCL('lcl_mld_objects_selected', 'Gerelateerde objecten', 'Related objects', 'Zusammenhängende Objekte', 'Objets connexes') +FAC_LCL('lcl_mld_objects_available', 'Maak een keuze uit onderstaande lijst', 'Registered objects', 'Registrierte Objekte', 'Objets enregistrés') +FAC_LCL('lcl_mld_objects_selected', 'Gekozen objecten', 'Related objects', 'Zusammenhängende Objekte', 'Objets connexes') FAC_LCL('lcl_mld_object_add', '>>Toevoegen', '>>Add', '>>Hinzufügen', '>>Aujouter') FAC_LCL('lcl_mld_object_remove', 'Verwijderen<<', 'Delete<<', 'Entfernen<<', 'Supprimer<<') FAC_LCL('lcl_mld_del_obj', 'Verwijderde objecten', 'Deleted objects', 'Stornierte Objekte', 'Objets supprimées') @@ -834,6 +835,7 @@ FAC_LCL('lcl_ord_is_ordgoe', 'Ter goedkeuring', 'For validation', 'Zu Pr FAC_LCL('lcl_ord_is_ordgno', 'Niet goedgekeurd', 'Not validated', 'Nicht geprüft', 'Pas approuvé') FAC_LCL('lcl_ord_is_ordnew', 'Uitgegeven', 'Issued', 'Ausgegeben', 'Emis') FAC_LCL('lcl_ord_is_ordupd', 'Gewijzigd', 'Adjusted', 'Geändert', 'Modifié') +FAC_LCL('lcl_ord_is_orddat', 'Gewijzigd', 'Adjusted', 'Geändert', 'Modifié') FAC_LCL('lcl_ord_is_ordafm', 'Afgemeld', 'Closed', 'Abgemeldet', 'Traité') FAC_LCL('lcl_ord_is_ordfia', 'Ter fiattering aangeboden', 'Offered for approval', 'Zu Genehmigung angeboten', 'Presenté pour autorisation') FAC_LCL('lcl_ord_is_ordfok', 'Gefiatteerd', 'Approved', 'Genehmigt', 'Autorisé / approuvé') @@ -1731,6 +1733,7 @@ FAC_LCL('lcl_mld_hint', 'Aanwijzing', 'Hint', 'Hinweis', 'Conseil') FAC_LCL('lcl_mld_symbol_upload', 'Symbool Upload', 'Symbol Upload', 'Symbol Upload', 'Télécharger icône') FAC_LCL('lcl_mld_browse_upload', 'Blader/Upload', 'Browse/Upload', 'Suchen/Zuladen', 'Parcourir/Télécharger') FAC_LCL('lcl_mld_symbol_name', 'Symboolnaam', 'Symbol name', 'Symbolname', 'Nom de l''icône') +FAC_LCL('lcl_mld_externurl', 'Externe link*', 'External link*', 'URL', 'URL') FAC_LCL('lcl_mld_behandel_dienst', 'Te behandelen door dienst', 'To be processed by service', 'Zu behandeln durch Dienst', 'A traiter par le service') FAC_LCL('lcl_mld_groepsverplichting', 'Groepsverplichting', 'Mandatory by group', 'Gruppe-Verpflichtung', 'Obligation d''un groupe') FAC_LCL('lcl_mld_kenmerk_groep', 'Groep', 'Group', 'Gruppe', 'Groupe') @@ -2862,6 +2865,9 @@ FAC_LCL('lcl_faq_stopwords', 'de,het,een,in,bij,of,aan,is', 'the,a,in,with,or,on FAC_LCL('lcl_faq_del_stdmelding', 'Wilt u de melding bij het kennisbankitem verwijderen', 'Are you sure you want to remove the call from the knowledge base item', '@Um die Nachricht aus der Knowledge Base Artikel entfernen', '@Pour supprimer le message de l''élément de base de connaissances') FAC_LCL('lcl_faq_stdmeldingfaq', 'Meldingen bij kennisbankitem', 'Calls related to knowledge base item', '@Anrufe auf Wissensbasis Artikel im Zusammenhang', '@Appels liés à l''option de base de connaissances') FAC_LCL('lcl_faq_stdmelding_m', 'Meerdere meldingen ({0})', 'Multiple calls ({0})', '@Mehrere Meldungen ({0})', '@notifications multiples ({0})') +FAC_LCL('lcl_faq_del_alg', 'Wilt u de plaats bij het kennisbankitem verwijderen', 'Are you sure you want to remove the place from the knowledge base item', '@Um der Ort aus der Knowledge Base Artikel entfernen', '@Pour supprimer le lieu de l''élément de base de connaissances') +FAC_LCL('lcl_faq_algfaq', 'Plaats bij kennisbankitem', 'Places related to knowledge base item', '@Ort bezüglich Datenbank', '@Lieu relatif à de base de connaissances') +FAC_LCL('lcl_faq_alg_l', 'Meerdere locaties ({0})', 'Multiple locations ({0})', '@Mehrere Standorte ({0})', '@Plusieurs emplacements ({0})') FAC_LCL('lcl_fac_module', 'Module', 'Module', 'Modul', 'Module') FAC_LCL('lcl_fac_setting', 'Setting', 'Setting', 'Einstellung', 'Paramètres') FAC_LCL('lcl_fac_setting_m', 'Settings', 'Settings', 'Einstellungen', 'Paramètres') @@ -5643,16 +5649,19 @@ FAC_LCL('bgt_ksgbudget', 'Algemeen', 'General', 'Allgemein', 'G FAC_LCL('bgt_rubriekbudget', 'Algemeen', 'General', 'Allgemein', 'Général') -FAC_LCL('bgt_budgetmutatie', 'Budgetmutatie', 'Budget mutation', '@@', '@@') -FAC_LCL('bgt_budgetmutatie_m', 'Budgetmutaties', 'Budget mutations', '@@', '@@') -FAC_LCL('bgt_budgetmutatie_val1', 'Dit mag niet, mutaties moeten binnen de rubriek plaatsvinden, of op rubrieksniveau.', 'Invalid mutation', '@@', '@@') -FAC_LCL('bgt_budgetmutatie_bedrag', 'Bedrag', 'Amount', '@@', '@@') -FAC_LCL('bgt_budgetmutatie_van', 'Van budget', 'Budget from', '@@', '@@') -FAC_LCL('bgt_budgetmutatie_naar', 'Naar budget', 'Budget to', '@@', '@@') -FAC_LCL('bgt_budgetmutatie_door', 'Aangepast door', 'Adjusted by', '@@', '@@') -FAC_LCL('bgt_budgetmutatie_oms', 'Omschrijving', 'Description', '@@', '@@') -FAC_LCL('bgt_budgetmutatie_datum', 'Datum', 'Date', '@@', '@@') -FAC_LCL('bgt_budgetmutatie_reserve', 'Reserve', 'Reserve', '@@', '@@') +FAC_LCL('bgt_budgetmutatie', 'Budgetmutatie', 'Budget mutation', '@@', '@@') +FAC_LCL('bgt_budgetmutatie_m', 'Budgetmutaties', 'Budget mutations', '@@', '@@') +FAC_LCL('bgt_budgetmutatie_val1', 'Dit mag niet, mutaties moeten binnen de rubriek plaatsvinden, of op rubrieksniveau.', 'Invalid mutation', '@@', '@@') +FAC_LCL('bgt_budgetmutatie_bedrag', 'Bedrag', 'Amount', '@@', '@@') +FAC_LCL('bgt_budgetmutatie_btwbedrag', 'Bedrag BTW', 'Amount VAT', '@@', '@@') +FAC_LCL('bgt_budgetmutatie_van', 'Van budget', 'Budget from', '@@', '@@') +FAC_LCL('bgt_budgetmutatie_naar', 'Naar budget', 'Budget to', '@@', '@@') +FAC_LCL('bgt_budgetmutatie_door', 'Aangepast door', 'Adjusted by', '@@', '@@') +FAC_LCL('bgt_budgetmutatie_oms', 'Omschrijving', 'Description', '@@', '@@') +FAC_LCL('bgt_budgetmutatie_datum', 'Datum', 'Date', '@@', '@@') +FAC_LCL('bgt_budgetmutatie_reserve', 'Reserve', 'Reserve', '@@', '@@') +FAC_LCL('bgt_budgetmutatie_err1', '{0} en {1} zijn hetzelfde', '{0} and {1} are the same', '@@', '@@') +FAC_LCL('bgt_budgetmutatie_err2', '{0} en/of {1} moet ingevuld worden', 'A value for {0} or {1} must be entered.', '@@', '@@') FAC_LCL('lcl_bgt', 'Budgetbeheer', 'Budget control', '@@', '@@') FAC_LCL('lcl_menu_bgt_disciplines_1', '>', '>', '>', '>') @@ -5741,6 +5750,7 @@ FAC_LCL('lcl_noti_ORDMLE', '##SPOED##Opdracht ##OPDRKEY## (##DISC##/##STDMLD##) FAC_LCL('lcl_noti_ORDAFM', 'Opdracht ##OPDRKEY## is gereed gemeld', 'Order ##OPDRKEY## is processed', 'Auftrag ##OPDRKEY## ist vervollstaendigt', '@@') FAC_LCL('lcl_noti_ORDNEW', 'Opdracht ##OPDRKEY## is aangemaakt', 'Order ##OPDRKEY## is created', '@@', '@@') FAC_LCL('lcl_noti_ORDUPD', 'Opdracht ##OPDRKEY## is gewijzigd', 'Order ##OPDRKEY## is changed', '@@', '@@') +FAC_LCL('lcl_noti_ORDDAT', 'Einddatum van opdracht ##OPDRKEY## is gewijzigd', 'Enddate of order ##OPDRKEY## is updated', '@@', '@@') FAC_LCL('lcl_noti_ORDFIA', 'Opdracht ##OPDRKEY## is ter fiattering aangeboden aan ##FIATTEUR##', 'Order ##OPDRKEY## is offered for approval to ##FIATTEUR##', '@@', '@@') FAC_LCL('lcl_noti_ORDFOK', 'Opdracht ##OPDRKEY## is gefiatteerd', 'Order ##OPDRKEY## is approved', '@@', '@@') FAC_LCL('lcl_noti_ORDFNO', 'Opdracht ##OPDRKEY## is afgewezen', 'Order ##OPDRKEY## is rejected', '@@', '@@') @@ -6281,3 +6291,4 @@ DROP INDEX tmp_lcl_i_fac_locale_xsl_label; DROP TABLE tmp_lcl PURGE; REGISTERONCE('$Id$') + \ No newline at end of file diff --git a/_UP/DB30to31.src b/_UP/DB30to31.src index d90c0fac..f6c97c2c 100644 --- a/_UP/DB30to31.src +++ b/_UP/DB30to31.src @@ -344,11 +344,15 @@ CREATE_TABLE(bgt_budgetmutatie, 1) CONSTRAINT bgt_r_bgt_budget1 REFERENCES bgt_budget (bgt_budget_key), bgt_budget_bedrag_van NUMBER (12, 2), + bgt_budget_btwbedrag_van + NUMBER (12, 2), bgt_budget_key_naar NUMBER (10) CONSTRAINT bgt_r_bgt_budget2 REFERENCES bgt_budget (bgt_budget_key), bgt_budget_bedrag_naar NUMBER (12, 2), + bgt_budget_btwbedrag_naar + NUMBER (12, 2), CONSTRAINT bgt_c_bgt_budget_key1 CHECK(bgt_budget_key_van IS NOT NULL OR bgt_budget_key_naar IS NOT NULL) );