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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Определить окончание испытательного срока
СообщениеДобавлено: Ср, окт 22 2008, 12:32 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, июл 08 2008, 09:30
Сообщения: 55
Добрый день.

В отчете нужно посчитать дату окончания испытательного срока. Для этого предлагается к дате начала трудового договора добавить длительность исп. срока. Вот тут-то и загвоздка, в ИТ0016 хранится PRBZT длительность PRBEH единица измерения этой длительности (часы, дни, недели, месяцы, годы...)

Вопрос - есть ли какой-нибудь ФМ для того чтобы определить количество дней испытательного срока с учетом разных единиц измерения PRBEH ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 22 2008, 13:45 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Посмотрел у нас в системе - нет, нигде не упомянается специальный ФМ. Везде идет анализ. Там всего-то 3 варианта (ну 4, если считать годы :) ).

Code:
         CASE p0016-prbeh.

            WHEN '010'.   " Дни
              l_endda = p0016-ctbeg + p0016-prbzt.

            WHEN '011'.   " Недели
              l_temp_int = p0016-prbzt * 7.
              l_endda = p0016-ctbeg + l_temp_int.

            WHEN '012'.   " Месяцы
              l_begda = p0016-ctbeg.
              CALL FUNCTION 'RE_ADD_MONTH_TO_DATE'
                EXPORTING
                  months  = p0016-prbzt
                  olddate = l_begda
                IMPORTING
                  newdate = l_endda.

            WHEN '013'.   " Годы
              l_endda(4) = l_endda(4) + p0016-prbzt.
          ENDCASE.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 22 2008, 14:41 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, июл 08 2008, 09:30
Сообщения: 55
Спасибо!

Чувствую, скоро придется проставляться некоторым пользователям за персональную поддержку =)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 22 2008, 18:28 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
Не надо так - сделайте через динамические мероприятия напоминалки по концу испытательного срока (ИТ 0019). И внесите в соответственные поля испытательный срок - дата окончания рассчитается сама

Так у вас и напоминалка останется, и количество дней можно посчитать просто вычтя одну дату из другой.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 24 2008, 10:26 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, июл 08 2008, 09:30
Сообщения: 55
Galka

Спасибо за подсказку..., но мне это нужно только для вывода в отчете. Настроек пока таких никто делать не будет, не до этого пока...


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

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


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

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


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

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