[gelöst] Textdatei als Protokoll nutzen

Bild Microsoft Dynamics NAV 1.xx und 2.xx
(ehem. Navision Financials)

[gelöst] Textdatei als Protokoll nutzen

Beitragvon Dune » 18. Januar 2007 17:00

Hallo,

Fragen ĂĽber Fragen! :wink:

Ich wĂĽrde gern eine Textdatei als Protokoll nutzen, damit einzelne Arbeitsschritte zu dokumentieren.

Mit einem Dataport eine Textdatei lokal unter "C:\NavLog.txt" zu generieren ist nicht das Problem.

Jetzt möchte ich diese Textdatei immer wieder mit zusätzlichen Zeilen füllen. Und hier liegt mein Problem:

Ich muß also auf diese Textdatei zugreifen und eine weitere Zeile einfügen ohne den Rest zu löschen.

Das ganze mĂĽĂźte ich dann in unterschiedliche Funktionen des Dataports packen und lediglich die entsprechende Funktion im Code aufrufen.

In der Praxis sollte es z.B. dann so sein, dass ein Benutzer einen neuen Artikel anlegt und dabei wird eine Zeile in die Textdatei geschreiben (z.B. Artikel "5711" erstellt.).
Danach gibt der Benutzer den Preis für diesen Artikel ein und eine weitere Zeile wird in´s Protokoll geschrieben ("Preis eingegeben."). usw...

Kann mir jemand sagen wie ich in eine bestehende Textdatei schreiben kann?

GruĂź
Zuletzt geändert von Dune am 22. Januar 2007 10:05, insgesamt 1-mal geändert.
Dune
 
Beiträge: 112
Registriert: 7. Dezember 2006 10:25

Beitragvon Natalie » 18. Januar 2007 17:24

Vorweg (weil ich mich mit dem Thema selber nicht auskenne): Warum verwendest du hierfĂĽr einen (neuen) Dataport statt einer Codeunit?

Um dich mit den Funktionen rund um den Datentyp FILE vertraut zu machen (genau den brauchst du ausschlieĂźlich, fĂĽr so viel reicht meine Theorie *g*) (die Online-Hilfe ist in dem Punkto ja miserabel), drucke dir am besten dies hier aus:
Quick Reference Guide
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon Dune » 18. Januar 2007 17:28

Hi Natalie,

danke. Ich verwende auch gern eine Codeunit. Hauptsache es läuft.

Der Guide ist fĂĽr Nav 4. Ich nutze 2.6. Hilft er mir trotzdem?
Dune
 
Beiträge: 112
Registriert: 7. Dezember 2006 10:25

Beitragvon Natalie » 18. Januar 2007 17:30

Ich verwende auch gern eine Codeunit. Hauptsache es läuft.
Die Frage war mehr dafĂĽr gedacht, ob ICH etwas nicht konzeptionell auĂźer acht gelassen habe. Es muss doch einen Grund haben, warum du dich ausgerechnet fĂĽr einen Dataport entschieden hast?

Der Guide ist fĂĽr Nav 4. Ich nutze 2.6. Hilft er mir trotzdem?
Klar, sonst hätte ich ihn dir nicht vorgeschlagen ;-)
Er enthält zwar einige Funktionen, die du in 2.6 nicht nutzen kannst, aber das meiste davon kannst du nutzen.
Im Gegensatz zur Onlinehilfe hast du eine schnelle Ăśbersicht aller verfĂĽgbaren Funktionen pro Datentyp - sehr hilfreich, meiner Meinung nach.
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon Dune » 19. Januar 2007 11:50

Alles klar, danke Natalie.

Hat alles super geklappt! Denke, jetzt werd ich´s hinbekommen.

Bis dann.
Dune
 
Beiträge: 112
Registriert: 7. Dezember 2006 10:25

Beitragvon Natalie » 19. Januar 2007 12:03

Wenn du die Lösung hast, verrate sie uns doch - dann haben alle, die es dir später mal nachmachen wollen, auch etwas davon.
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon Natalie » 19. Januar 2007 12:18

Kennst du eigentlich die Navision-eigene Protokollierungsfunktion?

Zu finden ist sie unter
Verwaltung --> Anwendung Einrichtung --> Allgemein --> Ă„nderungsprotokoll Einrichtung

Kann dir aber leider nicht sagen, wie das Ergebnis aussieht ...
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon rotsch » 19. Januar 2007 12:45

Natalie hat geschrieben:Kennst du eigentlich die Navision-eigene Protokollierungsfunktion?


Die gibt es in der Version 2.x noch nicht.
Gruss und besten Dank, Roger
Benutzeravatar
rotsch
Microsoft Partner
Microsoft Partner
 
Beiträge: 1703
Registriert: 8. März 2006 14:44
Bezug zu Microsoft Dynamics: Freiberufler
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: Ab Version 1.3 bis Aktuell

Beitragvon Natalie » 19. Januar 2007 12:48

Ups, sorry.
Wäre sie wenigstens eine in diesem Fall brauchbare Lösung gewesen?
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon Dune » 22. Januar 2007 10:04

Die Lösung ist eigentlich recht simpel:

Mit dem Variable-Typ File, den dazugehörigen Befehlen aus dem Quick Reference Guide und etwas herumspielen mit den Ergebnissen läßt sich leicht eine Codeunit erstellen, die eine Textdatei entweder erstellt oder eine vorhandene bearbeitet.

Danke fĂĽr deine Hilfe Natalie.

Bis dann.
Dune
 
Beiträge: 112
Registriert: 7. Dezember 2006 10:25


ZurĂĽck zu NAV 2.xx

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast