[Gelöst] ID herausfinden

Bild Microsoft Dynamics NAV 3.xx
(ehem. Navision Attain)

[Gelöst] ID herausfinden

Beitragvon Optimus » 25. Juni 2012 10:29

Hallo zusammen.
Wir haben in unserer Debitorenmaske (rechts im Bild - siehe Anhang) den Zusatz "Server1". Da haben wir eine Version hinterlegt (1,2,3 & 4). Da würde ich gerne noch weitere Versionen hinterlegen. Leider wurde dieser Zusatz von einem MA eingefügt, der nicht mehr bei uns beschäftigt ist, so dass wir nun nicht mehr auf dessen Know-How zurückgreifen können.

Wie finde ich denn die ID dieser Tabelle/Form heraus?

Wenn ich in den Designer gehe und dann über Properties die ID suche, finde ich diese nirgends.

Hoffe ihr könnt mir helfen.

Vielen Dank und beste Grüße!

EDIT:
Wir arbeiten mit Nav 3.6
Dateianhänge
Unbenannt.PNG
Zuletzt geändert von Optimus am 26. Juni 2012 15:20, insgesamt 2-mal geändert.
Optimus
 
Beiträge: 60
Registriert: 28. September 2010 09:01
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2009

Re: ID herausfinden

Beitragvon Danjo » 25. Juni 2012 10:36

hi,

wenn du im FormDesigner nichts findest kann es sein das hier entweder eine Tabellenrelation ist, oder das der OnLookup-Trigger der Tabelle ausprogrammiert wurde.
In beiden Fällen hilft es dir weiter mal die zu Grunde liegende Tabelle im Designer zu öffnen und dir die Eigenschaften bzw. die Trigger des entsprechenden Feldes anzuschauen.

P.S. Du gibst an das du mit NAV2009 arbeitest, was auch hinkommt von deinem Screenshot her. Allerdings hast du das Thema jetzt in NAV3 eröffnet.
"Das Denken ist zwar allen Menschen erlaubt, aber vielen bleibt es erspart." - Johann Wolfgang von Goethe

MCNPS - MBSS - MBSP - MCTS - SA
Mein NAV-Blog
Benutzeravatar
Danjo
Microsoft Partner
Microsoft Partner
 
Beiträge: 694
Registriert: 30. Mai 2009 16:12
Wohnort: Fürther Landkreis
Realer Name: Daniel Fugel
Arbeitsort: Nürnberg
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2.60 - BC, CRM 8 - 9.1

Re: ID herausfinden

Beitragvon Optimus » 25. Juni 2012 11:23

Hi.
Also wir arbeitem mit Nav 3.6. Habe es noch oben hinzugefügt.

Also die Form ist die 21. Customer Card. Aber das bringt mich nicht weiter.

Wenn ich im Designer auf das Feld gehe und mir dann die Properties anzeigen lasse, sieht das so aus wie auf Screenshot 2.

Die ID ist die 1000000109.

Was sagt mir das?

Grüße un danke!
Dateianhänge
Unbenannt2.png
Screenshot 2
Unbenannt1.png
Screenshot 1
Optimus
 
Beiträge: 60
Registriert: 28. September 2010 09:01
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2009

Re: ID herausfinden

Beitragvon Danjo » 25. Juni 2012 11:27

Der Optionsstring gibt an welche Werte möglich sind (zu sehen in deinem Screenshot).
Handelt es sich um eine Variable auf der Form?
"Das Denken ist zwar allen Menschen erlaubt, aber vielen bleibt es erspart." - Johann Wolfgang von Goethe

MCNPS - MBSS - MBSP - MCTS - SA
Mein NAV-Blog
Benutzeravatar
Danjo
Microsoft Partner
Microsoft Partner
 
Beiträge: 694
Registriert: 30. Mai 2009 16:12
Wohnort: Fürther Landkreis
Realer Name: Daniel Fugel
Arbeitsort: Nürnberg
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2.60 - BC, CRM 8 - 9.1

