Neue Tabelleneinträge aus einer anderen Tabelle erstellen
Hallo,
ich bastele mal wieder an meinem Tool für Nebenkostenabrechnungen und hänge gerade an einem Button fest.
Ich habe Nebenkostenarten und einmal im Jahr sollen per Klick auf einem Button aus diesen Nebenkostenarten neue Einträge in der Tabelle Nebenkosten geschrieben werden. Jetzt habe ich aber noch Schwierigkeiten mit meiner for Schleife:
Ich möchte die neuen Nebenkosten mit der Nebenkosteart verknüpfen und bin mir nicht sicher, wie ich das am besten anstelle. Hier ist nochmal der Code als Text:
let my := this;
for i in Nebenkostenart['Ist Bestandteil vom Hausgeld?' = true] do
let nkArt:=Nebenkostenart.Id;
let neueNk := (create Nebenkosten);
neueNk.(Bezeichnung := Nebenkostenart.Nebenkostenart);
neueNk.('Beginn der Abrechnung' := my.'Beginn neue Hausgeldabrechnung');
neueNk.('Ende der Abrechnungsperiode' := my.'Ende neue Hausgeldabrechnung');
neueNk.('Objekte und Anlagevermögen':=my);
neueNk.(Nebenkostenart:=nkArt);
end
Mal wieder vielen Dank im Voraus!
MfG,
Frederik
6 Antworten
-
Hallo Frederik,
---
let my := this;
for i in Nebenkostenart['Ist Bestandteil vom Hausgeld?' = true] do
let neueNk := (create Nebenkosten);
neueNk.(Bezeichnung := i.Nebenkostenart);
neueNk.('Beginn der Abrechnung' := my.'Beginn neue Hausgeldabrechnung');
neueNk.('Ende der Abrechnungsperiode' := my.'Ende neue Hausgeldabrechnung');
neueNk.('Objekte und Anlagevermögen':=my);
neueNk.(Nebenkostenart:=i);
end
---
Leo
-
Hallo Leo,
vielen Dank für die schnelle Antwort. Mit i macht das natürlich viel mehr Sinn!
Ich bekomme schon ein schlechtes gewissen, wenn du immer so schnell antwortest :)
Grüße,
Frederik
-
Jetzt habe ich aber noch eine Frage (hat auch Zeit bis nächste Woche).
Ich habe folgende Struktur:
Die jetzt generierten Nebenkosten müssen jetzt aufgeteilt werden auf Einzelabrechnungen der Wohneinheiten. In den Wohneinheiten und Nebenkostenart sind bereits Abrechnungsschlüssel enthalten. Das ist also kein Problem. Aber ich würde gerne auch hier wieder per Button die positionen in den vielen Einzelabrechnungen aus meinen Nebenkosten erstellen. Ein Button pro Objekt.
Ich vermute mal, dass man dann eine for Schleife schachteln müsste. Doch komme ich nicht auf die richtige Syntax. Bin ich überhaupt auf dem richtigen Weg mit einem Button oder gibt es noch eine Lösung die ganz ohne Untertabellen auf den Wohneinheiten auskommt?
-
Hallo Frederik,
Wie sehen die Abrechnungsschlüssel den aus? Ist Nebenkostenart nur für eine Nebenkostenart relevant?
-
Oh,
Ist Nebenkostenart nur für eine Wohneinheit relevant?
-
Die Nebenkostenart ist nur für ein Objekt relevant. In der Nebenkostenart steht u.a. welcher Gesamt-Abrechnungsschlüssel zu verwenden ist (z.B. Gesamt-qm oder Gesamtzahl der Wohneinheiten im Gebäude). In den Wohneinheiten selbst steht dann der individuelle Teil des Schlüssels. Z.B. die Fläche der Wohnung. Auf Ebene der Wohneinheiten kann ich also die Nebenkosten für diese spezielle Wohneinheit ausrechnen. Vorher waren die Nebenkosten nur einem gesamten Gebäude zugeordnet.
Content aside
- vor 4 JahrenZuletzt aktiv
- 6Antworten
- 836Ansichten