Well... I can't tell that they totally fooling you, I'd suppose there is some misunderstanding between you and "experts".
- There is a way to automatically assign numbers to such entities like Items, Orders, Invoices etc. If that is what you mean by "items". It is standard functionality and work across whole system. Its called
No. Series
. For example when you create new Item in Item table it will have next number from corresponding series: I0001, I002, I0003 and so on. If that is what you asking. - There are number of ways to integrate Nav with Excel and hell of other systems. But most of them requires development. So if your experts don't have development license - they can't do it.
- Now... the tables. It is normal situation then you're not using whole system. I think it is practically impossible to use all of Nav granules. But that does not mean that you can use those table for your needs, thats why:
- Not all tables can be altered by MS Partners (your experts).
- Not all tables can be used by you (limited by granules you bought in your license).
- If one changes the definition of a standard table (all that is not "Customer design area", see link below) in most cases it will brake some standard functionality somewhere else in the system, so it needs to be changed as well. It may require a lot of work.
- If standard objects are changed you cant safely apply application updates (hotfixes) released by MS to your system.
- No guarantee that you will not want to use those standard objects in the way they suppose to in the future.
- There is a "Customer design area" - objects with ID's in range
50,000 - 99,999
. This is where development goes specially for you by your experts. And that is where they are asking you to buy additional tables (forms, reports, etc). It is common practice because in this area object can be modified in any way you desire.