Re: ID herausfinden

Beitragvon Optimus » 25. Juni 2012 12:17

Ich bin leider kein Programmierer.
Wie finde ich heraus ob es sich um eine Variable auf der Form handelt?

Gruß
Optimus
 
Beiträge: 60
Registriert: 28. September 2010 09:01
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2009

Re: ID herausfinden

Beitragvon JRenz » 25. Juni 2012 12:28

Hi,

so wie dies in der Form aussieht, müsste es ein paar kalkulierte Felder in der Tabelle 18 "Customer" geben.
Öffne doch mal im Object Designer die Tabelle 18 im Design-Modus und poste einen Screenshot mit den Feldern, bei denen die Feldnr. größer als 50000 ist.

Gruß
Jörg
Gruß
Jörg
JRenz
Microsoft Partner
Microsoft Partner
 
Beiträge: 478
Registriert: 27. April 2007 09:22
Arbeitsort: Neu-Ulm
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.x bis BC 365

Re: ID herausfinden

Beitragvon Danjo » 25. Juni 2012 12:51

Optimus hat geschrieben:Ich bin leider kein Programmierer.
Wie finde ich heraus ob es sich um eine Variable auf der Form handelt?

Wenn du hier Anpassungen benötigst solltest du dich dringend an einen Entwickler wenden.
Falls ihr keine im Betrieb habt, würde ich dir dringend empfehlen das ganze von eurem Partner lösen zu lassen.
"Das Denken ist zwar allen Menschen erlaubt, aber vielen bleibt es erspart." - Johann Wolfgang von Goethe

MCNPS - MBSS - MBSP - MCTS - SA
Mein NAV-Blog
Benutzeravatar
Danjo
Microsoft Partner
Microsoft Partner
 
Beiträge: 694
Registriert: 30. Mai 2009 16:12
Wohnort: Fürther Landkreis
Realer Name: Daniel Fugel
Arbeitsort: Nürnberg
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2.60 - BC, CRM 8 - 9.1

Re: ID herausfinden

Beitragvon Optimus » 25. Juni 2012 16:02

JRenz hat geschrieben:Hi,

so wie dies in der Form aussieht, müsste es ein paar kalkulierte Felder in der Tabelle 18 "Customer" geben.
Öffne doch mal im Object Designer die Tabelle 18 im Design-Modus und poste einen Screenshot mit den Feldern, bei denen die Feldnr. größer als 50000 ist.

Gruß
Jörg


Ich glaube so sind wir auf dem richtigen Weg (siehe Screenshot im Anhang).

Danke und Grüße
Dateianhänge
Unbenannt4.png
Optimus
 
Beiträge: 60
Registriert: 28. September 2010 09:01
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2009

Re: ID herausfinden

Beitragvon JRenz » 25. Juni 2012 16:19

Hi,

lt. Screenshot vermute ich, dass die Felder 50068, 50069 und 50070 die Felder für die Versionen sind.
Da die Felder Optionsfelder sind, gibt es dazu vermutlich keine verknüpfte Tabelle.
Du müsstest mal im Table-Designer der Tabelle 18 auf das Feld 50068 gehen und dort die Eigenschaften/Properties prüfen.
Vermutlich gibt es dann in den Eigenschaften "OptionString", "OptionCaption" und "OptionCaptionML" die möglichen Werte für die Versionen.

Gruß
Jörg
Gruß
Jörg
JRenz
Microsoft Partner
Microsoft Partner
 
Beiträge: 478
Registriert: 27. April 2007 09:22
Arbeitsort: Neu-Ulm
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.x bis BC 365

Re: ID herausfinden

Beitragvon Danjo » 26. Juni 2012 07:20

JRenz hat geschrieben:Du müsstest mal im Table-Designer der Tabelle 18 auf das Feld 50068 gehen und dort die Eigenschaften/Properties prüfen.
Vermutlich gibt es dann in den Eigenschaften "OptionString", "OptionCaption" und "OptionCaptionML" die möglichen Werte für die Versionen.

