Текущее время: Чт, сен 11 2025, 13:55

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


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

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


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

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