Текущее время: Ср, июл 23 2025, 23:39

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: больничный по уходу и оценка времени
СообщениеДобавлено: Пт, ноя 23 2012, 14:18 
Начинающий
Начинающий

Зарегистрирован:
Пн, ноя 19 2012, 23:23
Сообщения: 3
Добрый день!

2 вида отсутствия:
ВО1: Больничный по уходу за ребенком до 7 лет (оплачивается 60 КД в год)
ВО2: Больничный по уходу за ребенком с 7 до 15 лет (оплачивается 45 КД в год)

Заказчик не хочет вести лимиты отсутствия по этим видам, соответственно возникает вопрос ограничения выплат.

Предполагается реализовать через оценку времени. Как вариант создать соответствующие виды времени для видов отсутствий, куда скалдывать часы и вести накопление дней в SALDO.

Но каким образом можно прописать ограничение на формирование вида оплаты по истечению указанного количества дней в годовой период?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: больничный по уходу и оценка времени
СообщениеДобавлено: Пт, ноя 23 2012, 14:43 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пн, апр 04 2005, 10:56
Сообщения: 559
Откуда: Moscow
Пол: Мужской
Маленький вопрос - как будете реализовывать "Больничный по уходу за ребенком до 7 лет" если детей несколько ? Если я не ошибаюсь , там лимит еще и на каждого ребенка, а не в сумме
Цитата:
5. Пособие по временной нетрудоспособности при необходимости осуществления ухода за больным членом семьи выплачивается застрахованному лицу:
1) в случае ухода за больным ребенком в возрасте до 7 лет - за весь период амбулаторного лечения или совместного пребывания с ребенком в стационарном лечебно-профилактическом учреждении, но не более чем за 60 календарных дней в календарном году по всем случаям ухода за этим ребенком, а в случае заболевания ребенка, включенного в перечень заболеваний, определяемый федеральным органом исполнительной власти, осуществляющим функции по выработке государственной политики и нормативно-правовому регулированию в сфере здравоохранения и социального развития, не более чем за 90 календарных дней в календарном году по всем случаям ухода за этим ребенком в связи с указанным заболеванием;



Или наделаете кучу видов времени - "Уход за 1-м ребенком до 7 ", ...... "Уход за 10-м ребенком до 7" и т.д . Ограничения то можно сложить в таблицу констант и читать оттуда каждый раз . Но мне кажется, что решение какое-то не очень красивое выходит


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: больничный по уходу и оценка времени
СообщениеДобавлено: Пт, ноя 23 2012, 14:53 
Начинающий
Начинающий

Зарегистрирован:
Пн, ноя 19 2012, 23:23
Сообщения: 3
да, красотой не пахнет- лимит действительно на каждого ребенка. ну если очень грубо предположить, что ограничимся 5 видам времени на каждый из этих видов отсутствия.

В этом случае ,в таблицу констант, положить значеничия 45, 60?
и сравнивать с накоплением в SALDO,так получается?

не имея особого опыта в работе с оценкой времени, пока картина складывается тяжело впринципе:)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: больничный по уходу и оценка времени
СообщениеДобавлено: Пн, ноя 26 2012, 06:12 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
А чем обусловлено реализации ограничения в оценке времени? Виды оплат оплаты больничного генерируются в расчете зарплаты. Почему бы подсчет оплаченных дней этих больничных не вести там же?
Заводите ВО для хранения оплаченных дней больнчиных (или даже используете существующие ВО больничных). Накопление организуете в CRT. Когда число дней больничных превысит предел, уменьшите число дней в ВО до необходимого числа.
Неоплачиваемую часть тоже можно показать в отдельным ВО, в котором будет указано только количество дней. Будет информативно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: больничный по уходу и оценка времени
СообщениеДобавлено: Вт, ноя 27 2012, 15:46 
Начинающий
Начинающий

Зарегистрирован:
Пн, ноя 19 2012, 23:23
Сообщения: 3
RoustR, спасибо за комментарий, понимаю что логически верно, но решено пользоваться оценкой времени, я исполняю :)

Алгоритм пока получается у меня такой:
//В1_1...В2_5 - виды времени для Отс1 и Отс2
В таблице АВ надо указывать ссылку на ребенка:
tableAB: поле указатель на отсутствия PC20I-OBJID - 01/02/03/04/05

1.
Outtpabtyp Анализируем вид отсутствия (varabtyp?)
*
Oтс1
Table PC2OI
HRS=TOBJID

01
ADDDBBB1_1 добавляем кол-во часов в вид времени
02
ADDDBBB1_2 добавляем кол-во часов в вид времени
03
ADDDBBB1_3 добавляем кол-во часов в вид времени
04
ADDDBBB1_4 добавляем кол-во часов в вид времени
05
ADDDBBB1_5 добавляем кол-во часов в вид времени

Отс2
ADDDBBB2_1 добавляем кол-во часов в вид времени
….

2. добавляем текущее значение часов в SALDO

ADDMBB1_1

ADDMBB2_5

3.
Дальше сравниваем текущие часы отсутствия с константой(const1=45, const2=60), например
HRS=MВ1_1 (тянем из SALDO)
HRS?Cconct1
*(меньше или равно) надо формировать ВО addzlaВИДОПЛАТЫ
> обрубаем
….
HRS=MВ2_5 (тянем из SALDO)
HRS?Cconct2
*(меньше или равно) надо формировать ВО
> обрубаем

что я на ваш взгляд упускаю в алгоритме?
и условие выделено жирным, в синтаксисе неверно, как сделать дальнейший выбор?
буду благодарна за комметарий!


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

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Babyrka написал(а):
Table PC2OI
HRS=TOBJID

...
условие выделено жирным, в синтаксисе неверно, как сделать дальнейший выбор?

Здесь нет никакого условия. HRS=... - это операция присвоения. Чуть ниже ведь правильно условие построено. Если следовать таким путем, то должно выглядить так
Code:
Table PC2OI
HRS=TOBJID
HRS?1
= ...
* HRS?2
* = ...
* * ...

Замечания.
1. После HRS=TOBJID в HRS будет лежать уже не часы, поэтому ADDDB соберет мусор. И потом, почему везде написано часы, если для задачи нужны дни?

2. PC2OI - это не таблица, это название структуры, тип данных. Объекта с таким именем может вообще не существовать. Следовало бы указать таблицу AB – TABLE AB.

3. При использовании конструкции TABLE …/HRS=T… необходимо быть уверенным, что таблица в момент считывания правильно позиционирована. Если в таблице AB будет несколько будет несколько записей, то как быть уверенным, что считывается именно та, что нужно? Это можно было бы обеспечить, если бы правило вызывалось из функции P2001, но там правило не используется.

4. TABLE AB, скорее всего, вообще работать не будет. В оценке времени так можно обратить только к таблице, название которой начинается с T. Команда TABLE AB приведет к попытке прочитать данные из таблицы TAB, а это приведет к ошибке.

5. Допустим, все что хотелось сделать в оценке времени получилось. В ZL в нужный день лежит правильный ВО. Как это поможет в решении основной задачи – ограничить выплату больничного в расчете зарплаты?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: больничный по уходу и оценка времени
СообщениеДобавлено: Пн, дек 03 2012, 09:58 
Ассистент
Ассистент

Зарегистрирован:
Вс, ноя 21 2010, 01:04
Сообщения: 38
Пол: Мужской
Начиная с EHP5 можно активировать бизнес-функцию HCM_LOC_CI_19, в которой настраивается привязка лимитов по уходу за каждым ребенком.
http://help.sap.com/erp2005_ehp_05/help ... ameset.htm


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

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


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

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


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

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