Всем привет Уважаемые!
Столкнулся со следующим вопросом.
Итак есть 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"?
И ввобще, как можно установить свой формат вывода (типа указываешь маску), если есть такое?