[gelöst] C/AL zu AL Object ID in Dateiname

Bild Microsoft Dynamics 365 Business Central (ehem. Business-Edition)

[gelöst] C/AL zu AL Object ID in Dateiname

Beitragvon Gollum83 » 27. August 2020 16:52

Hallo Zusammen,
ich bin gerade dabei die Migration C/AL zu AL an Hand einem abgespeckten fob Projekt vorzubereiten und nachzuvollziehen.
Beim Konverter Txt2AL wird ja als Dateiname der Objektname + .Objektart(also Table, oder Page uws.) + Endung .al gewählt.
Als Ergebnis kommt dann z.B. fĂĽr eine Table so etwas raus: ItemCategory.Table.al
Klar, im VS Code kann ich zumindest Unterordner pro Objektart erstellen, dass alle Tabelle., Pages uw. beieinander sind,
aber um die ID zu handeln wäre es ja schon notwendig analog altem Object Designer wenn wann die ID des Objekts von außen sieht ohne das Objekt öffnen zu müssen,
ebenso Sortierung danach, andernfalls ist ja die Vergabe der ID bei einem neuen Objekt ja jedesmal try und error:

also zB.:
Table50000ItemCategory.al
Table50001ProductGroup.al
usw.

Wie handhabt Ihr das?

Wenn es keinen Automatismus gibt, wĂĽrden wir in den saueren Apfel beiĂźen und von Hand die Umbenennungen machen,
aber in dem What's New fĂĽr Entwickler (mit VS Code) Thread habe ich in einem verlinkten Beitrag folgendes gelesen:
"v16 comes out, there will be a new code rule that will check your filenames"
Anscheinend fĂĽhrt Microsoft da irgendeine striktere Konvention ein, nicht dass dann das Verfahren mit ID im Dateinamen nicht mehr erlaubt ist.

Könnt Ihr mir vielleicht weiterhelfen?
Danke
GruĂź
Zuletzt geändert von Gollum83 am 28. August 2020 08:18, insgesamt 1-mal geändert.
Gollum83
Microsoft Partner
Microsoft Partner
 
Beiträge: 284
Registriert: 31. Mai 2006 16:10
Realer Name: Martin Schlemmer
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: C/AL zu AL Object ID in Dateiname

Beitragvon Kowa » 27. August 2020 20:44

Von Hand muss man das nicht machen, dafĂĽr gibt es die CRS AL Language Extension. Da kann man die File Name Patterns selber definieren und alle Dateien eines Projekts ruckzuck umbenennen.
Waldo's CRS AL Language Extension

Alternativ mit Containern arbeiten. Hier kann man beim Erzeugen der Dateien mittels Create-AlProjectFolderFromNavContainer bzw. Create-AlProjectFolderFromBCContainer auch die Benamung vorgeben, wie hier beschrieben:
Organizing your .al files
GruĂź, Kai

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, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7849
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Re: C/AL zu AL Object ID in Dateiname

Beitragvon Gollum83 » 28. August 2020 08:17

Hallo Kowa,
danke fĂĽr die Tips.
Den ersten mit der Extension sieht vielversprechend aus, das werde ich testen.
Rein so vom kurz drĂĽbersehen sieht das genau nach dem aus, was ich brauche.

Wir entwickeln rein fĂĽr OnPremise.

Danke Dir
Viele GrĂĽĂźe
Gollum83
Microsoft Partner
Microsoft Partner
 
Beiträge: 284
Registriert: 31. Mai 2006 16:10
Realer Name: Martin Schlemmer
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV


ZurĂĽck zu 365 Business Central

Wer ist online?

Mitglieder in diesem Forum: Kowa und 1 Gast