Текущее время: Чт, мар 28 2024, 12:41

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Работа с датами в схеме расчета зарплаты
СообщениеДобавлено: Ср, апр 05 2017, 10:33 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, сен 10 2007, 23:29
Сообщения: 453
Откуда: и куда?
Пол: Мужской
Добрый день, коллеги.
Подскажите есть ли какие либо функции/операции для работы с датами в схеме расчета?
Хочу найти дату увольнения и вычесть её из текущей.
Поиски ответа навели меня на мрачные мысли о ABAPe, чего конечно же хотелось бы избежать.
Спасибо!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с датами в схеме расчета зарплаты
СообщениеДобавлено: Ср, апр 05 2017, 10:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 09:40
Сообщения: 536
Откуда: Belgorod
Пол: Мужской
msv написал:
Добрый день, коллеги.
Подскажите есть ли какие либо функции/операции для работы с датами в схеме расчета?
Хочу найти дату увольнения и вычесть её из текущей.
Поиски ответа навели меня на мрачные мысли о ABAPe, чего конечно же хотелось бы избежать.
Спасибо!


Не проще настроить период зачисляемой занятости и через RUDUA обработать?

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с датами в схеме расчета зарплаты
СообщениеДобавлено: Ср, апр 05 2017, 11:17 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, сен 10 2007, 23:29
Сообщения: 453
Откуда: и куда?
Пол: Мужской
RUDUA не совсем подходит, он просит сплит по отсутствию.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с датами в схеме расчета зарплаты  Тема решена
СообщениеДобавлено: Ср, апр 05 2017, 11:38 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
Когда то возникала подобная необходимость.
Сразу скажу, пришлось наабапить.
Но может в вашем случае поможет функция DATES и добавление в неё своих дат.
А num, amt, rte уже умеют вычитать.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с датами в схеме расчета зарплаты
СообщениеДобавлено: Сб, апр 08 2017, 11:27 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 25 2011, 17:37
Сообщения: 291
вроде в PPPAR был параметр, который отвечает за увольнение.
Можно написать проверку на увольнение с помощью PPPAR и в какой-нить ВО складывать WPBP-ENDDA:
Code:
TABLEWPBP
NUM=BENDDA

(за правильность пробелов не ручаюсь, системы под рукой нет)
Можно его потом между периодами таскать, либо складывать в CRT (при повторном приеме/увольнении его нужно будет почистить и снова записать)
В этом случае нужно пересчитать уже уволенных.

Проще сделать свою операцию, которая будет считвать либо таблицу datumsangabe с ключом из параметра операции, либо читать таблицу PHIFI (ее в теории можно использовать в операции TABLE, но хз чего в этот момент в заголовке таблицы будет)

_________________
Зачем делать просто, когда можно сделать круто?!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Работа с датами в схеме расчета зарплаты
СообщениеДобавлено: Пн, апр 10 2017, 10:16 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, сен 10 2007, 23:29
Сообщения: 453
Откуда: и куда?
Пол: Мужской
Всем спасибо за помощь!
В итоге хватило стандартного функционала DATES, все остальные вычисления в схеме делал.


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

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


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

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


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

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