Hinzufügen aller vorhandenen Reportvarianten
Zusammenfassung
Es stehen in den default Reports eine Anzahl praktischer Reports zur Verfügung. Diese können jedoch nicht aufgerufen werden, da diese in den Reportvarianten meist nicht eingetragen sind.
Daher brauchen wir, im Liquibase einen Eintrag, der uns diese Reportvarianten nachträgt.
- Es sollte dies für alle Mandanten nachgetragen werden
- Es sollte dies zumindest in der "Hauptsprache" des Mandanten nachgetragen werden
- Es wird bei einigen Anwendern bereits einige (wenige) eingetragene Reportvarianten geben.
Beispiel
Nachtragen der Auswertung der eigenen Termintreue:
- Basisreport: rech_warenausgangsjournal.jasper
- Reportvariante: rech_warenausgangsjournal_termintreue.jasper
- Text: Eigene Termintreue
- Daran denken: Die lp_primarykey für c_name 'reportvariante' auf max(i_id) zu aktualisieren
Script
BEGIN Transaction;
INSERT INTO public.lp_reportvariante(
i_id, c_reportname, c_reportnamevariante, c_ressource)
VALUES ((select max(i_id)+1 from lp_reportvariante), 'rech_warenausgangsjournal.jasper', 'rech_warenausgangsjournal_termintreue.jasper', 'kes.reportvariante'||(select max(i_id)+1 from lp_reportvariante)::text);
INSERT INTO public.lp_text(
c_token, mandant_c_nr, locale_c_nr, c_text)
VALUES (('kes.reportvariante'||(select max(i_id) from lp_reportvariante)::text), '001', 'deAT', 'Eigene Termintreue');
COMMIT Transaction;
Hauptmandant
select mandant_c_nr_hauptmandant from lp_anwender;
Locale des Hauptmandanten
select locale_c_nr_kommunikation from part_partner where i_id=(
select partner_i_id from lp_mandant where c_nr=(select mandant_c_nr_hauptmandant from lp_anwender));
Welche Reports
Hinweis: Die Reportnamen müssen immer um .jasper ergänzt werden
| Basisreport | Reportvariante | Text |
|---|---|---|
| rech_warenausgangsjournal | rech_warenausgangsjournal_termintreue | Eigene Termintreue |
| rech_warenausgangsjournal | rech_warenausgangsjournal2 | Provisionsabrechnung |
| rech_warenausgangsjournal | rech_warenausgangsjournal_ohne_LS | Lieferungen ohne Rechnung |
| pers_maschinenliste | pers_maschinenliste_struktur | Struktur |
| stk_gesamtkalkulation | stk_gesamtkalkulation_formel | Formel |
| stk_gesamtkalkulation | stk_gesamtkalkulation_formel_vk | Formeln für Verkauf |
| finanz_kontoblatt | finanz_kontoblatt_zahllast | Nur Zahllast |
| ww_hitliste | ww_hitliste_jahresbedarf_abc | ABC Verbrauchsanalyse |
| er_eingangsrechnung_alle | er_eingangsrechnung_alle_mit_WE | ER mit WE |
| fert_materialliste | fert_materialliste_komm | Los Kommissionierliste |
| pers_personalliste | pers_personalliste_login | Logindaten |
| auft_auftrag_offene_positionen | auft_auftrag_offene_positionen_reichweite | nicht erledigte Aufträge mit Lagerreichweite |
| ls_lieferschein_etikett | ls_lieferschein_etikett_inhalt | Gestehungspreise |
| as_einkaufsangebot | as_einkaufsangebot_nk | EK Anf Stkl Vergleich mit BS |
| as_vergleich | as_vergleich_bs | Bestellinfo |
Edited by Alexis Sorbas