FSN#39055 BCS/2000 functionaliteit in FACILITOR - customization

svn path=/Database/trunk/; revision=33764
This commit is contained in:
Erik Groener
2017-05-10 08:27:18 +00:00
parent cdc9cdba0e
commit 432cefe793
4 changed files with 39 additions and 14 deletions

View File

@@ -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)
);

View File

@@ -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;
/

View File

@@ -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<67>ndert worden', 'Demande {0} est modifi<66>e')
FAC_LCL('lcl_mld_is_mldafrtrack', 'Melding {0} is afgerond', 'Call {0} is completed', 'Meldung {0} ist abgeschlossen worden', 'Demande {0} est termin<69>e')
FAC_LCL('lcl_ord_is_ordupdtrack', 'Opdracht {0} is gewijzigd', 'Order {0} is updated', 'Auftrag {0} ist ge<67>ndert worden', 'Ordre {0} est modifi<66>')
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<67>ndert worden', '@La Date de fin de l''ordre {0} est modifi<66>')
FAC_LCL('lcl_cnt_is_cntupdtrack', 'Contract {0} is gewijzigd', 'Contract {0} is updated', 'Vertrag {0} ist ge<67>ndert worden', 'Contrat {0} est modifi<66>')
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', '<27>bergewiesen an anderen Innendienst', 'Renvoy<6F> <20> 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<6E>ngende Objekte', 'S<>lectionnez les objets li<6C>s')
FAC_LCL('lcl_mld_objects_available', 'Geregistreerde objecten', 'Registered objects', 'Registrierte Objekte', 'Objets enregistr<74>s')
FAC_LCL('lcl_mld_objects_selected', 'Gerelateerde objecten', 'Related objects', 'Zusammenh<6E>ngende Objekte', 'Objets connexes')
FAC_LCL('lcl_mld_objects_available', 'Maak een keuze uit onderstaande lijst', 'Registered objects', 'Registrierte Objekte', 'Objets enregistr<74>s')
FAC_LCL('lcl_mld_objects_selected', 'Gekozen objecten', 'Related objects', 'Zusammenh<6E>ngende Objekte', 'Objets connexes')
FAC_LCL('lcl_mld_object_add', '&gt;&gt;Toevoegen', '&gt;&gt;Add', '&gt;&gt;Hinzuf<75>gen', '&gt;&gt;Aujouter')
FAC_LCL('lcl_mld_object_remove', 'Verwijderen&lt;&lt;', 'Delete&lt;&lt;', 'Entfernen&lt;&lt;', 'Supprimer&lt;&lt;')
FAC_LCL('lcl_mld_del_obj', 'Verwijderde objecten', 'Deleted objects', 'Stornierte Objekte', 'Objets supprim<69>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<70>ft', 'Pas approuv<75>')
FAC_LCL('lcl_ord_is_ordnew', 'Uitgegeven', 'Issued', 'Ausgegeben', 'Emis')
FAC_LCL('lcl_ord_is_ordupd', 'Gewijzigd', 'Adjusted', 'Ge<47>ndert', 'Modifi<66>')
FAC_LCL('lcl_ord_is_orddat', 'Gewijzigd', 'Adjusted', 'Ge<47>ndert', 'Modifi<66>')
FAC_LCL('lcl_ord_is_ordafm', 'Afgemeld', 'Closed', 'Abgemeldet', 'Trait<69>')
FAC_LCL('lcl_ord_is_ordfia', 'Ter fiattering aangeboden', 'Offered for approval', 'Zu Genehmigung angeboten', 'Present<6E> pour autorisation')
FAC_LCL('lcl_ord_is_ordfok', 'Gefiatteerd', 'Approved', 'Genehmigt', 'Autoris<69> / approuv<75>')
@@ -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<EFBFBD>charger ic<69>ne')
FAC_LCL('lcl_mld_browse_upload', 'Blader/Upload', 'Browse/Upload', 'Suchen/Zuladen', 'Parcourir/T<>l<EFBFBD>charger')
FAC_LCL('lcl_mld_symbol_name', 'Symboolnaam', 'Symbol name', 'Symbolname', 'Nom de l''ic<69>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''<27>l<EFBFBD>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<6C>s <20> 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''<27>l<EFBFBD>ment de base de connaissances')
FAC_LCL('lcl_faq_algfaq', 'Plaats bij kennisbankitem', 'Places related to knowledge base item', '@Ort bez<65>glich Datenbank', '@Lieu relatif <20> 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<61>tres')
FAC_LCL('lcl_fac_setting_m', 'Settings', 'Settings', 'Einstellungen', 'Param<61>tres')
@@ -5643,16 +5649,19 @@ FAC_LCL('bgt_ksgbudget', 'Algemeen', 'General', 'Allgemein', 'G
FAC_LCL('bgt_rubriekbudget', 'Algemeen', 'General', 'Allgemein', 'G<>n<EFBFBD>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$')

View File

@@ -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)
);