microsoft navision 2009, как получить последние девять символов

У меня есть такая строка: Nl41ingb0006618174

И я хочу вернуть только последние девять символов.

Пробую вот так:

MyString := (IBAN);
MyString2.GETSUBTEXT(MyString, 1,TextPos-9);
MESSAGE(FORMAT(MyString2));

где IBAN = номер банковского счета

MyString2 = bigtext

MyString = Text

person InfinityGoesAround    schedule 15.02.2016    source источник


Ответы (1)


Вы должны сделать это через COPYSTR + STRLEN:

IF STRLEN(MyString) >= 9 THEN
  MyString2 := COPYSTR(MyString,STRLEN(MyString)-8,9);
person sergeyol    schedule 16.02.2016