Текущее время: Пт, апр 19 2024, 21:07

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: RUVAK
СообщениеДобавлено: Чт, мар 11 2021, 17:09 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Всем добрый день.

Объясните пожалуйста что является критерием по какой ветке пойдёт расчёт - по * или по 2
Правило расчёта RUMO - ветка C - операция RUVAKSIRES.
В RUVAKSIRES есть два вариант * и 2. Расчитываю один табельник.
Под одним пользователем расчёт идёт по ветке *, под другим пользоватем расчёт идет по ветке 2.
Оба пользователя имеют все структурные полномочия и все нужные роли (в SU53 чисто).

10x


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RUVAK
СообщениеДобавлено: Пт, мар 12 2021, 14:42 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1392
Когда непонятно как работает функция/операция могу посоветовать взглянуть на исходный код. Для RUVAKSIRES он довольно простой.
Code:
    WHEN 'SIRES'.
      READ TABLE rusta ASSIGNING <ls_rusta> WITH KEY apznr = <ls_wpbp>-apznr.
      IF <ls_rusta> IS ASSIGNED.
        vargt = <ls_rusta>-sires.
      ELSE.
        vargt = '*'.
      ENDIF.

То есть, RUVAKSIRES возвращает значение поля RUSTA-SIRES. По русски это поле называется "Статус - резидент для выплат социальных взносов". 2 - это нерезедент для СС. Можно посмотреть таблицу V_T7RUR2, где устанавливается связь значений признака со статусом в ИТ048.
RUSTA-SIRES заполняется функций RUSPL. ФМ, который определяет статус SIRES - HR_RU_GET_RESIDENT_STATUS.

Почему у вас определение статуса зависит от вида пользователя разбирайтесь сами. Самое простое - нет полномочий на ИТ0048.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RUVAK
СообщениеДобавлено: Вт, мар 30 2021, 12:07 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Спасибо, подскажите, пожалуйста, имя инклуда, в котором это кусок кода живёт, или как в него попасть.
Права на ИТ48 проверил, присвоены.
Поменяли второму пользователю параметры в учётке - вроде стало работать одинаково.
Но это выглядит как-то фантастически. Параметры у пользователя прописаны такие:
ASSETMASTER_SETTINGS
EVO
FIT_ALVC
FO2
FO3
FOP
LE_SHP_DEL_MON_LISTT
LE_VL10_UPG_NOMSG
MCL
MOL
POK
SCL
UGR
WLC


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RUVAK
СообщениеДобавлено: Вт, мар 30 2021, 15:50 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1392
Я показал кусок кода реализации функции RUVAK (pe04, функция RUVAR, жмем "исходный текст").

Но сама RUVAK не вычисляет статус сотрудника, это происходит в другом месте. Я специально указал ФМ, нужно смотреть его.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RUVAK
СообщениеДобавлено: Чт, апр 01 2021, 10:42 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
RoustR написал(а):
Я показал кусок кода реализации функции RUVAK (pe04, функция RUVAR, жмем "исходный текст").
Но сама RUVAK не вычисляет статус сотрудника, это происходит в другом месте. Я специально указал ФМ, нужно смотреть его.

да, я нашёл, спасибо!


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

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


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

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


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

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