Текущее время: Чт, июл 24 2025, 00:41

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Ежемесячное пособие по уходу за ребенком (Чернобыльцы)
СообщениеДобавлено: Вт, май 28 2013, 08:33 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 15 2010, 08:31
Сообщения: 171
Добрый день, коллеги!

Гражданам, подвергшимся воздействию радиации вследствие катастрофы на
Чернобыльской АЭС, ежемесячное пособие по уходу за ребенком должно
выплачиваться в двойном размере до достижения ребенком возраста трех
лет.(ПОСТАНОВЛЕНИЕ от 16 июля 2005 г. N 439)

Предусматривает ли SAP какой-либо механизм, для реализации данных
требований законодательства? Если нет, то как лучше решить данную задачку?

Спасибо!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ежемесячное пособие по уходу за ребенком (Чернобыльцы)
СообщениеДобавлено: Вт, май 28 2013, 09:16 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, окт 11 2007, 14:33
Сообщения: 87
Пол: Женский
Отдельные виды отсутствий, отдельные виды оплаты, пользовательские правила для обработки


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ежемесячное пособие по уходу за ребенком (Чернобыльцы)
СообщениеДобавлено: Вт, май 28 2013, 09:22 
Специалист
Специалист

Зарегистрирован:
Вт, мар 30 2010, 17:06
Сообщения: 117
Откуда: Москва
Пол: Мужской
Добрый день!

Насколько знаю, то стандартного решения нет.

Реализовать можно так:
1. Вести в ИТ0292 соц. группу для ЧАЭС, например, ЧЭ.
2. В правиле проверять наличие ЧЭ в ИТ0292, а потом умножать пособие на 2.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ежемесячное пособие по уходу за ребенком (Чернобыльцы)
СообщениеДобавлено: Вт, май 28 2013, 10:26 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 06 2010, 14:27
Сообщения: 220
Откуда: Moscow
Пол: Мужской
ivanovsa84 написал:
Добрый день!

Насколько знаю, то стандартного решения нет.

Реализовать можно так:
1. Вести в ИТ0292 соц. группу для ЧАЭС, например, ЧЭ.
2. В правиле проверять наличие ЧЭ в ИТ0292, а потом умножать пособие на 2.


Согласен с коллегой.
Через ИТ0292 имеет смысл реализовывать еще и по тому, что в 4ФСС данные ВО должны в отдельную таблицу попадать(5) и они не будут правильно распеделяться если ИТ0292 нет(см. настройку DAQ-полей для 4ФСС)

Только на выходе не умножать на 2 , а генерить дополнительный ВО, так как , если я правильно помню,
у отпуска по уходу чаэс источник финансирования - федеральный бюджет.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ежемесячное пособие по уходу за ребенком (Чернобыльцы)
СообщениеДобавлено: Вт, май 28 2013, 11:52 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 15 2010, 08:31
Сообщения: 171
Коллеги, спасибо!

Остается тогда вопрос, каким образом можно считывать наличие актуальной записи в ИТ0292 в правиле?
С помощью TABLE?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ежемесячное пособие по уходу за ребенком (Чернобыльцы)
СообщениеДобавлено: Ср, май 29 2013, 06:23 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Нет, ИТ0292 TABLE-ом не прочитать. Точнее добраться-то можно, но при этом не гарантируется, что будет прочитана нужная запись. Только если расширять TABLE самому.

Стандартно ИТ0292 обрабатывает функция RUSI0. Причем, она сама определит % в соответствии с настройками социальных групп. Перед вызовом правила в AIT-NUM будет лежать необходимый процент. Можно посмотреть в этом направлении.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ежемесячное пособие по уходу за ребенком (Чернобыльцы)
СообщениеДобавлено: Ср, май 29 2013, 07:59 
Специалист
Специалист

Зарегистрирован:
Вт, мар 30 2010, 17:06
Сообщения: 117
Откуда: Москва
Пол: Мужской
Oleg K. написал(а):
Коллеги, спасибо!

Остается тогда вопрос, каким образом можно считывать наличие актуальной записи в ИТ0292 в правиле?
С помощью TABLE?


1.Проще всего написать пользовательскую операцию (Z_292), которая читает ИТ0292 и записывает поле MODSG в переменный ключ.
(vargt= lt_292-MODSG)
Потом в правиле идут 2 ветки: ** или ЧЭ .

2.Можно попробовать стандартно
TABLE0292
VARGBMODSG
**
ЧЭ


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ежемесячное пособие по уходу за ребенком (Чернобыльцы)
СообщениеДобавлено: Ср, май 29 2013, 08:52 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
ivanovsa84 написал:
2.Можно попробовать стандартно
TABLE0292
VARGBMODSG
**
ЧЭ


Привет!
Это будет работать, если в ИТ0292 одна запись. Если там несколько записей, то нельзя быть увереным, какую именно запись мы прочитаем. Тут тоже необходима небольшая доработка - добавить код позиционирования в TABLE (там предусмотренно для этого место).
Хотя, вероятно, для этой задачи такой проблемой можно принебречь.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ежемесячное пособие по уходу за ребенком (Чернобыльцы)
СообщениеДобавлено: Пт, май 31 2013, 17:08 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 15 2010, 08:31
Сообщения: 171
Если использовать TABLE0292, то ошибка:
Code:
Поле 0292-MODSG невозможно было интерпретировать

В итоге правило стало выглядеть так:
Изображение

Но при расчете система почему то идет по ветке **. Словно и нету значения 86 в поле MODSG :?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ежемесячное пособие по уходу за ребенком (Чернобыльцы)
СообщениеДобавлено: Пн, июн 03 2013, 06:32 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Попробуй добавить перед VARGB еще и VALEN 2.
А вообще, проще отладчиком посмотреть.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ежемесячное пособие по уходу за ребенком (Чернобыльцы)
СообщениеДобавлено: Пн, июн 03 2013, 16:34 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 15 2010, 08:31
Сообщения: 171
Дебагер говорит, что без расширения TABLE прочитать данные инфотипа 0292 мы не можем. =)
Всем спасибо за помощь! :wink:


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ежемесячное пособие по уходу за ребенком (Чернобыльцы)
СообщениеДобавлено: Пн, июн 03 2013, 17:21 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 25 2011, 17:37
Сообщения: 291
Посмотрите внимательнее, у меня получалось как-то для своей задачи...
TABLEP0292
VALEN 2
VARGBMODSG

Valen конечно глючит немилосердно, показывая, что правило ошибочно, но тем не менее...

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ежемесячное пособие по уходу за ребенком (Чернобыльцы)
СообщениеДобавлено: Вт, июн 04 2013, 09:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 15 2010, 08:31
Сообщения: 171
Проблема как я понимаю у меня с операцией TABLE.
Когда доходит до прочтения p0292-MODGS операцией VARGB header таблицы p0292 пустой.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ежемесячное пособие по уходу за ребенком (Чернобыльцы)
СообщениеДобавлено: Вт, июн 04 2013, 11:49 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Попробуй разместить свое правило после функции RUSI0. Эта функция обрабатывает таблицу p0292, после нее в заголовке что-нибудь будет.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ежемесячное пособие по уходу за ребенком (Чернобыльцы)  Тема решена
СообщениеДобавлено: Вт, июн 04 2013, 12:12 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 15 2010, 08:31
Сообщения: 171
Хороша идея, но и она не помогла. Header по-прежнему пустой.
В итоге все-таки сделал свою операцию. Так что вопрос закрыт. Еще раз всем спасибо! :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

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


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

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


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

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