Wohnheimverwaltung - Leistungen anlegen.png?sv=2022-11-02&spr=https&st=2026-05-04T23%3A43%3A32Z&se=2026-05-04T23%3A54%3A32Z&sr=c&sp=r&sig=EKPtlBXblbOlyKBF1rWeu%2B55jt7WbtjGHTGXrH6d1I4%3D)
.png?sv=2022-11-02&spr=https&st=2026-05-04T23%3A43%3A32Z&se=2026-05-04T23%3A54%3A32Z&sr=c&sp=r&sig=EKPtlBXblbOlyKBF1rWeu%2B55jt7WbtjGHTGXrH6d1I4%3D)
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.