Текущее время: Вт, июл 22 2025, 07:57

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Компенсация лимита, настройка
СообщениеДобавлено: Пн, сен 24 2007, 16:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Уважаемые коллеги,
нужно чтобы при увольнении компенсировалось всегда целое количество месяцев. Целость должна достигаться за счет округления кол-ва дней неполного месяца.
Пример
1. Если чел отработал ровно 3 месяца, то ему полагается 3*28/12 = 7 дней.
2. Если чел отработал 3 месяца и 10 дней, то ему полагается тоже 7 дней.
3. Если чел отработал 3 месяца и 18 дней, то тут надо компенсировать за ЧЕТЫРЕ месяца, т.е. 4*28/12 = 9,33 дня.

У меня же в системе всегда идет точный расчет (п.1).
Как добиться эффекта п.2 я тоже понял, хотя в этом случае остается неизрасходованный лимит, что мне неприятно.

А вот как компенсировать больше, чем есть - не могу понять.

_________________
С уважением.


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

Зарегистрирован:
Пт, мар 11 2005, 10:54
Сообщения: 315
Откуда: Москов
Правило округления:
Code:
Z1   Отпуск очередной   000           <галка>   1,16667                 
Z1   Отпуск очередной   001   1,16667 <галка>   3,50000    2,33333
Z1   Отпуск очередной   002   3,50000 <галка>   5,83333    4,66667
Z1   Отпуск очередной   003   5,83333 <галка>   8,16667    7,00000
и так далее до 100 дней например...

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


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

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

Спасибо. Оригинальное решение, до такого не додумался.
К сожалению такое не подойдет, поскольку для разных балансовых требуется использоваться разные подходы. Собственно всегда всех устраивал стандартный подсчет. Вот только недавно выискались недовольные.

Поэтому очень хочется понять, где же это можно разрулить.

_________________
С уважением.


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

Зарегистрирован:
Пт, мар 11 2005, 10:54
Сообщения: 315
Откуда: Москов
Так есть же вроде правила компенсации. Каждому лимиту можно присвоить отдельное правило, по которому будет расчитана компенсация.
Например правило, создающее В/О "Комп. отпуска" при расчете зарплаты. А сколько именно дней компенсировать указывает кадровик.
К сожалению, только теория, так как у нас все "рулится" вышеописанным правилом округления.

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


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

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

Позвольте, при увольнении число компенсированных дней должно рассчитываться автоматически, а не в ручную.

_________________
С уважением.


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

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Цитата:
Так есть же вроде правила компенсации

В них можно указать только правило использования лимитов и вид оплаты.
В зависимости от количества компенсируемых дней (как я понял) можно указать % компенсации.

А мне надо как раз количество компенсируемых дней расчитать.

_________________
С уважением.


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

Зарегистрирован:
Пт, мар 11 2005, 10:54
Сообщения: 315
Откуда: Москов
"Оно" не рассчитывает дни компенсации.
"Оно" показывает сколько осталось лимита.
Количество компенсируемых дней все равно выставляет кадровик: копирует остаток лимита в поле, где указываются дни компенсации.

А вот расчет остатков лимитка происходит при ограничении ИТ2006 (при увольнении конечно).

Может мы о разных вещах говорим?

Для меня процесс компенсации выглядит так:
1. Ограничиваем ИТ2006.
2. Правило генерации лимитов, в паре с правилом округления, пробивает в лимит новое значение.
3. Открывается ИТ0416, где мы видим все неисчерпанные лимиты.
4. Ручками проставляем неиспользованные дни в специальное поле и сохраняем ИТ.

Далее в расчете ЗП видим соответствующий В/О с тем количеством дней, которое проставили ручками.

В 416-м ИТ ничего не рассчитывается.

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


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

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Пробую разобраться еще раз.. Далеко не уходите :)

_________________
С уважением.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 30 2008, 13:58 
Начинающий
Начинающий

Зарегистрирован:
Ср, окт 29 2008, 12:27
Сообщения: 16
judge написал(а):
Правило округления:
Code:
Z1   Отпуск очередной   000           <галка>   1,16667                 
Z1   Отпуск очередной   001   1,16667 <галка>   3,50000    2,33333
Z1   Отпуск очередной   002   3,50000 <галка>   5,83333    4,66667
Z1   Отпуск очередной   003   5,83333 <галка>   8,16667    7,00000
и так далее до 100 дней например...


как вариант конечно инетерсный, но как быть , например, с тем что у нас положено сотруднику при 11 месяцев работы компенсировать весь трудовой год ? а если отпуск у сотрудника начался допустим в феврале, или переходит с июля на август , то в данном случае мы или пересчитаем ему право или наоборот недосчитаем ему право на отпуск с таким правилом округления...


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

Зарегистрирован:
Ср, дек 17 2008, 17:37
Сообщения: 211
Пол: Женский
А что нужно написать в правиле о подсчете: сначала округлить, а потом умножить, или наоборот?


Последний раз редактировалось Монетка Ср, апр 08 2009, 16:52, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компенсация лимита, настройка
СообщениеДобавлено: Ср, апр 08 2009, 16:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 17:37
Сообщения: 211
Пол: Женский
У меня почему то не работает этот вариант с округлением..... Я создала такое правило, потом подставило его в правило о подсчете, указала сначала умножить, а потом округлить.... но так ничего и не получилось....
Человек отработал 3 месяца и 18 дней, система выдает ему 6 дней компенсации основного отпуска и 1 день компенсации дополнительного....
Где я ошиблась?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компенсация лимита, настройка
СообщениеДобавлено: Чт, апр 09 2009, 09:49 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 17:37
Сообщения: 211
Пол: Женский
Кто делал компенсацию лимитов с помощью ABAP, поделитесь кодом, плиз.....
Очень нужно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компенсация лимита, настройка
СообщениеДобавлено: Ср, май 08 2013, 10:36 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, дек 28 2012, 15:03
Сообщения: 60
Монетка написала:
Кто делал компенсацию лимитов с помощью ABAP, поделитесь кодом, плиз.....
Очень нужно.

Добрый день!

В итоге удалось реализовать на ABAPе компенсацию?


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

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


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

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


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

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