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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Расчет пособия по уходу за ребенком
СообщениеДобавлено: Ср, апр 25 2007, 15:32 
Ассистент
Ассистент

Зарегистрирован:
Пт, фев 02 2007, 16:19
Сообщения: 35
Откуда: Москва
Здравствуйте уважаемые!

У меня настроен расчет по среднему пособия по уходу за ребенком. При запуске расчета выдается сообщение: "У ВО нет присвоения отсутствия".

Разобралась, что все дело в функции ABEVL.
Обработка (правило), в которую попадает ВО выглядит следующим образом:

2 D ABEVL?
2 * ADDWT *
2 0 Z GCYG=Z15B
2 1 Z GCYG=Z15B


Так вот расчет вылетает после строки "2 D ABEVL? "

Не подскажите, из-за чего это может быть?

_________________
--
Рожденный ползать, уйди со взлетной полосы!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет пособия по уходу за ребенком
СообщениеДобавлено: Ср, апр 25 2007, 17:02 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 14:31
Сообщения: 754
Откуда: Весь мир
Пол: Мужской
Marmelade написал(а):
Здравствуйте уважаемые!

У меня настроен расчет по среднему пособия по уходу за ребенком. При запуске расчета выдается сообщение: "У ВО нет присвоения отсутствия".

Разобралась, что все дело в функции ABEVL.
Обработка (правило), в которую попадает ВО выглядит следующим образом:

2 D ABEVL?
2 * ADDWT *
2 0 Z GCYG=Z15B
2 1 Z GCYG=Z15B


Так вот расчет вылетает после строки "2 D ABEVL? "

Не подскажите, из-за чего это может быть?


Судя по логике не настроена табличка T554C.

_________________
--
virvit.ru
saphr.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 26 2007, 09:48 
Ассистент
Ассистент

Зарегистрирован:
Пт, фев 02 2007, 16:19
Сообщения: 35
Откуда: Москва
В том-то и дело, что настроена.

_________________
--
Рожденный ползать, уйди со взлетной полосы!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 26 2007, 11:27 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 14:31
Сообщения: 754
Откуда: Весь мир
Пол: Мужской
В операции есть такая штука:
CASE op-modif.
WHEN '?'. "D-Operation.
IF ot-abznr IS INITIAL. "YPMK106005
* write: / 'Lohnart hat keine Abwesenheitszuordnung!'(rbj). "K106005
* perform ablehnung. "YPMK106005
PERFORM log_abevl_err1 IN PROGRAM h99plog0
TABLES error_ptext. "XAIALRK000847
PERFORM errors TABLES error_ptext. "XAIALRK000847

Таким образом, у тебя не заполнена таблица ot-abznr для текущего вида оплаты. Поэтому смотри на предыдущие операции, а лучше покажи кусок схемы и правило. Заодно можешь в отладчике или с помощью print посмотреть что лежаит в табличках до оценки.

_________________
--
virvit.ru
saphr.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 27 2007, 11:18 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 21 2006, 16:16
Сообщения: 351
Из текста ошибки можно предположить что, на вход ABVEL подается ВО который используется не для отсутствий. Как отбираются ВО для ABVEL.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет пособия по уходу за ребенком
СообщениеДобавлено: Пт, апр 27 2007, 14:19 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 13 2004, 14:03
Сообщения: 209
Откуда: Москва
Пол: Мужской
Marmelade написал(а):
При запуске расчета выдается сообщение: "У ВО нет присвоения отсутствия".


Привет!

Посмотри, чему у тебя равен "MODIF A" после отработки MOD.
А потом посмотри есть ли эта группировка в T554C.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, апр 28 2007, 12:09 
Ассистент
Ассистент

Зарегистрирован:
Пт, фев 02 2007, 16:19
Сообщения: 35
Откуда: Москва
Всем огромное спасибо. Оказалось, что и сама могу разобраться. Была проблема в настройке таблицы T554C. Все настроила и правило новое сделала, так что пособие считается как надо.

Зато появился новый вопрос:
У меня в формуляре, в поле период выдается полный период, т.е. с 27.04.2007 по 20.10.2008.
Не подскажите, как выводить полупериоды?
В самом ВО дни из полупериодов попадают как надо, а вот в формуляре - нет.
Возможно нужна какая-то обработка в схеме или это проблемы формуляра?

_________________
--
Рожденный ползать, уйди со взлетной полосы!


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

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


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

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


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

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