Текущее время: Вс, июл 27 2025, 14:34

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Как одновременно сократить 2 вида лимита одним отсутствием?
СообщениеДобавлено: Ср, дек 17 2008, 13:09 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 17 2008, 11:58
Сообщения: 2
Добрый день!

У заказчика возникла хотелка - в переписанной Т-2, использованные основные отпуска разбить на календарные года. Т.е. должно выводиться строка типа "16 дней за 2008г., 5 за 2009г. и т.д."
Сейчас ведется лимит 01 Основной отпуск который генерируется на рабочий год (41 ИТ).
Выход который напрашивается - создать еще один вид лимита с периодом действия календарный год, с таким же базовым правом. Т.е. при приеме на работу(и далее в RPTQTA00) по умолчанию должны формироваться 2 вида лимита:
- 01 Основной отпуск 28 дней период действия с 01.06.08 по 31.05.09
- 02 Основной отпуск (календ. дни) 16 дней период действия с 01.06.08 по 31.12.08
- 02 Основной отпуск (календ. дни) 28 дней период действия с 01.01.09 по 31.12.09

Возникли две проблемы:
1. Необходимо определить разные интервалы действия для 01 и 02 лимита. Интервала действия для формирования лимита, определяется группой правил выбора типа лимита. Получается что одновременно нужно 2 группы правил выбора типа лимита, что логически недопустимо (QUOMO возвращает одно значение).
2. В Определении правил использования для лимитов отсутствия можно определить только последовательность использования, но никак не одновременное использование. А нужно одним отсутствием "Основной отпуск" списывать одновременно и 01 и 02 лимиты.

Подскажите пжл любые мысли и возможные пути решения с минимум АБАПа.

P.S. Понимаю что данная хотелка идиотская, но...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как одновременно сократить 2 вида лимита одним отсутствием?
СообщениеДобавлено: Ср, дек 17 2008, 14:00 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, мар 11 2005, 10:54
Сообщения: 315
Откуда: Москов
Не проще ли будет мальца поабапить? Все равно Т-2 переписана же.

Посмотрите табличку PTQUODED.
Там есть внешние ключи (типа внешние) на номер отсутствия и номер лимита. А также - дата.
С ее помощью можно легко найти и отсутствие и лимит и даже разбить по датам и посчитать за каждый год.
Эта табличка юзается стандартом когда жмакаете на ИСПОЛЬЗОВАНИЕ в редактировании лимита или отсутствия.

И забейте на второй лимит. Чо маратца?

_________________
САП маст дай...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как одновременно сократить 2 вида лимита одним отсутствием?
СообщениеДобавлено: Ср, дек 17 2008, 16:54 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 17 2008, 11:58
Сообщения: 2
judge написал(а):
Не проще ли будет мальца поабапить? Все равно Т-2 переписана же.

Посмотрите табличку PTQUODED.
Там есть внешние ключи (типа внешние) на номер отсутствия и номер лимита. А также - дата.
С ее помощью можно легко найти и отсутствие и лимит и даже разбить по датам и посчитать за каждый год.
Эта табличка юзается стандартом когда жмакаете на ИСПОЛЬЗОВАНИЕ в редактировании лимита или отсутствия.

И забейте на второй лимит. Чо маратца?


АБАПом с использованием PTQUODED понятно что можно, но хочется чего нибудь красивого Ж)
Да и алгоритм довольно хитрый будет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как одновременно сократить 2 вида лимита одним отсутствием?
СообщениеДобавлено: Чт, дек 18 2008, 17:37 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вт, июл 25 2006, 14:50
Сообщения: 3481
Откуда: Moscow
Пол: Мужской
Сокращать лимиты эти можно еще в оценке времени или абапом. Но, имхо, тут будет достаточно анализа PTQUODED


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

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


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

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


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

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