Текущее время: Сб, июл 19 2025, 18:02

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


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


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: количество цифр после запятой
СообщениеДобавлено: Пт, окт 29 2004, 09:51 
Гость
Всем привет, у меня опять ламерский вопрос: в одном отдельно взятом кондишне нужно изменить формат значений с трёх до пяти цифр после запятой. Как?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 29 2004, 10:04 
Администратор
Администратор
Аватара пользователя

Зарегистрирован:
Пн, авг 16 2004, 21:27
Сообщения: 4374
Откуда: Москва
Пол: Мужской
Никак. SAP только 3 знака поддерживает. Больше - только в отчетах АВАРом.

_________________
С уважением,
Admin
e-mail: admin @ sapforum.ru


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 29 2004, 10:29 
Гость
Нужное поле имеет тип CURR длиной 11, то есть судя по всему оно может поддерживать гораздо больше 5 знаков. Это просто в интерфейсе нельзя ввести?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 29 2004, 15:56 
Администратор
Администратор
Аватара пользователя

Зарегистрирован:
Пн, авг 16 2004, 21:27
Сообщения: 4374
Откуда: Москва
Пол: Мужской
Нельзя. Ни в одной транзакции в поле ввода нельзя ввести больше 3 десятичных знаков.

_________________
С уважением,
Admin
e-mail: admin @ sapforum.ru


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 01 2004, 10:14 
Гость
Посмотри транз. OY04


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 11 2004, 14:40 
Гость
Через OY04 можно изменить десятичные разряды валют. Разрядность изменится везде, не только в схеме калькуляции. Если вздумаете воспользоваться предыдущим советом, спросите сперва финансистов и остальных. :)


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 11 2004, 15:34 
Гость
Zes написал(а):
Через OY04 можно изменить десятичные разряды валют. Разрядность изменится везде, не только в схеме калькуляции. Если вздумаете воспользоваться предыдущим советом, спросите сперва финансистов и остальных. :)


Да, это понятно и это не катит, значит будем считать, что в отдельно взятой транзакции это сделать нельзя.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 12 2005, 10:55 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
а если ввести свою валюту и сделать знаки только для нее? Я, честно говоря, после предупреждения дальше не пошла - стало страшно... :oops: что там дальше - настройка для одной валюты возможна?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Пн, дек 12 2005, 13:45 
Ассистент
Ассистент

Зарегистрирован:
Ср, апр 20 2005, 06:15
Сообщения: 38
Откуда: Kazakhstan, Astana
Всем доброго времени суток!
Мы в версии 4.7 создавали свою валюту на основе USD c 5 знаками после запятой.
А в версии 5.0 уже в стандарте есть такая "USDN". Все работает. Главное при пересчете про округления не забывать.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 29 2005, 18:23 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 01 2005, 19:32
Сообщения: 253
Откуда: Москва
Admin написал:
Никак. SAP только 3 знака поддерживает. Больше - только в отчетах АВАРом.


Ну это, честно говоря, не совсем так. :wink:
Тип данных CURR, используемый для хранения цен (поля KBETR, KWERT и другие) имеет длину 13 символов и 2 знака после запятой.
А к тому, как отображаются поля типа CURR на экране (и на печати) это имеет лишь отдаленное отношение.
При выводе "валютных" полей система проверяет, в какой валюте введено значение (к каждому полю CURR должно быть присвоено поле типа CUKY, в котором эта валюта и хранится) и в соответствие с настройкой валюты в транзакции OY04 показывает нужное число знаков. При этом она просто "в лоб" сдвигает разделитель влево-вправо.

Можно еще привести пример, почему OY04 не рекоммендуется использовать в продуктиве.
Предположим, что у вас есть валюта ZUSD, для которой заведены три знака после запятой.
Мы создаем документ, например, на сумму 1530,284 этих самых ZUSD и сохраняем его.
В базе данных в поле типа CURR будет реально записано 15302,84, а в поле CUKY ZUSD.
Когда мы открываем документ на просмотр или изменение, то система проверяет, сколько знаков нужно показывать после запятой (3) и мы снова увидим 1530,284.
Если теперь поменять в настройке OY04 на другое количество знаков (например 4), и открыть тот же самый документ, то окажется, что сумма в нем 153,0284.
Думаю, после такого изменения его автор может получить по ... заслугам. :-)


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

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


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

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


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

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