Я нашел два параметра, определенных следующим образом:
& TM_PERIOD + 4 & / & TM_PERIOD (4) &
Это для передачи данных из базы данных в форму.
Если формат данных будет DDMMYYYY, в чем разница между этими двумя параметрами?
если TM_PRIOD имеет форму DDMMYYYY, тогда
TM_PERIOD (4) равно DDMM TM_PERIOD + 4 равно YYYY
(4) означает 4 символа, +4 означает после4-й символ
TM_PERIOD + 1 (2) = DM (2 знака после первого)
Это не битовые операции. + n указывает смещение строки, а (n) указывает длину.
Они также могут использоваться независимо друг от друга, поэтому вы можете использовать только + n или просто (n).
Итак:
data: lv_text(20) type c. lv_text = "Hello". write: / lv_text+2(3).
выведет 'llo'.