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

Часовой пояс: 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 часа


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

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


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

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