Sofern diese Felder nicht nur zur optischen Aufbesserung und Filterung der Debitorenkarte da sind, würde ich davon abraten hier einfach mal noch ein paar Optionen anzuhängen.
Erweiterungen in evtl. relevanten Feldern der Stammdaten sollten von einem NAV-Entwickler vorgenommen werden, da ein Aussenstehender niemals beurteilen kann wozu dieses Feld noch benötigt wird.
Es könnte hier abfragen beim erstellen von Aufträgen geben die nicht greifen wenn eine neue Option dazu kommt. Ebenso könnte es für Buchungen oder Belegdruck verwendet werden.
"Das Denken ist zwar allen Menschen erlaubt, aber vielen bleibt es erspart." - Johann Wolfgang von Goethe

MCNPS - MBSS - MBSP - MCTS - SA
Mein NAV-Blog
Benutzeravatar
Danjo
Microsoft Partner
Microsoft Partner
 
Beiträge: 694
Registriert: 30. Mai 2009 16:12
Wohnort: Fürther Landkreis
Realer Name: Daniel Fugel
Arbeitsort: Nürnberg
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2.60 - BC, CRM 8 - 9.1

Re: ID herausfinden

Beitragvon JRenz » 26. Juni 2012 07:36

Hallo Daniel,

du hast natürlich Recht.
Als Aussenstehender kann ich nicht beurteilen, ob diese Felder aus der Debitorentabelle in irgendwelchen Programmteilen verwendet oder abgefragt werden.

Gruß
Jörg
Gruß
Jörg
JRenz
Microsoft Partner
Microsoft Partner
 
Beiträge: 478
Registriert: 27. April 2007 09:22
Arbeitsort: Neu-Ulm
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.x bis BC 365

Re: ID herausfinden

Beitragvon Optimus » 26. Juni 2012 09:34

JRenz hat geschrieben:Hi,

lt. Screenshot vermute ich, dass die Felder 50068, 50069 und 50070 die Felder für die Versionen sind.
Da die Felder Optionsfelder sind, gibt es dazu vermutlich keine verknüpfte Tabelle.
Du müsstest mal im Table-Designer der Tabelle 18 auf das Feld 50068 gehen und dort die Eigenschaften/Properties prüfen.
Vermutlich gibt es dann in den Eigenschaften "OptionString", "OptionCaption" und "OptionCaptionML" die möglichen Werte für die Versionen.

Gruß
Jörg


Danke für die Anleitung.
Habe ich gemacht (siehe SS).

Heißt das nun dass das kein Tabelleneintrag ist? Wenn ja, wird das Hinzufügen neuer Einträge nicht so trivial, oder!?

@Danjo
Danke für deine Hinweise. Selbstverständlich werde ich nichts ändern, wovon ich nicht weiß was es für Abhängigkeiten/Auswirkungen hat.
Natürlich sollte man generell einen Dienstleister bei Anprogrammierungen hinzufügen. Aber es kann ja sein, dass es bloß ein kleiner Eintrag in einer Tabelle ist. Das kann man dann unkompliziert selbst erledigen.

Grüße und danke für eure Hilfe.
Dateianhänge
Unbenannt.PNG
Optimus
 
Beiträge: 60
Registriert: 28. September 2010 09:01
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2009

Re: ID herausfinden

Beitragvon JRenz » 26. Juni 2012 11:10

Hi,

es ist - wie du vermutet hast - es liegt keine Tabelle dahinter.

Gruß
Jörg
Gruß
Jörg
JRenz
Microsoft Partner
Microsoft Partner
 
Beiträge: 478
Registriert: 27. April 2007 09:22
Arbeitsort: Neu-Ulm
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.x bis BC 365

Re: ID herausfinden

Beitragvon Optimus » 26. Juni 2012 11:56

Das Hinzufügen wird demnach nicht so einfach? Oder doch? :-)
Optimus
 
