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

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: ФМ RP_EVALUATE_INDIRECTLY_P0008
СообщениеДобавлено: Чт, дек 20 2007, 20:52 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 13 2006, 11:59
Сообщения: 221
Откуда: Киев
Пол: Женский
Коллеги, подскажите, плиз по сабжу.
Есть функция, внутри которой вызывается данный функциональный модуль.
На вход подается табличка TBINDBW с таким содержанием:

010 |1101 | | 0.00 | |I | 0.00 |ZTEST| |
020 |/IXB | | 0.00 | |I | 0.00 |SUMME|1 |

Вид оплаты 1101 оценивается пользовательским модулем косвенной оценки (ZTEST). Вид оплаты /IXB оценивается модулем косвенной оценки SUMME (согласно таблички T539J). И оценивается он в зависимости как раз от вида оплаты 1101.
и на выходе из этого ФМ я получаю такую же таблицу, т.е. суммы не проставляются!
Хотя если вводить оба этих вида оплаты, например, в ИТ 0008, то оба вида оплаты оцениваются.
через отладку всё так заморочено и сложно, что черт ногу сломит.
Может быть причина в том, что сначала обрабатывается вид оплаты /IXB и только затем 1101? но тогда бы по 1101 хотя бы была сумма. Или потому ,что внутри этого ФМ не запускается аналогичный ФМ, который оценил бы 1101 прежде, чем оценивать /IXB?

Спасибо заранее.


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

Зарегистрирован:
Пн, фев 13 2006, 11:59
Сообщения: 221
Откуда: Киев
Пол: Женский
опять сама же ответила на свой вопрос.
судя по всему в табличке tbindbw, которая передается в этот ФМ, те виды оплаты, по которым будет производиться косвенная оценка, не должны быть равны нулю. а так как у меня вид оплаты 1101 сам оценивается косвенно, то сумма по нему в ИТ 0008 просто не хранится и при расчете зарплаты каждый раз оценивается по пользовательскому модулю оценки. а при работе этой вот моей стандартной функции не анализируется, являются ли те виды оплаты, по которым будет производится для /IXB косвенная оценки, фиксированной суммой или сами оцениваются при помощи другого модуля.
в общем, страшно всё запутано. :(
но может кто-нибудь всё-таки скажет, что я не права? :roll:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, дек 22 2007, 13:53 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Как много Вы понаписали.
Даже тект ФМ RP_EVALUATE_INDIRECTLY короче. Может проще его потрасировать и разобраться наверняка?

_________________
С уважением.


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

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


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

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


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

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