Organisation von Anhängen
Moin zusammen,
gibt es in NINOX die Möglichkeit, Dokumente/ Verträge, welche wir je Datensatz unter der Büroklammer ablegen; selbst noch einmal zu organisieren (bspw: mit neuen Zusatzordnern wie "Anforderung"; "Angebot"; "Vertrag";)?
Alternativ hätten wir sonst x-Dokumente je Vorgang/Datensatz, was durchaus unübersichtlich wäre.
Danke schon jetzt für ne kreative Idee
10 Antworten
-
Wir stehen vor dem gleichen Problem. Meine Lösung ist aktuell, ein eigenes Dokumentenmanagement zu bauen, also einer eigenen Tabelle für Anhänge, die sich dann mit Meta-Daten versehen und strukturieren lassen.
-
Kai Mentrop said:
aber da das alles Individualdokumente sindWobei das ja nur einer von mehreren Vorteilen war. Ich will auch niemanden zu irgendetwas überreden, aber vielleicht noch mal verdeutlichen, dass eine Auslagerung der Dateianhänge in eine eigene Tabelle genau das ermöglichen würde, was erwünscht war: Eine strukturierte Ablage nach Datei- und/oder Dokumenttyp. Natürlich wäre die Anhangtabelle mit den betreffenden Datentabellen verknüpft, so dass man bspw. aus einem Kunden-Datensatz heraus diesem ein neues Dokument zuweisen könnte. Und man hätte dann eine frei platzierbare tabellarische Übersicht aller Dokumente zu diesem Kunden, auf Wunsch kommentiert sowie sortiert oder gefiltert nach Typ.
Aber das wie gesagt nur noch mal zur Verdeutlichung. Am Ende kann und soll es natürlich jeder so machen, wie es für ihn am besten ist.
-
Ich nutze die von dir hier beschriebene Syntax, um ein pdf-Lieferschein in einer anderen Tabelle als die, in der das Drucklayout liegt, in einem Bildfeld abzuspeichern. Das funktioniert auch soweit. Allerdings habe ich das Problem, dass wenn ich die Funktion in einer Schleife in einem Script verwende, welche mehrfach durchlaufen wird, teilweise die Dateien nicht in dem Bildfeld abgespeichert werden. Nun habe ich ein Sleep (1000) nach jeder iteration eingebaut, aber das Problem bleibt hier und da bestehen. Hier ist ein Scriptausschnitt:
if i.Vertriebsweg = 11 then
printRecord(neuerLS, "Lieferschein_REWE");
let allepdf := printAndSaveRecord(neuerLS, "Lieferschein_XYZ");
neuerLSArchiv.(Lieferschein := importFile(this, allepdf, neuerLSArchiv.Lieferschein_Nr + ".pdf"));
i.(Lieferschein_Nr := i.Lieferschein_Nr + 1);
sleep(1500)Was kann ich ändern, damit das Problem nicht mehr besteht? Frank
Content aside
- vor 7 MonatenZuletzt aktiv
- 10Antworten
- 199Ansichten
-
6
Folge bereits