the type 5056 was not defined for the function

welanderwelander Posts: 18Member
We had this error when trying to export some tables in .txt format in NAV 2018, this was a database upgraded from NAV 2009. by looking at this post https://forum.mibuso.com/discussion/61125/the-type-5032-was-not-defined-for-the-function we were able to solve the problem by looking at custom added fields removing them and adding them again without saving in between, but it could be nice to know why this error occurred.

Comments

  • welanderwelander Posts: 18Member
    Ok i think i know why this problem occurred, the database we exported from was a CU0 but the field was added using a CU5 database.
  • SRishiSRishi Posts: 25Member
    Hi Welander,

    If you got the resolution can you please share with us. Because still we are facing the same issue.
  • Big_DBig_D Posts: 188Member
    Hi vaprog
    Have this issue too but wasn't too sure what the remedy that Erik was suggesting?
    Big D signing off!
  • vaprogvaprog Posts: 859Member
    Hi Big_D,

    Erik says
    The solution, do not mix your development environment. Currently, that means that CU2 is the preferred CU for NAV2018 development.

    (The quick fix, is the remove the fields, and RETYPE them (Cut’n’Paste will not work).

    So the first paragraph says: do not use your objects in an older version (build) of NAV than the one you have last used to save it in.

    The second paragraph (the parentheses) says: Remove any fields that have the new property and re-create them by typing them in. You can cut and past any trigger code, but not the field itself.

    My own suggestion is:
    • Use a newer development environment to export the object as text.
    • Edit the exported object and remove the DataClassification option.
    • Import the edited text object into your (older) target version
Sign In or Register to comment.