Текущее время: Вс, дек 17 2017, 23:43

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: IF DDNTK при расчете удержаний по ИЛ
СообщениеДобавлено: Ср, дек 07 2016, 10:45 
Специалист
Специалист

Зарегистрирован:
Чт, июл 09 2009, 13:22
Сообщения: 158
Коллеги, добрый день. Подскажите каким образом регулируется количество циклов, которые выполняются при попытке произвести удержания по Ил.
Это блок правил
LPBEG Начало итерации
COPY XTBL Считать сохраненные таблицы
COPY RUD9 Обработка удержаний и сохранение
COPY RUA9 Подсчет сумм к выплате
COPY XDNT Все удержания учтены?
LPEND Конец цикла итерации

в схеме XDNT производится проверка IF DDNT
если будет еще один цикл, то выполняется правило: ACTIO XLPC Условие заверш. цикла (еще 1 выполн.)
если цикл последний, то PREND Окончат. обработка (адаптация DDNTK)

хочу понять логику проверки IF DDNT.
Спасибо


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: IF DDNTK при расчете удержаний по ИЛ
СообщениеДобавлено: Ср, дек 07 2016, 11:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 09:34
Сообщения: 1759
IF DDNT - просто возвращает значение глобальной переменной sw_ddntk.
Она устанавливается в функции PRPRI, в ней есть комментарии в коде и документация к самой функции.

Еще там есть вызовы для национальной специфики, у меня это 532 строка:
PERFORM process_prpri_natio IN PROGRAM (sy-repid)

может вам там добрые люди всегда false возвращают? :)

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IF DDNTK при расчете удержаний по ИЛ
СообщениеДобавлено: Чт, дек 08 2016, 07:37 
Специалист
Специалист

Зарегистрирован:
Чт, июл 09 2009, 13:22
Сообщения: 158
Спасибо большое!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: IF DDNTK при расчете удержаний по ИЛ
СообщениеДобавлено: Пт, дек 09 2016, 10:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 10:40
Сообщения: 527
Откуда: Belgorod
Пол: Мужской
Функция RUPRI установит этот флаг, если сумма всех удержаний по ИЛ больше максимально допустимой.

_________________
Новый этап на проекте - устранение доработок :).


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

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


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

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


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

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