Duplizieren in Untertabelle
Brauche Hilfe bei dem Script in der Vorlage Duplizieren.
Bei meiner Datenbank sind die Tabellen „Vorgänge“ und „Positionen“ Untertabellen von einer Tabelle „Projekte“. Die Tabelle Artikel ist in der gleichen Ebene wie Projekte. Wie müsste das Script um ein Angebot in eine Rechnung umzuwandeln verändert werden?
Grüße,
Ralf Ziegler
5 Antworten
-
Halllo Ralf,
wo finde ich diese Vorlage "Duplizieren"? Welches Skript möchtest umwandeln?
Der einfachste Weg vom Angebot zur Rechnung wäre: man dupliziert zuerst das Angebot und stellt dann den Typ des Dokuments auf "Rechnung" um (siehe auch unsere Vorlage "Rechnungen").
Das kann man auch mit Hilfe eine Skriptes tun (wenn der Index des Wertes "Rechnung" im Auswahlfeld "Typ" = 3 ist), z. B.:
let neu := duplicate(this);
neu.Typ := 3
Grüße, Jörg
-
Hallo Jörg,
das Script wird so in der Web-App nicht funktionieren siehe letztes Webinar und
lg, Torsten
-
Hallo Torsten,
danke für den Hinweis.
Aber ich habe es gerade auch in Safari getestet und es funktioniert auch da - ich vermute, weil es hier nicht um eine Datumsfunktion geht.
Gruß, Jörg
-
Hallo Jörg,
"ich habe es im Safari getestet" ist nicht gleich "funktioniert in der Web-App", insofern ist IMHO Vorsicht und zumindest Testen mit der eigenen Umgebung geboten. :-)
lg, Torsten
-
Hallo Jörg,
versuch bitte deinen Skript nicht als Button sondern als Trigger nach Änderung auszuführen. Dabei wirst du feststellen, dass den Datensatz dupliziert wird, aber weiter passiert nichts. Ninox übernimmt in diesem Fall die Variable "neu" nicht für weitere Berechnungen. Das passiert nur in der Web-App.
Leo
Content aside
- vor 5 JahrenZuletzt aktiv
- 5Antworten
- 1727Ansichten