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

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Учет замещений в норме неполного периода
СообщениеДобавлено: Пн, июл 09 2012, 15:41 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 25 2011, 17:37
Сообщения: 291
Добрый день!
Ситуация следующая:
У сотрудника в середине месяца есть отсутствие, которое разделяет расчетный период по WPBP: 01, 02(AB), 03
в периоде 03 имеется замещение по смене с ОГРВ ВЫХ.
Расчет оклада идет от нормы в неполном периоде и получается, что в периоде 01 норма полная, а в периоде 03 норма уменьшена. Как сделать так, чтобы сохранив расчет от нормы в неполном периоде замещения корректировали эту норму во всех этих периодах? (G*DIVI = T*DIVI)

Заранее благодарен за ответ

_________________
Зачем делать просто, когда можно сделать круто?!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Учет замещений в норме неполного периода
СообщениеДобавлено: Чт, июл 19 2012, 11:56 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 07 2007, 11:58
Сообщения: 176
Откуда: Астана
Пол: Мужской
Можно подробнее?
Я немного не понял.
Норма она на месяц. И если идет разбиение WPBP но естественно применяется коэффициент сокращения для каждого полупериода. Почему замещение в третьем полупериоде должно влиять на коэффициент сокращения для первого и второго полупериода?


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

Зарегистрирован:
Пт, ноя 25 2011, 17:37
Сообщения: 291
divan написал:
Норма она на месяц. И если идет разбиение WPBP но естественно применяется коэффициент сокращения для каждого полупериода. Почему замещение в третьем полупериоде должно влиять на коэффициент сокращения для первого и второго полупериода?


Потому что норма - она на месяц) У сотрудника не было изменения нормы в 7ИТ, поэтому не совсем логично, что у него в разных неполных периодах применяются разные нормы... Да, должны применятся разные коэф-ты сокращения, но норма должна быть одинаковой в подобных случаях.
Суть в чем: есть суммировщики, работают они по исторически сложившимся графикам, которые за год несколько отклоняются от нормы по ГПК и чтобы их на эту самую норму вывести применяются замещения, иногда выходные. Логичнее было бы нормальный график делать, но повторюсь, по этим графикам уже работают давно и менять их не хотят, а под каждого сотрудника делать свой график - это много проблем с поддержкой этих графиков.

_________________
Зачем делать просто, когда можно сделать круто?!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Учет замещений в норме неполного периода
СообщениеДобавлено: Вт, авг 21 2012, 07:03 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
ZGilgelad написал(а):
У сотрудника не было изменения нормы в 7ИТ, поэтому не совсем логично, что у него в разных неполных периодах применяются разные нормы...

Цитата:
в периоде 03 имеется замещение по смене с ОГРВ ВЫХ.


Кроме всего прочего, в в ИТ2003 указывается и график работы. Замещение не просто меняет режим работы на день, оно еще производит замену графика работы, примерно так, как если это изменение было произведено в ИТ0007. Скорее всего, в этом месяце в графике, который подставляется в периоде 03, норма времени не совпадает с нормой времени в обычным для ТН графике.

В схеме расчета за это отвечает функция PARTT. Посмотрите внимательно в журнале лог этой функции, она там подбивает итоги для каждого сплита по WPBP.
Функция PARTT работет по таблице PSP, которая первоначально заполняется функций GENPS, которая затем корректируется замещениями (P2003). P2003 по умолчанию работает с параметром S**, что означает, что будут обрабатываться все замещения.

Возможно Вам поможет ограничение обработки всех замещений. Выделите замещения, которые не должны влиять на подсчет нормы времени, в отдельной подтип, и исключите этот подтип для загрузки в PSP в функции P2003 (как это сделать есть в описании к этой функции). Тогда норма времени будет подсчитываться только на основе данных ИТ0007, а фактически отработанное время - из оценки времени, где эта настройка действовать не будет. Сам не пробовал, но думаю должно сработать.


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

Зарегистрирован:
Пт, ноя 25 2011, 17:37
Сообщения: 291
Норма должна меняться, но при расчете нормы неполного периода 01 и 02(и его заодно) норма должна быть равной норме периода 03 (в котором замещение)

Т.е. если норма в ИТ0007 не менялась, то замещение должно влиять на все периоды (на параметры неполного периода T*****).

_________________
Зачем делать просто, когда можно сделать круто?!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Учет замещений в норме неполного периода
СообщениеДобавлено: Чт, авг 23 2012, 10:39 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
То есть, если у ТН было хотя бы один день замещения, которое подразумевает смену графика работы, то этот новый график в плане нормы времени должен действовать на весь месяц? Хотелось бы услышать задачу, которая требует такого решения.
А если у ТН будет два подобных замещения в месяц, с разними графиками, какой из них должен "перебить" весь месяц?

Ну, поля G*DIVI, T*DIVI физически находятся в таблице WPBP, можно их там поменять после функции PARTT. Это может быть код на ABAPе, или даже правилом можно выразить. Не зная деталей, трудно советовать как именно делать.


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

Зарегистрирован:
Пт, ноя 25 2011, 17:37
Сообщения: 291
Спасибо за идею своей своей функции)
Почему-то не пришел в голову такой вариант) Хотели расширить стандартные)

Логика, думаю, будет простая: если в расчетном периоде не было изменений нормы по ИТ0007, то параметры Т* подменять на параметры G*.
Альтернативой было в правиле RUP0 делать условия по PPPAR I, но в этом случае правила RUP* будут усложнены

Может еще кто-нибудь предложит еще какой-нибудь вариант?

_________________
Зачем делать просто, когда можно сделать круто?!


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

Зарегистрирован:
Пт, ноя 25 2011, 17:37
Сообщения: 291
Чтобы было:)
неожиданно, но PARTT заточено под подобный процесс, но методом хардкода
В
Code:
PERFORM tmdivi.
есть вызов
Code:
PERFORM build_pws_for_genps...
с различными параметрами. Один из этих параметров отвечает за включение замещений в норму неполного периода из других неполных периодов. Плохо, что это хардкод. На просьбу вынести эти переключатели в настройку, САП ответил, что это международная операция, которая давно работает и нефиг лезть. В итоге пришлось самим копировать операцию и выносить в настройку.

_________________
Зачем делать просто, когда можно сделать круто?!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Учет замещений в норме неполного периода
СообщениеДобавлено: Вт, окт 22 2013, 08:55 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, мар 16 2011, 23:26
Сообщения: 260
This document is meant to explain how function payroll PARTT works, clarifying some aspects that are often misunderstood.
1736674 - Partial period parameters and substitutions


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

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


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

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


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

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