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

Часовой пояс: 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 часа


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

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


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

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