Всем привет Уважаемые!
Столкнулся со следующим вопросом.
Итак есть ALVGrid, при выводе он выводит в ячейку например "0,000".
Ввожу в ячейку "3.456" и нажимаю ENTER. В результате в ячейке появляется "3.456,000". Заново переоткрываю грид и вижу как надо "3,456". При попытке ввести "3,456" -вываливается в дамп с ошибкой перевода в число.
Элемент каталога для корректируемого поля следующий
Code:
  clear fldcatrow.
  fldcatrow-fieldname = 'COMM_IN'.
  fldcatrow-ref_table = 'ZRESURS'.
  fldcatrow-ref_field = fldcatrow-fieldname.
  fldcatrow-coltext = 'Комм.зап.Выд.'.
  fldcatrow-key = ' '.
  fldcatrow-edit = 'X'.
  fldcatrow-fix_column = ' '.
  fldcatrow-outputlen = '8'.
  append fldcatrow to fldcat3.
ZRESURS -это програчная таблица
поле COMM_IN -это поле этой таблицы с типом QUAN.
Что мне нужно сделать, чтобы введя "3.456" и нажав ENTER я увидел в ячейке "3,456"?
И ввобще, как можно установить свой формат вывода (типа указываешь маску), если есть такое?