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

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


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

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


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

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