Options

About auto numbering

RiEUXRiEUX Member Posts: 2
I want to create new one forms with field "ID no.". A want to autonumber put in it. Like in "Sales Header"

THX

Comments

  • Options
    krikikriki Member, Moderator Posts: 9,090
    In "Sales Header" you have different types, so the code is a little more difficult.

    Take T27."Item". There is only one no. series. So the code is a little easier.
    The code that does is is this:
    IF "No." = '' THEN BEGIN
      GetInvtSetup;
      InvtSetup.TESTFIELD("Item Nos.");
      NoSeriesMgt.InitSeries(InvtSetup."Item Nos.",xRec."No. Series",0D,"No.","No. Series");
    END;
    

    Of course you have to create a setup-field for the number series (or hardcode it (Bad programming habit)) and in the table 308:"No. Series" you have to put "Default Nos." to TRUE.
    Regards,Alain Krikilion
    No PM,please use the forum. || May the <SOLVED>-attribute be in your title!


  • Options
    kinekine Member Posts: 12,562
    Autonumbering:

    Main points:

    Table.OnInsert
    Table.Field.OnValidate
    Table.AssistEdit
    OnAssisEdit on the form of the Field...


    If you copy appropriate parts of C/AL code and change it for your needs, you have autonumbered table...
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
Sign In or Register to comment.