Ninox als Dokumentenmanagement (DMS)
Guten Morgen,
ich möchte ninox gerne als DMS einsetzen. Dabei möchte ich aus allen Tabellen, die erzeugten Dokumente in einer extra dafür vorgesehenen Tabelle (Dokumente) ablegen und dann jeweils beim Kunde bzw. Auftrag oder Angebot anzeigen lassen.
Im folgenden Beispiel erzeuge ich eine Auftragsbestätigung. Diese möchte ich nicht in der Tabelle Auftrag sondern in der Tabelle Dokumente ablegen.
Bisher schaffe ich es nur, dass das Dokuemnt beim Auftrag abgeleget wird und dann per Funktion in Dokumente sichtbar ist.
So während des Schreibens merke ich, dass es vielleicht egal ist, wo das Dokument liegt, aber interessieren würde es mich schon...
let my := this;
let myTempPdf := printAndSaveRecord(my, "Auftragsbestätigung");
let myFileName := "Auftragsbestätigung " + 'Auftrag Nummer' + ".pdf";
importFile(this, myTempPdf, myFileName);
Bild := myFileName;
let new := (create Dokumente);
new.('Aufträge' := my);
new.(Datum := today());
new.('Überschrift' := "Auftragsbestätigung");
new.(PDF := file(my, myFileName));
importFile(this, myTempPdf, myFileName); <--das funktioniert nicht!!!
new.(Bild := myFileName)
2 Antworten
-
Hallo Wolfgang, ist schon länger her, bin aber erst jetzt darauf gestossen...
So funktioniert es: importFile(new, myTempPdf, myFileName)
new zeigt auf den DS in Dokumente, this ist die ID vom DS in der Auftragsbestätigung.
LG, Stefan
-
Hi Stefan,
danke für diesen Tipp. Jetzt kann ich mein DMS aufbauen. Alle Dokumente in die Dokumententabelle ablegen und immer abrufbereit.
Klasse.
Grüße Wolfgang
Content aside
-
1
„Gefällt mir“ Klicks
- vor 4 JahrenZuletzt aktiv
- 2Antworten
- 1581Ansichten