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

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


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

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


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

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