Текущее время: Пт, июл 18 2025, 09:57

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Чтение инфо-типов орг.менеджмента без проверки полномочий
СообщениеДобавлено: Пн, сен 21 2015, 08:13 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 16 2007, 09:48
Сообщения: 73
Откуда: Казань
Добрый день!

Стоит задача - дать возможность считать информацию из инфо-типов орг. менеджмента (в частности, HRP1000 и HRP1001) пользователю, у которых нет на них полномочий.
Полномочия пользователю давать не хотим - не положено ему.
Такое чтение необходимо только для выбора наименований должностей руководителей и ФИО лиц на них - для подписей.

Как известно, чтение инфо-типов HR рекомендуется осуществлять с помощью стандартных ФМ, ни в коем случае не с помощью select.
Чтение инфо-типов персонала известно как осуществить: вызывается ФМ HR_READ_INFOTYPE_AUTHC_DISABLE перед чтением инфо-типов с помощью ФМ HR_READ_INFOTYPE.

А что можно применить для орг. менеджмента? Вместо RH_READ_INFTY используется другой ФМ ? Подскажите, пожалуйста - какой?

Благодарю заранее!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтение инфо-типов орг.менеджмента без проверки полномочий  Тема решена
СообщениеДобавлено: Пн, сен 21 2015, 10:18 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
Должен сработать ФМ RH_AUTHORITY_CHECK_OFF. Принцип работы тот же, что и для HR_READ_INFOTYPE_AUTHC_DISABLE


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтение инфо-типов орг.менеджмента без проверки полномочий
СообщениеДобавлено: Пн, сен 21 2015, 10:26 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 16 2007, 09:48
Сообщения: 73
Откуда: Казань
gomer4ik, спасибо большое за ответ! Попробую.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтение инфо-типов орг.менеджмента без проверки полномочий
СообщениеДобавлено: Пн, сен 21 2015, 10:51 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Не стоит его использовать. У него внутри отключается проверка полномочий навсегда в рамках рантайма. Все таки HR_READ_INFOTYPE_AUTHC_DISABLE работает по другому, он отключает проверку, и потом любой ФМ читающий данные инфотипов PA обратно ее включает, для оргменеджмента и RH_AUTHORITY_CHECK_OFF я такого кода не нашел, поэтому проверьте обязательно, что если у сотрудника нет полномочий на 1000 инфотипа и вызов RH_AUTHORITY_CHECK_OFF у него потом обратно не будут работать полномочий чтобы не было сюрпризов.

Вдогонку RH_READ_INFTY есть параметр AUTHORITY если у него стоит значение "ПУСТО", то автоматически отключаются структурные-полномочия, запускать его лучше с параметром DISP проблем никогда не было.

_________________
С уважением, Р.В. Величко


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтение инфо-типов орг.менеджмента без проверки полномочий
СообщениеДобавлено: Пн, сен 21 2015, 11:22 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 16 2007, 09:48
Сообщения: 73
Откуда: Казань
metha , спасибо большое! Вы озвучили мои подозрения. Буду аккуратнее.

Цитата:
Вдогонку RH_READ_INFTY есть параметр AUTHORITY если у него стоит значение "ПУСТО", то автоматически отключаются структурные-полномочия, запускать его лучше с параметром DISP проблем никогда не было.

Да, я так и делала - запускала с параметром DISP, отключив структурные полномочия:
WITH_STRU_AUTH = ' '.
В этом случае у пользователя, имеющего структурные полномочия, которые не распространяются на руководителей, действительно информация выбирается. Т.е. отключение структурных полномочий срабатывает.
Но вот у пользователей, не имеющих полномочий вообще (даже структурных), не выбирается ничего. Потому родилась эта тема.

Буду исследовать проблему дальше.

К сожалению, программист другого модуля, поставивший мне эту задачу, ушел в отпуск, да еще сейчас делаю другую срочную задачу.
Чуть позже продолжу исследования.

