Текущее время: Ср, июл 23 2025, 17:13

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: преобразование числа
СообщениеДобавлено: Пт, май 11 2012, 14:23 
Ассистент
Ассистент

Зарегистрирован:
Чт, янв 20 2011, 15:17
Сообщения: 27
Здравствуйте,

скажите пожалуйста как лучше преобразовать число в формате 1023456,56 (тип CURR 17 , Число позиций 17, ДесятичнРазряды 6) в формат 1 023 456,56 (т.е. с разделителями) есть ли тип соответствующего формата или только вручную?

Спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование числа
СообщениеДобавлено: Пт, май 11 2012, 14:27 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 12 2008, 09:07
Сообщения: 334
Откуда: Tbilisi, GE
Пол: Мужской
Проще всего через
Write to


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование числа
СообщениеДобавлено: Пт, май 11 2012, 14:31 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, июн 12 2008, 16:54
Сообщения: 52
WRITE amount CURRENCY 'RUB'


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование числа
СообщениеДобавлено: Пт, май 11 2012, 14:34 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
AWA написал(а):
Здравствуйте,

скажите пожалуйста как лучше преобразовать число в формате 1023456,56 (тип CURR 17 , Число позиций 17, ДесятичнРазряды 6) в формат 1 023 456,56 (т.е. с разделителями) есть ли тип соответствующего формата или только вручную?

Спасибо

Вы имели введу 1023456.56? Выводить поля типа CURR как выводите, система сама среагирует на дефолтовые значения пользователя из тр su3?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование числа
СообщениеДобавлено: Пт, май 11 2012, 14:36 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2010, 11:37
Сообщения: 322
Я писал ФМ для этих целей, ничего сложного:
1) Отрезаем дробную часть и кладем в rezult
2) Смотрим длину числа(привоев его текстовой переменной num_str) если <=3 то пункт 3 иначе 4
3) CONCATENATE num_str rexult into rexult SEPARATED BY space
4) Отрезаем последние 3 символа от num_str в num_str2
5) CONCATENATE num_str2 rexult into rexult SEPARATED BY space
6) переходим к пункту 2

П.С. Возможны описки :shock:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование числа
СообщениеДобавлено: Пт, май 11 2012, 15:40 
Ассистент
Ассистент

Зарегистрирован:
Чт, янв 20 2011, 15:17
Сообщения: 27
Спасибо выводить надо было не на экран, а в отсчет в экселе, решил вопрос заданием формата ячейки,
всем спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB