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

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

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

Я пытаюсь это так:

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

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

MyString2 = bigtext

MyString = Text

1 ответ

Решение

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

IF STRLEN(MyString) >= 9 THEN
  MyString2 := COPYSTR(MyString,STRLEN(MyString)-8,9);
Другие вопросы по тегам