Текущее время: Пн, июл 21 2025, 12:38

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Округление расчета в ЗП
СообщениеДобавлено: Пн, апр 10 2006, 16:51 
Гость
Коллеги, тут вот обнаружил одну деталь, мелкую но неприятную.
После расчета ЗП с отсутсвиями происходит перерасчет согласно пропущенным дням и на выходе получается уже не круглая сумма.
Так вот в конечной сумме происходит округление до десятых. Т.е. если на калькуляторе расчитать то должно быть например 1000,58 а округляет до 1000,60
Подскажите плиз где эта округляшка настраивается


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 10 2006, 18:24 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, май 24 2005, 12:53
Сообщения: 329
Была похожая проблема, но округлялось до 100 руб.
Исправила установкой нужного значения в 44-й класс обработки вида оплаты. А само это значение запрашивается и сумма округляется в строке P0009 RU50... Transfer to CIS bank (Reading of bank-data P0009).
Не знаю, та же фишка или нет, но вдруг поможет :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 17:38 
Гость
AVI написал(а):
Была похожая проблема, но округлялось до 100 руб.
Исправила установкой нужного значения в 44-й класс обработки вида оплаты. А само это значение запрашивается и сумма округляется в строке P0009 RU50... Transfer to CIS bank (Reading of bank-data P0009).
Не знаю, та же фишка или нет, но вдруг поможет :)


У себя 44й класс вааще не обнаружил. Вы сами создавали или шел по умолчанию?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 12 2006, 09:40 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, май 24 2005, 12:53
Сообщения: 329
miniSAPer написал(а):
У себя 44й класс вааще не обнаружил. Вы сами создавали или шел по умолчанию?

Сами не создавали, был в поставке (у нас 4.7).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 13 2006, 18:11 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 09 2005, 13:15
Сообщения: 222
Откуда: Москва
Предположу, что речь идет про 64-й класс обработки.

Но округление по всей видимости происходит не при выплате (обработке ИТ0009), а при расчете. Смотри подсхему расчета по неполным периодам. Там все есть. Если что-то непонятно, то в курсе HR400 достаточно подробно изложено.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 03 2007, 12:36 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, мар 11 2005, 10:54
Сообщения: 315
Откуда: Москов
miniSAPer, решили проблему?
У нас такая же - округление 0,98 до 1,00.
Выяснили, что округляется часовая ставка.
Например час работы стоит 151,497005988..., а САП округляет до 151,50. Отсюда, при расчете 8 часов сверхурочных, вылезают лишние 2 копейки.

_________________
САП маст дай...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 03 2007, 12:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Цитата:
Выяснили, что округляется часовая ставка.


В ИТ 0008 поле сумма имеет 2 знака после запятой. Так что точнее туда не вбить :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 03 2007, 13:30 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, мар 11 2005, 10:54
Сообщения: 315
Откуда: Москов
calm написал(а):
Цитата:
Выяснили, что округляется часовая ставка.


В ИТ 0008 поле сумма имеет 2 знака после запятой. Так что точнее туда не вбить :(
Я не про это.
Я про 12650,00 / 167 = 75,748502994011976047904191616766.
Есть подозрение, что результат деления запихивается в переменную типа PACKED, а у нее вроде только 2 знака после запятой.
Так ли это?

_________________
САП маст дай...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 03 2007, 13:55 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, июн 03 2006, 22:00
Сообщения: 266
Откуда: Отсюда
В расчёте ЗП все суммы (в том числе поля сумма на единицу и количество) округляются до двух знаков после запятой. Если нужна бОльшая точность, то надо предварительно умножать на большОе число, например 100 000, а после обработки делить на этоже число. Такой подход используеся в некоторых правилах, например, при определении коэффициентов по неполным периодам или при расчёте пособия по уходу за ребёнком до 1,5 лет (константа GENAU).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 03 2007, 15:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 23 2005, 12:50
Сообщения: 942
Пол: Мужской
Потдверждаю слова Meanv. У нас прирасчете оклада по полупериодам происходили округления оплаты по окладам... в результате при начислении доплат на уже округленную сумму погрешность возрастала, пришлось вмешиваться в расчет коэф. сокрашения (умножать на 100000 до деления на плановые часы) и в стандартные правила где эти коэфициенты применяются (делить на 100000)...

_________________
Нет таких денег, за которые кто-то будет работать лучше, чем энтузиасты бесплатно. Пол Грэм.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 03 2007, 15:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Цитата:
Если нужна бОльшая точность, то надо предварительно умножать на большОе число, например 100 000, а после обработки делить на этоже число


Именно так :)


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

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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