Gelöst [CC / RTC] Tabelle Record Link Zugriff

1. Mai 2013 18:40

Hallo zusammen,

ich denke Ihr könnt mir relativ schnell helfen.
Ich möchte per Link PDF Dokumente / Verweise an einen Verkaufsauftrag hängen. (Pro Auftrag genau 1 Link).
Beim Druck der Auftragsbestätigung möchte ich diese ausdrucken.

1. Wie greife ich am besten auf die Record Link Tabelle zu?
Im Feld RecordID habe ich folgenden Inhalt "Sales Header: Auftrag,AB36602". Nun dachte ich ich setze ein
SETFILTER("Record ID",'*%1*','Auftragsnummer'). Das funktioniert leider nicht.


2. Gibt es einen einfachen Print Befehl für externe Dokumente?

Danke und einen schönen Feiertag :)
Zuletzt geändert von PhilSan am 14. Mai 2013 11:34, insgesamt 1-mal geändert.

Re: [CC / RTC] Tabelle Record Link Zugriff

1. Mai 2013 19:20

PhilSan hat geschrieben:1. Wie greife ich am besten auf die Record Link Tabelle zu?

Hast du es schon mit unserer Forensuche probiert? Gibt mehrere Treffer:
search.php?keywords=recordid+filtern&terms=all&author=&sc=1&sf=all&sr=topics&sk=t&sd=d&st=0&ch=300&t=0&submit=Suche

2. Gibt es einen einfachen Print Befehl für externe Dokumente?

viewtopic.php?f=36&t=14356
viewtopic.php?f=14&t=1950

Re: [CC / RTC] Tabelle Record Link Zugriff

1. Mai 2013 21:35

Stimmt... Danke.
D. H. Kann auf das Feld Rec ID mi dem PK des Sales Headers zugreifen?

Re: [CC / RTC] Tabelle Record Link Zugriff

1. Mai 2013 23:22

Hallo Natalie,

danke für den Hinweis.
Ich werd nächstes mal auch die interne Suche nutzen :wink:

Bei mir funktioniert nun soweit alles, bis dass die verlinkte Datei mit dem PDF Reader geöffnet wird (anstatt direkt gedruckt)
Aber das werde ich mit Suchen bestimmt auch noch lösen können.

Schönen Abend noch

Re: [CC / RTC] Tabelle Record Link Zugriff

2. Mai 2013 22:56

Noch einmal Hallo zusammen,

mit der Suche bin ich nun soweit gekommen, dass die Datei (Verzeichnis / PDF Datei im Record Link) von Windows geöffnet wird.
Diese sollte allerdings direkt gedruckt werden. Bei meiner Onlinesuche habe ich zwar ähnliche Problematiken, allerdings keine Lösung gefunden.

Hat hier noch jemand eine Idee? Unten der Code der den Druck ausführt.

Wäre super, vielen Dank im Voraus!


Code:
IF ISCLEAR(objShell) THEN
 CREATE(objShell);

SplitDirFile(PrintThisFile,Dir,FileName);

objFolder := objShell.NameSpace(Dir);
objFolderItems := objFolder.Items;
objFolderItem := objFolderItems.Item(FileName);
objFolderItem.InvokeVerb('PRINT');
objVerbs := objFolderItem.Verbs;

Re: [CC / RTC] Tabelle Record Link Zugriff

3. Mai 2013 16:04

wie sind denn deine variablen deklariert?

wann wird das dokument geöffnet? bei
objFolderItem.InvokeVerb('PRINT');
????

Re: [CC / RTC] Tabelle Record Link Zugriff

6. Mai 2013 10:19

Hi...

ich habe das Stück Code von Mibusu gezogen.
Hier die Variablen


Microsoft Shell Controls And Automation:

Classes
objShell Shell
objFolder Folder
objFolderItems FolderItems
objFolderItem FolderItem
objVerbs FolderItemVerbs

Dir = Verzeichnis
FileName = Datei

Re: [CC / RTC] Tabelle Record Link Zugriff

6. Mai 2013 10:47

Hallo nochmal,

ich muss mich korrigieren:
Der Ausdruck funktioniert.

Allerdings bleibt der Adobe Reader geöffnet. Habe ich eine Chance das zu schließen?

Re: [CC / RTC] Tabelle Record Link Zugriff

8. Mai 2013 10:07

PhilSan hat geschrieben:Hallo nochmal,

ich muss mich korrigieren:
Der Ausdruck funktioniert.

Allerdings bleibt der Adobe Reader geöffnet. Habe ich eine Chance das zu schließen?

Verwende nicht den Adobe Reader. :mrgreen:

Mit dem Foxit Reader kannst du über die Kommandozeile drucken. Das ist wesentlich flexibler als Adobe Reader und ebenfalls kostenfrei. Und man kann den Drucker definieren, auf dem ausgedruckt wird.

Re: [CC / RTC] Tabelle Record Link Zugriff

14. Mai 2013 11:34

HAllo zusammen,

mit Hilfe einer dll hat es nun funktioniert ;-)

Re: Gelöst [CC / RTC] Tabelle Record Link Zugriff

16. Mai 2013 15:53

Darf man erfahren, welche dll das ist?