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

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Можно ли настроить это без использования Z-ABAP?
Да 67%     [ 2 ]
Нет 33%     [ 1 ]
Данный ответ требует тщательного анализа, курения sapboard и использования бубна 0%  0%   [ 0 ]
Всего голосов : 3
Автор Сообщение
 Заголовок сообщения: PT: Начисление лимита единовременно
СообщениеДобавлено: Пн, июл 27 2015, 15:38 
Ассистент
Ассистент

Зарегистрирован:
Пт, янв 11 2013, 15:51
Сообщения: 45
Необходимо создавать в системе лимит отсутствия, как для отпуска но начисляемый сотруднику один раз и возможность его использования только после прохождения испытательного срока. Лимит начисляется в количестве 5 дней. Лимит не должен генериться после окончания испытательного срока.
Как можно данный БП настроить не подключая ABAP?
Главная суть БП - не дать заведение отпуска в период испытательного срока.
Пример.
Сотруднику положено 28 дней отпуска в год и после успешного прохождения испытательного срока положено еще 5 дней отпуска единовременно.
Лимиты для ежегодных отпусков настроены и геняряться они через RPTQTA00 c даты приёма.
Указание даты использования после испытательного срока для ежегодного и единовременного отпуска уже стоит, но необходимо создать лимит, который бы начислялся в 2006 ИТ после испытательного срока и больше не генерился. На данный момент сотрудники вводят единовременный лимит и получается, что если сотрудник увольняется до даты окончания испытательного срока, то необходимо в начале удалить лимит, а потом увольнять. А вот если сотрудник увольняется после испытательного срока, то в компенсацию единовременный лимит в ходить должен.

В VC_T559L есть настройка:
Изображение
Вроде по задумке SAP должно работать, но отпуск в период испытательного срока внести почему-то можно на величину начисленного отпуска за время работы (если дата использования = дате приёма).
Отсюда и идея у меня появилась - при приёме сотрудника заводят единовременный лимит с нулевым значением, а значения в нём должны появиться после испытательного срока после работы RPTQTA00 в связке с VC_T559L. <- сейчас так не работает почему-то.

У кого какие мысли?
Заранее благодарен.

_________________
__________________________________
Не работает? Это все цыганский гипноз


Последний раз редактировалось mr_try Вт, июл 28 2015, 10:33, всего редактировалось 2 раз(а).

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Пн, июл 27 2015, 15:57 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
mr_try написал(а):
Необходимо создавать в системе лимит отсутствия, как для отпуска но начисляемый сотруднику один раз и возможность его использования только после прохождения испытательного срока. Лимит начисляется в количестве 5 дней. Лимит не должен генериться после окончания испытательного срока.
Как можно данный БП настроить не подключая ABAP?

Заранее благодарен

А по какому условию должен создаваться лимит? какое то условие задачи "противоречивое".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Пн, июл 27 2015, 16:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Включить в мероприятие приема ИТ 2006, правильно заполнить период действия и использования. При желании всё тоже самое можно автоматом в динамике на ИТ19. Что может быть проще.
Прошел исптытательный срок - лимит начинает действоваться и использоваться. Не прошел испытательный срок - увольнение до начала действия записи лимита.

Я может вопрос не правильно понял? :)

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Пн, июл 27 2015, 16:30 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
calm написал(а):
Включить в мероприятие приема ИТ 2006, правильно заполнить период действия и использования. При желании всё тоже самое можно автоматом в динамике на ИТ19. Что может быть проще.
Прошел исптытательный срок - лимит начинает действоваться и использоваться. Не прошел испытательный срок - увольнение до начала действия записи лимита.

Я может вопрос не правильно понял? :)

Calm, может я чего то не понимаю, но как в динамике вычислить дату начала действия 2006ИТ без ABAP'а?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Пн, июл 27 2015, 16:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Ну как-то так (лично не проверял):
0019 04 10 I INS,2006, ZZ
0019 04 20 W P2006-BEGDA=P0019-ENDDA+1


т.е. на создание ИТ19 вешаем создание ИТ 2006 подтипа ZZ, и указываем BEGDA, равной окончанию испытательного срока + 1 день.

Почитайте F1 на поле T588Z-KENNZ, там несколько вариантов.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Пн, июл 27 2015, 17:24 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
calm написал(а):
Ну как-то так (лично не проверял):
0019 04 20 W P2006-BEGDA=P0019-ENDDA+1

Вот этот момент меня и смущает, обычно испытательный срок это 3 месяца, и в днях это не постоянная величина.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Вт, июл 28 2015, 07:11 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
gomer4ik написал(а):
calm написал(а):
Ну как-то так (лично не проверял):
0019 04 20 W P2006-BEGDA=P0019-ENDDA+1

Вот этот момент меня и смущает, обычно испытательный срок это 3 месяца, и в днях это не постоянная величина.


В ИТ0019 есть поле, в котором содержится дата окончания испытательного срока - TERMN. Поэтому BEGDA=P0019-ENDDA+1 преобразуется в BEGDA=P0019-TERMN+1.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Вт, июл 28 2015, 09:15 
Почетный гуру
Почетный гуру
Аватара пользователя

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

Какая разница, сколько дней. Важно, что дата окончания (упешного) известна всегда, хоть 3 месяца, хоть 4 недели, даже дата следующего полнолуния :) , всё равно это будет в ИТ19.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Вт, июл 28 2015, 09:33 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, авг 31 2012, 16:15
Сообщения: 75
Откуда: Москва
Пол: Мужской
calm написал(а):
Цитата:
и в днях это не постоянная величина.

Какая разница, сколько дней. Важно, что дата окончания (упешного) известна всегда, хоть 3 месяца, хоть 4 недели, даже дата следующего полнолуния :) , всё равно это будет в ИТ19.

А что если генерить лимит сразу, а в настройке лимита "Начало использования" поставить в поле "Нет использования до" = "Истечение испытательного срока"?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Вт, июл 28 2015, 10:15 
Специалист
Специалист

Зарегистрирован:
Пт, янв 14 2011, 14:08
Сообщения: 221
Цитата:
А что если генерить лимит сразу

Так вроде человек и хочет сразу. Или вы имеете ввиду, что в Begda ставить дату приема? Тогда "рабочий год" будет некорректным, но может это не потребуется?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Вт, июл 28 2015, 10:38 
Ассистент
Ассистент

Зарегистрирован:
Пт, янв 11 2013, 15:51
Сообщения: 45
Pilsner написал:
А что если генерить лимит сразу, а в настройке лимита "Начало использования" поставить в поле "Нет использования до" = "Истечение испытательного срока"?


Вот я так изначально и думал... Видимо надо где-то еще что-то настроить ибо в 2006 лимит компенсируется если указан при увольнении до испытательного срока.
Может есть идея через оценку времени? но как завязать начисление с даты окончания Исп.срока?

Поправил условие в теме.

_________________
__________________________________
Не работает? Это все цыганский гипноз


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

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


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

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


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

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