Dynamics NAV: Mandanten mit verlinkten Objekten umbenennen

02.06.2010 - Carsten - Der Softwareentwickler Blog - Comments Off

Dynamics NAV

Eine Tätigkeit, die man als Navision-Entwickler relativ selten macht, ist das Umbenennen von Mandanten in Dynamics NAV – Eine Sache, die normalerweise auch nicht weiter problematisch ist, solange man eine einfache Standard-Implementierung hat.

Nutzt man aber Linked Objects (wenn man mit  SQL-Views arbeitet) kann es schon etwas kniffeliger werden, wie ich selber gerade erfahren durfte.

Aber auch dies ist mit wenigen Handgriffen ganz einfach zu erledigen, wie Ihr im folgenden seht. (mehr…)


Dynamics NAV: E-Mail mit Zeilenumbruch versenden (CodeUnit 397)

18.03.2010 - Carsten - Der Softwareentwickler Blog - Comments Off

Microsoft Dynamics NAVWer mit Dynamics NAV arbeitet kommt früher oder später mal in die Situation E-Mails versenden zu müssen. Hierfür bietet Dynamics NAV/Navision von Hause aus zwei CodeUnits an dieses schnell zu realisieren.

Aber wie bindet man nicht druckbare Zeichen, z.B. Zeilenumbrüche, in E-Mails ein? (mehr…)


Dynamics NAV – Die Verzweigungsbefehle IF-THEN-ELSE und CASE-ELSE

25.02.2010 - Carsten - Der Softwareentwickler Blog - Comments Off

Microsoft Dynamics NAVNachdem ich bereits die Schleifentypen von Dynamics NAV vorgestellt habe, kommen heute die Verzweigungebefehle, die uns C/AL bietet, dran. Die Navision-Programmiersprache bietet uns hier zwei verschiedene Typen an, die ich im folgenden etwas genauer unter die Lupe nehmen möchte. (mehr…)


Dynamics NAV: Wann sollte FIND und wann FINDSET eingesetzt werden?

05.01.2010 - Carsten - Der Softwareentwickler Blog - Comments Off

Der Softwareentwickler Blog - NavisionEin Diskussionsthema, das ich schon öfters unter C/AL-Programmierern/ Navision-Entwicklern beobachtet habe, war bzw. ist der Einsatz des FINDSET-Befehls.

FINDSET existiert seit Navision 5.0 und wurde eingeführt, um das Lesen von Datensätzen vom SQL Server zu optimieren. Der C/AL-Befehl öffnet einen Stream direkt zum SQL-Server und ließt über diesen die Daten aus. Dadurch ist er schneller als die alten FIND- Befehle, allerdings kann man hierdurch die Datensätze nur vorwärts gewannt durchlaufen, sprich wie der C/AL-Befehl FIND(‘-’). (mehr…)


Dynamics NAV – Programmierung: Die Schleifentypen REPEAT-UNTIL, WHILE-DO, FOR-TO

08.12.2009 - Carsten - Der Softwareentwickler Blog - 2 Kommentare

Der Softwareentwickler Blog - NavisionWie in jeder anderen Programmiersprache gibt es natürlich auch in C/AL, der Programmiersprache von Microsoft Dynamics NAV (Navision), verschiedene Arten der Schleifenanweisungen.

Diesen will ich mich in diesem Artikel widmen und aufzeigen, wie sie funktionieren und wo die Grenzen sind.

(mehr…)


In Navision den Löschvorgang eines Datensatzes/Records abbrechen

11.11.2009 - Carsten - Der Softwareentwickler Blog - 2 Kommentare

Der Softwareentwickler Blog - NavisionNicht selten steht man als Navision-Programmierer vor der Aufgabe den Löschvorgang, den der Benutzer ausgelöst hat, zu überprüfen und dann gegebenenfalls abzubrechen. Wie bekommt man das hin?

Wie so vieles ist es ganz einfach, wenn man es weiß. Ihr geht in den OnDelete-Trigger der Navision-Tabelle, dessen Record-Löschung Ihr überprüfen wollt, und kontrolliert dort im C/AL-Code Eure Bedingung. Danach brecht Ihr dann den Löschvorgang ab. (mehr…)


Softwareentwicklung mit Microsoft Dynamics NAV aka Navision

27.10.2009 - Carsten - Der Softwareentwickler Blog - Comments Off

Der Softwareentwickler Blog - Navision

Da ich mich seit Kurzem mit Microsoft Dynamics NAV bzw. Navision beschäftige, möchte ich Euch einen kleinen Einblick in die Möglichkeiten geben, die uns Programmierern und Softwareentwicklern dieses Microsoft Produkt bietet. Hier also ein Überblick darüber was Navision, C/AL, C/SIDE und auch auch C/FRONT ist. (mehr…)


  • Aktuelle Entwickler-Jobs
  • Anzeige



  • Anzeige