Options

New Customer Class

kampretkampret Member Posts: 38
I want to create a new type of customer (Leasing Customer).
What is the best approach to create this in Navision??

What I do now is to copy all objects(tables, forms, codeunits) that are related to Customer, and modify them. But, I found it that it is difficult to do this, as I might lose something.

any other suggestion?? I am thinking of create a new class that inherits from Customer(using Lookup).

thanks

Comments

  • Options
    ngebhardngebhard Member Posts: 127
    What about using an option field to have different customer classes? You could use the customer functionality but have your own menu to call the leasing customers..

    Wouldn't that help?

    Greetz
    N.Gebhard
    ProTAKT Projekte & Business Software AG
    Microsoft Dynamics NAV Partner
    Bad Nauheim, Germany
    http://www.protakt.de
    http://twitter.com/protakt
  • Options
    DenSterDenSter Member Posts: 8,304
    Why not use Customer Posting Group?
  • Options
    ngebhardngebhard Member Posts: 127
    Good idea, if all members of this group can have the same customer posting group ...
    ProTAKT Projekte & Business Software AG
    Microsoft Dynamics NAV Partner
    Bad Nauheim, Germany
    http://www.protakt.de
    http://twitter.com/protakt
  • Options
    kampretkampret Member Posts: 38
    What if I want to add some fields to Customer table??
    Do I just add those new fields to existing Customer table? or Create a new table??
  • Options
    ngebhardngebhard Member Posts: 127
    I would add these fields to the customer table.

    Greetz
    N.Gebhard
    ProTAKT Projekte & Business Software AG
    Microsoft Dynamics NAV Partner
    Bad Nauheim, Germany
    http://www.protakt.de
    http://twitter.com/protakt
  • Options
    kampretkampret Member Posts: 38
    Is it recommended to change the Customer table? is there any other choice? I also think that changing the Customer table would be the easies solution, but is there any other better way of doing this??

    currently, i copy the Customer table, and try to modify the copied one.

    thanks..
  • Options
    DenSterDenSter Member Posts: 8,304
    No if you have the license for it, you can add new fields to any table in your license. I would only make sure that you give new fields in core tables a field number 50000 and up, so you don't paint yourself in a corner for future upgrades.
  • Options
    kampretkampret Member Posts: 38
    so, the best solution is to modify the customer table, and add those fields with field number >= 5000?

    anyway, what license is needed to modify basic objects?
    it seems that my license does not allow me to change basic objects, which part(line) of the license I need to check whether I can modify or not?

    thanks
  • Options
    Edward_BloomfieldEdward_Bloomfield Member Posts: 155
    To change tables, you need the table designer granule:

    7,130 Table Designer
    Edward Bloomfield

    Lead Consultant
    Theta
  • Options
    kampretkampret Member Posts: 38
    If you have that license 7130, does it mean that you can change any table?? i have the license, still I can't modify the Customer table??

    thanks..
Sign In or Register to comment.