Neue Leistung Wohnheimverwaltung

Prev Next
This content is currently unavailable in English. You are viewing the default (German) version.

Wohnheimverwaltung - Leistungen anlegen

Skript auf der Datenbank ausführen

-- Kunde: NSI

-- Ticket-ID 51924

-- Ersteller: RR-KS-A (BS)

-- Skript zum Mappen der Leistungen aus den Basisdaten zur Abrechnung des Wohnheims.

--1. Bitte folgenden Befehl ausführen, um eventuell fehlerhafte Statements mit 'rollback' zurückzusetzen

SET IMPLICIT_TRANSACTIONS ON

--2. Bitte folgendes Select ausführen, um die Leistungs-IDNR der jeweiligen neu angelegten Leistungsgruppen zu ermitteln.

--   Bitte die LSTGGRP_IDNR durch die entsprechende IDNR auf der NSI Datenbank ersetzen. Bei der hier im Statement hinterlegten ID handelt es sich um die ID aus der,

--   bei der RR Software GmbH hinterlegten Kundendatenbank.

select PERIODISCHE_ABRECHNUNG,LSTG_IDNR_TEIL_PERIODE, LSTG_IDNR_VOLLE_PERIODE, * from LSTG where LSTGGRP_IDNR=1242 AND MANDANT_IDNR = 5

--3. Bitte folgende Spalten befüllen:

-- PERIODISCHE_ABRECHNUNG,LSTG_IDNR_TEIL_PERIODE, LSTG_IDNR_VOLLE_PERIODE. Hier muss in den Spalten der Leistungen, die auf der Veranstaltung zugeordnet werden sollen,

-- folgende IDNR oder Werte eingetragen werden.

-- In Spalte PERIODISCHE_ABRECHNUNG muss der Wert '1' hinterlegt sein.

-- In die Spalte LSTG_IDNR_TEIL_PERIODE muss die IDNR der Leistung für den täglichen Preis aus den Basisdaten eingetragen sein.

-- In die Spalte LLSTG_IDNR_VOLLE_PERIODE muss die IDNR der Leistung für den monatlichen Preis aus den Basisdaten eingetragen sein.

UPDATE LSTG SET PERIODISCHE_ABRECHNUNG = 1, LSTG_IDNR_TEIL_PERIODE = 28553, LSTG_IDNR_VOLLE_PERIODE = 28554 WHERE LSTGGRP_IDNR = 1242 AND LSTG_IDNR = 28556 AND MANDANT_IDNR = 5;

UPDATE LSTG SET PERIODISCHE_ABRECHNUNG = 1, LSTG_IDNR_TEIL_PERIODE = 28713, LSTG_IDNR_VOLLE_PERIODE = 28712 WHERE LSTGGRP_IDNR = 1242 AND LSTG_IDNR = 28711 AND MANDANT_IDNR = 5;

UPDATE LSTG SET PERIODISCHE_ABRECHNUNG = 1, LSTG_IDNR_TEIL_PERIODE = 28552, LSTG_IDNR_VOLLE_PERIODE = 28551 WHERE LSTGGRP_IDNR = 1242 AND LSTG_IDNR = 28556 AND MANDANT_IDNR = 5;

--4. Zum Abschluss bitte noch einmal das folgende Select ausgeführt werden, um zu überprüfen, ob die benötigten Werte korrekt hinterlegt sind. Dabei ist bitte darauf zu achten,

--   dass die LSTGGRP_IDNR mit der IDNR versehen ist, die die Leistungen in den Basisdaten abbildet, welche zur Veranstaltung zugeordnet werden sollen.

select PERIODISCHE_ABRECHNUNG,LSTG_IDNR_TEIL_PERIODE, LSTG_IDNR_VOLLE_PERIODE, * from LSTG where LSTGGRP_IDNR=1242 AND MANDANT_IDNR = 5

--5. Sind die korrekten werte hinterlegt, dann sind die Befehle durch ein commit zu bestätigen. Dabei bitte die Bindestriche vor dem 'commit' entfernen, den Befehl markieren und Ausführen (F5)

--   Sollten die Befehle nicht korrekt umgesetzt worden sein, so istt bitte as gleiche Vorgehen mit dem Befehl 'rollback' zurückzusetzen und erneut die Update-Statements mit korrekten IDNR auszuführen.

--commit

--rollback

-- Bei Fragen wenden Sie sich bitte direkt an die ANTRAGO Support-Hotline.