All around NAV dev and test
Some might have read my recent mibuso post on this topic. Thought it worthwhile to share it here too, with some additions to it. And also add it to my list of undocumented features.
When you dynamically hide a column - i.e. by means of code - like described in various posts to be found here or here the column will indeed be hidden, but if you have a look at the Choose columns section on Customize This Page the column will be shown in the list of visible columns. And when you select the column name the Remove button is disabled.
"Wouldn't it have been more logic that it was moved to the left in the list of available columns and disable the Add button?", I posed my question on the mibuso post.
Both Trouble In Paradise and Sog helped me to look at it another way. In Sog's words: "It might be illogical for the end-user. But I think it makes sense from a developer pov." Agree, that makes sense too. But isn't the Customize This Page feature primarily there for end-users?
Here RTC seems to me inconsistent as dynamically changing the status an action will not show the action in the Customize This Page. Let's hide the Statistics action on the Customer Card.
Now running the page and looking at the available actions on the Action Pane ... indeed Statistics is no longer available.
BTW: if we would have set the StatVisible variable to TRUE (in the OnAfterGetRecord trigger) the user cannot manipulate the action anymore (see next screen shot).
OK, I can live with this all, but I always tend to get a bit itchy when things are not consistent, or at least do not comply to my image of consistency.
I'll be there! I certainly will. Probably I was one of the first to subscribe as I knew I had to be there! If you would ask me why, I know a lot of things would run through my mind. And a lot of not-so-obvious things, I can tell you. Of course the obvious would be those that many of us share:
So what are these not-so-obvious things you might wonder. In random order:
And what about Luc as such?
BTW: The conference is sold out. Only tickets for the reception can be purchased.
Actually this should have been the title of my yesterday post reporting our first annual event, a major milestone in our 1 year history. A milestone showing clearly that what we hoped for, when Mark, Arend-Jan and I casted the die little over a year ago, has come true: a local dynamics community to enable Dynamics pros to meet (and interchange) and get informed, and of course, supported by all those who have been involved so far.
Initially I had in mind to start of A Chronicle with this milestone passing into a hindsight of our short history. Clearly I didn't get to that yesterday as diner was put on the table and Thursday evening hockey training was calling. So here I am to continue what I had set off to do.
I could write a pure factual report on the four events we organized and, yes, that makes sense. From the very beginning, where the DDC community first gathered on October 26, 2010, in Barneveld. A 80 NAV pros gathering made possible by the sponsoring partners of the first hour: Imtech, Xperit, DSA Vision, VCD Healthcare, IDYN, SQL Perform and Mprise. A gathering followed by our February 3, 2011, event, also in Barneveld, with a 90 pieces audience, succeeded by our third event in Veenendaal on May 19, 2011.
Events with a stable slowly growing size of audience amplified by the number of sponsors (18 in total today and still increasing), the number of followers, and not in the least the willingness of people to present.
But it could also be a less factual report, highlighting the enthusiasm that we met, the networking taking place during the meal we serve on our events or the drink we offer after the presentations have been held.
And also about other plans/ambitions we have, but have not yet acted upon, likewise not being just a community for NAV techies, but really provide a Dutch Dynamics platform. For all those using, programming, configuring Dynamics products. Get involved and contribute!
Keep following us, keep helping us, keep in touch!
If you do, block the following dates in your agenda for another sequel of DDC events:
Last Tuesday, on the verge of our one year anniversary, our MS sponsored first annual event took place. On this reasonably sunny afternoon 100 hundred Dynamics pros traveled from all over NL to Amsterdam. By car, by public transport and even, one of our sponsors, by bicycle. All over NL? Now I am lying is it was actually even more widespread than that. All over North-Western Europe, from Belgium, France, Germany, England and Denmark. Chapeau to you guys! You made our party even more worthwhile.
With 130+ subscribers I wanted to be on time to conduct a proper registration and hand out our badges to all the attendees. Indeed wanted, and almost succeeded. During the sun-drenched ride I relaxed and mused upon the program Max Beuker (MSFT) had nicely setup for us. ... Bram Veenhof on Cloud Computing and Windows Azure ... ... Freddy Kristiansen - alias FreddyK - on Cloud and NAV ... ... Paul Crawley on Zetadocss Express, integrating NAV and SharePoint Online. And yes, good to treat them with these bottles of ... Bottles of ...? Blimey! Totally forgotten to get these.
I'll save you the rest, but I did get there with some nicely packed bottles. Not on time and fortunately not too late to do some registration and ...
… got myself also a place and plate with some proper food; some good noodles!One of the nice side effects of our events is the meet-greet-eat hour we always have. Straight from work, often driving a fair distance and then be able to first sit down, enjoy a meal, l and talk with congenials and - for some -even friends.
Unsurprisingly we probably could have sat there for hours, but fortunately our chairman Mark Brummel called upon us to get up and get inside the presentation room for the tightly packed program. After welcoming us and, not in the least, the presenters of this evenings program, the floor was given to Bram Veenhof (MSFT) who got the event airborne with his presentation on Cloud Computing and Windows Azure.
Good job, Bram. Talking to various attendees afterward I wasn't the only one appreciating your contribution.
Where Bram did get us airborne, Freddy Kristiansen (MSFT) did get to high altitudes, Not bringing NAV to the Cloud, but, as he posed in his disclaimer, how to "... take advantage of the Cloud and Cloud based services today" He really flew high. Freddy really did. And most of us tried to stay close to him and liked where he did get us with his really neat end-2-end example on handling a service order between NAV and a Win 7 Phone app. Cool!
I have to confess I could not stay near enough as I wanted and probably I am not the only that should start practicing C# much more then I am doing today.
Oops, not yet and Paul Crawley's (Equisys) - almost - opening slide helped us to not let go of what was left of this evenings program. No seriously, Paul, did as good a job as his preceding presenters. He surely succeeded to rouse the enthusiasm of the more functional oriented pros among us.
I must admit: this sounds a bit stupid. Of course it's not the drink, but the talks that really make this last part of our event worthwhile. Professionally and personally. Just as with the meal up front. And ... As all-things-come -to-an-end we started out for home.
A big thanx to all who made this evening happen.
Interested in the details of the three presentation? Get the slide decks on the DDC site here.
Ouch, MS stepped on my soul again. My Dynamics soul I mean. You might recall my posts Dynamics and DevDays - will they ever meet? and MS Dynamics vs. MS Classic - A Never Ending Story? Now please tell me if I am I hoping against hope that MS Dynamics and MS Classic will meet as I recently came across another averment that they still do not. First through our MVP Program Support for Benelux and Nordics and later through Lars Lohndorf-Larsen's post on the NAV TeamBlog.
Don't know if you already heard of it, but personnaly I think the All-in-One Code Framework is a great initiative with the goal is to provide typical code samples for all Microsoft development technologies, and reduce developers' efforts in solving typical programming tasks. Wow, who wouldn't want to profit from that? But did you also halter on this phrase?
... for all Microsoft development technologies ...
Well I didn't at first. Ignorant of the content of this site I was roaming around; of course looking for some close-to-home examples, i.e. some C/AL. Nothing, nada, rien, nichts, niets! Totally in vain! So AIOCF added another chapter to my hoping-against-hope.
For all Microsoft development technologies?
Nag, nag, nag, nag, nag, ...