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);