
Hi,
My customer was on NAV2017 , with a Customer , He bought the Solution Developer option, so He was able to developpe some custom object.
In his Licence, he never configure ID range. And everything was working well.
I have made a migration to BC14. ( and plan to upgrade to BC16 later )
I have make the order in the Business Partner Center, for a transition Licence to BC On premise. And I was able to download the New Licence.
This new BC licence, include as well the Solution Developer , greet !!
I had a report with the ID 50990 in NAV 2017.
Now, the report was upgraded to BC in AL extension, and when I try to deploye the extension
with Publish-NAVApp , Sync and Install PS function , I got the error :
Your program license does not allow you to publish @ThenameofMyALfile with the Report 50990.
This error occur when I use the Customer licence.
I decided to change the Licence, and install my PartnerLicence. I have run the report successfully in the Web client, greet.
So , the extension was well publish and installed.
I changed again the licence , I installed the customer Licence, and restart BC service.
When trying to Runthe Report 50990, an error message occur, saying that I don't have the Execute Right for the Report 50990....
When I change the Report Id from 50990 to 50010, The error DO NOT occur anymore.
And, you can't configure the Licence ( Manage Custom Area Object in PartnerSource Business Portal ) , for Report. There is no option....only CodeUnit...Tabledate,etc....
So, I thing it is a Hidden Range for the Report , and this range do not include the 50990 id.....
see below.
An other problem with CodeUnit.
In NAV2017, I never had to set the Custom Area Object, and now , the code unit I have migrate in AL within an extension, doesn't work if I don't configure Custom Area Object in the Customer Licence.
It a normal behaviour for a customer who don't have the Solution Developper option, but my customer have it....
So my conclusion is :
For old NAV version, the Solution Developer Option let the customer create and execute any custom objet in the Range 50000-99999, and do not care about how many custom object pack He bought.
For Business Central, the Solution Developper Option do not allow create/run custom object, only if you configure the Custom Area Object, and buy extra Object Pack.
So, the problem is : There is only few custom object included in the initial Licence. Whereas the Customer has bought the Solution Developer option, He can't create/run more custom object than included in the Object Pack already Purchased.
And custom Report have to be in the Hidden Range....
Does anybody encountered similar issue ?
thanks.
Hello,
The only possible correct suggestion would be to raise this issue to the Operations Center via:
mbs.microsoft.com/.../ContactUs
NOTE: you need IE for this
Thanks.