Если еще напишете свои соображения, буду признательна.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтение инфо-типов орг.менеджмента без проверки полномочий
СообщениеДобавлено: Пн, сен 21 2015, 11:29 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Кстати, очень странно то для 1000 и 1001 не стоит в ролях P_ORGIN AUTH=R... В этом случае много чего стандартного работать не будет. Так что мы всегда даем на только чтение 1000 и 1001 инфотипов тем кому не положено вести эти данные просто отключаем соответствующие транзакции через S_TCODE

_________________
С уважением, Р.В. Величко


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтение инфо-типов орг.менеджмента без проверки полномочий
СообщениеДобавлено: Пн, сен 21 2015, 11:40 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 16 2007, 09:48
Сообщения: 73
Откуда: Казань
metha, этот пользователь - из другого модуля (MM). Печатает заявки по материалам, и ему нужно, чтобы в заявке проставились наименования должностей и ФИО руководителей. Только для подписей.
HR не хочет давать этим пользователям полномочия. Задача изначально стояла вообще читать все с помощью SELECT. Но мы-то с Вами знаем, что неправильно это.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтение инфо-типов орг.менеджмента без проверки полномочий
СообщениеДобавлено: Пн, сен 21 2015, 11:50 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Да это понятно, НО если архитектор системы знает что эти данные нужно использовать в ММ и это Z* разработка, то не парьтесь тогда - SELECT это Ваше все :-) делать то нечего.

_________________
С уважением, Р.В. Величко


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтение инфо-типов орг.менеджмента без проверки полномочий
СообщениеДобавлено: Пн, сен 21 2015, 13:05 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 16 2007, 09:48
Сообщения: 73
Откуда: Казань
metha, ну вот :D , я полагала, изящное решение существует. Значит, SELECT не является большим криминалом?
У нас действует политика - руководство если видит SELECT из инфо-типов HR, заставляет переписывать. Обычно это другие модули грешат этим - считывают подобным образом информацию из HR.
Но и в старых разработках HR это встречается, увы.
Правда, в данном случае, использование SELECT оправданно.

Однажды я находила тему про чтение инфо-типов орг.менеджмента, там писали, что вроде есть какие-то ФМ, читающие без проверки полномочий. Сейчас не могу найти эту тему.
Кстати, наряду с RH_AUTHORITY_CHECK_OFF существует еще RH_AUTHORITY_CHECK_ON. Выкл. и вкл.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтение инфо-типов орг.менеджмента без проверки полномочий
СообщениеДобавлено: Пн, сен 21 2015, 16:54 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
НУ я на своих проектах тоже select из инфотипов не приветствую, но пути сапа неисповедими как говорится, и сам САП особливо в модулях не HCM этим активно пользуется, если Вы нашли ФМ для включения обратно полномочий, то, конечно, лучше сделать это через сначала выключение, потом считывание Фмом, потом обратное включение. Тогда и Вы свою работу выполните и руководство будет довольно.

_________________
С уважением, Р.В. Величко


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтение инфо-типов орг.менеджмента без проверки полномочий
СообщениеДобавлено: Пн, сен 21 2015, 17:00 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 16 2007, 09:48
Сообщения: 73
Откуда: Казань
metha, спасибо большое за все советы и разъяснения!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтение инфо-типов орг.менеджмента без проверки полномочий
СообщениеДобавлено: Вт, ноя 10 2015, 16:48 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 16 2007, 09:48
Сообщения: 73
Откуда: Казань
Цитата:
наряду с RH_AUTHORITY_CHECK_OFF существует еще RH_AUTHORITY_CHECK_ON. Выкл. и вкл.

В общем, оставила такой вариант.
Программист другого модуля вышел из отпуска, вставил в свою программу мой ФМ, вот уже продолжительное время жалоб от пользователей не поступает.
Одной из причин, почему не использовала select, является то обстоятельство, что ФМ уже был написан с культурным чтением из инфо-типов и успешно использовался пользователями HR.
Когда ФМ понадобился и другим пользователям, проще было вставить упомянутые операторы, нежели переписывать чтение c помощью select-ов.
Благодарю всех откликнувшихся!


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

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


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

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


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

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