Beiträge: 60
Registriert: 28. September 2010 09:01
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2009

Re: ID herausfinden

Beitragvon JanGD » 26. Juni 2012 12:33

Optimus hat geschrieben:Das Hinzufügen wird demnach nicht so einfach? Oder doch? :-)


Die wichtige Frage ist: Wofür wird es im Programm genutzt?
Einfach den OptionString zu erweitern kann böse Nebenwirkungen auslösen.
JanGD
 
Beiträge: 1765
Registriert: 19. März 2008 12:33
Arbeitsort: NRW
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2013R2

Re: ID herausfinden

Beitragvon Optimus » 26. Juni 2012 13:43

Also das ist unser Warenwirtschaftssystem. Es tut also das wozu es gemacht ist :-)

Wir produzieren Software und vertreiben diese auch. In dem entsprechenden Versionsfeld um das es hier geht, ist quasi erfasst welche Softwareversion (1,2,3,4, etc.) der Kunde hat.


Grüße
Optimus
 
Beiträge: 60
Registriert: 28. September 2010 09:01
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2009

Re: ID herausfinden

Beitragvon Danjo » 26. Juni 2012 14:14

Optimus hat geschrieben: In dem entsprechenden Versionsfeld um das es hier geht, ist quasi erfasst welche Softwareversion (1,2,3,4, etc.) der Kunde hat.

In diesem Fall würde ich in Zukunft entweder ein Text/Code-feld und/oder ein Feld mit Tabellenrelation auf eine Software-Version-Tabelle verwenden.
Ansonsten müsst ihr bei jedem neuen Release ja das Optionsfeld erweitern.

Ich lege dir Nahe deinen Partner mal mit WhereUsed prüfen zu lassen ob das Feld verwendet wird und anschliessend von einem Optionsfeld auf ein Code-Feld mit Tabellenrelation auf eine neue Tabelle zu wechseln.
"Das Denken ist zwar allen Menschen erlaubt, aber vielen bleibt es erspart." - Johann Wolfgang von Goethe

MCNPS - MBSS - MBSP - MCTS - SA
Mein NAV-Blog
Benutzeravatar
Danjo
Microsoft Partner
Microsoft Partner
 
Beiträge: 694
Registriert: 30. Mai 2009 16:12
Wohnort: Fürther Landkreis
Realer Name: Daniel Fugel
Arbeitsort: Nürnberg
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2.60 - BC, CRM 8 - 9.1

Re: ID herausfinden

Beitragvon Optimus » 26. Juni 2012 15:20

Okay.
Also wenn ich das nun richtig verstehe, ist für mich da nichts zu machen!?

Dann dankeschön an die ganzen Helfer hier. Immer wieder toll wie hilfsbereit man hier ist.

Viele Grüße
Optimus
 
Beiträge: 60
Registriert: 28. September 2010 09:01
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2009

Re: [Gelöst] ID herausfinden

Beitragvon Danjo » 26. Juni 2012 15:29

Du kannst was ändern. Dazu müsstest du nur (wie von Jörg geschrieben) die drei OptionX-Eigenschaften anpassen.
Allerdings ist das nicht zu empfehlen, solange du nicht weißt ob das Feld irgendwo anders verwendet wird.
Wenn dir dein Partner das analysiert und anschliessend sagt, dass es niergends verwendet wird, kannst du in Zukunft nach Lust und Laune neue Versionen ergänzen. :wink:
"Das Denken ist zwar allen Menschen erlaubt, aber vielen bleibt es erspart." - Johann Wolfgang von Goethe

MCNPS - MBSS - MBSP - MCTS - SA
Mein NAV-Blog
Benutzeravatar
Danjo
Microsoft Partner
Microsoft Partner
 
Beiträge: 694
Registriert: 30. Mai 2009 16:12
Wohnort: Fürther Landkreis
Realer Name: Daniel Fugel
Arbeitsort: Nürnberg
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2.60 - BC, CRM 8 - 9.1

Re: [Gelöst] ID herausfinden

