Changing Data in Company Table (2000000006) via a Code Unit

clarkstar
clarkstar Member Posts: 6
Hi,

I wrote a Code Unit to change a Company Name

It seems to execute but then when you look at the data its still the same.

Can the data in the 20000000xx range of tables be changed in this way?

Thanks,

Andy

Comments

  • DigiTecKid
    DigiTecKid Member Posts: 46
    I never tried doing that thru code before. Are you validating the change so that it hits the internal rename functionality? You can go to the File menu, Company and Rename to see how it runs thru the whole database when you rename the company.
  • clarkstar
    clarkstar Member Posts: 6
    Hi, do you think validating would kick off the rename? Could you tell me how I'd do that please? Sorry, very new to Nav!

    Here's my code ...

    RenameCompany(NameFrom : Text[30];NameTo : Text[30]) Ok : Boolean

    Company.SETRANGE(Company.Name, NameFrom);
    IF (Company.FIND('-')) THEN
    BEGIN
    Company.Name := NameTo;
    Ok := TRUE;
    END
    ELSE
    BEGIN
    Ok := FALSE;
    END;