Beitragvon Optimus » 26. Juni 2012 16:18

Okay.
Lässt sich das auch selber prüfen? Ist ja meist mit hohen Kosten verbunden, wenn man einen Dienstleister einschaltet.

Grüße
Optimus
 
Beiträge: 60
Registriert: 28. September 2010 09:01
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2009

Re: [Gelöst] ID herausfinden

Beitragvon Danjo » 27. Juni 2012 07:39

Am einfachsten ist es über das Developers Toolkit zu prüfen. Das benötigt aber das Recht Textdateien auszulesen in der Lizenz von NAV wenn ich mich nicht irre.
"Das Denken ist zwar allen Menschen erlaubt, aber vielen bleibt es erspart." - Johann Wolfgang von Goethe

MCNPS - MBSS - MBSP - MCTS - SA
Mein NAV-Blog
Benutzeravatar
Danjo
Microsoft Partner
Microsoft Partner
 
Beiträge: 694
Registriert: 30. Mai 2009 16:12
Wohnort: Fürther Landkreis
Realer Name: Daniel Fugel
Arbeitsort: Nürnberg
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2.60 - BC, CRM 8 - 9.1

Re: [Gelöst] ID herausfinden

Beitragvon McClane » 27. Juni 2012 08:42

Setzt das Developers Toolkit nicht generell eine SD-Lizenz voraus?

Frage beantwortet? 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.
McClane
Moderator
Moderator
 
Beiträge: 3864
Registriert: 2. April 2008 10:00
Realer Name: Stefan
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2009, 2016

Re: [Gelöst] ID herausfinden

Beitragvon Optimus » 27. Juni 2012 08:44

Lizenz haben wir. Wie genau wird es gemacht?

Danke und Grüße
Optimus
 
Beiträge: 60
Registriert: 28. September 2010 09:01
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2009

Re: [Gelöst] ID herausfinden

Beitragvon Danjo » 27. Juni 2012 09:05

Du kannst erst einmal diesen Beitrag durchlesen und dir Anhand der Beiträge mal eine Datenbank aufsetzt.
viewtopic.php?f=40&t=12561

Anschliessen kannst du im Toolkit die entsprechende Tabelle aufklappen. Dort das Feld anklicken und die Funktion "Where-used" ausführen.
Je nach dem was du hier als Ergebnis erhälst kann man sich überlegen ob man das WhereUsed noch einmal mit weniger Optionen ausführt. Aber ich gehe davon aus das du nur eine kleine Anzahl von Treffern hast, die dann einzeln geprüft werden können.
"Das Denken ist zwar allen Menschen erlaubt, aber vielen bleibt es erspart." - Johann Wolfgang von Goethe

MCNPS - MBSS - MBSP - MCTS - SA
Mein NAV-Blog
Benutzeravatar
Danjo
Microsoft Partner
Microsoft Partner
 
Beiträge: 694
Registriert: 30. Mai 2009 16:12
Wohnort: Fürther Landkreis
Realer Name: Daniel Fugel
Arbeitsort: Nürnberg
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2.60 - BC, CRM 8 - 9.1

Re: [Gelöst] ID herausfinden

Beitragvon McClane » 27. Juni 2012 09:07

Wenn die Lizenz zum Töten vorhanden ist: Download via mibuso (hier), und der beiliegenden Anleitung zum Einrichten der DB folgen.

Anschließend kannst du von deinem Feld ausgehend mit "Where Used" sehen, wo es verwendet wird. Aber das erklärt sich eigentlich von selbst.

Vielleicht hilft es ja noch, euren Partner zu fragen, ob dein ehemaliger Kollege ihm etwas über das Feld mitgeteilt hat und da eine Dokumentation dazu existiert.

Frage beantwortet? 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.
McClane
Moderator
Moderator
 
Beiträge: 3864
Registriert: 2. April 2008 10:00
Realer Name: Stefan
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2009, 2016

Nächste

Zurück zu NAV 3.xx

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron