SAPфорум.RU https://www.sapboard.ru/forum/ |
|
Полномочия на техническое закрытие заказа https://www.sapboard.ru/forum/viewtopic.php?f=8&t=46282 |
Страница 1 из 2 |
Автор: | PM-cons [ Пт, янв 23 2009, 15:25 ] |
Заголовок сообщения: | Полномочия на техническое закрытие заказа |
Коллеги, может кто сможет подсказать? Необходимо организовать работу с заказом ТОРО следующим образом: у заказа польз. статус №1 - пользователи А и В могут изменять заказ у заказа польз. статус №2 - пользователь А может делать только техн.закрытие, пользователь В может изменять заказ. вся загвоздка у меня в техническом закрытии, может кто сможет подсказать как реализовать? Заранее благодарю |
Автор: | PM_TORO [ Пт, янв 23 2009, 16:43 ] |
Заголовок сообщения: | Re: Полномочия на техническое закрытие заказа |
Ну во-первых посмотри ключ полномочий в пользовательских статусах, он в принципе для этого и служит, а во-вторых я бы честно не мучился с пользовательскими статусами а сделал разграничения через роли. |
Автор: | Anton [ Пт, янв 23 2009, 17:38 ] |
Заголовок сообщения: | Re: Полномочия на техническое закрытие заказа |
Роли-роли-роли! Для этого они и есть в природе! |
Автор: | PM-cons [ Вт, янв 27 2009, 14:49 ] |
Заголовок сообщения: | Re: Полномочия на техническое закрытие заказа |
Коллеги, спасибо за советы! Но все таки я не пойму как можно в одну роль запихнуть полномочия на изменение заказа и в зависимсоти от текущего статуса заказа закрыть возможность на изменение и оставить только на техническое закрытие? Можете подробнее подсказать? |
Автор: | PM-cons [ Вт, янв 27 2009, 15:13 ] |
Заголовок сообщения: | Re: Полномочия на техническое закрытие заказа |
Коллеги, спасибо за советы! Но все таки я не пойму как можно в одну роль запихнуть полномочия на изменение заказа и в зависимсоти от текущего статуса заказа закрыть возможность на изменение и оставить только на техническое закрытие? Можете подробнее подсказать? |
Автор: | PM-cons [ Вт, янв 27 2009, 15:44 ] |
Заголовок сообщения: | Re: Полномочия на техническое закрытие заказа |
я понял, необходимо сделать следующее: создать две роли и обе их присвоить пользователю. В одной роли дать полномчия на изменение заказа при статусе №1 В второй роли дать полномочия только на тех.закрытие при статусе №2. |
Автор: | Левон [ Вт, янв 27 2009, 16:15 ] |
Заголовок сообщения: | Re: Полномочия на техническое закрытие заказа |
Дать полномочия на изменение только при статусе 1 на уровне ролей в ТОРО нельзя. |
Автор: | Anton [ Вт, янв 27 2009, 18:48 ] |
Заголовок сообщения: | Re: Полномочия на техническое закрытие заказа |
PM-cons, пардон, я не доглядел условия вопроса... Там, оказывается, Вы имели в виду пересекающиеся полномочия в зависимости от статусов, а я, видать, то ли пропустил то ли стормозил. В ролях ведь, действительно, можем только то или иное действие разрешать/запрещать, к статусу не привязать. Тогда статусную схемку нужно настроить, чтоб по статусам проверка шла.. Я прав, Левон? |
Автор: | Левон [ Ср, янв 28 2009, 06:34 ] |
Заголовок сообщения: | Re: Полномочия на техническое закрытие заказа |
На уровне полномочий можно только следующие роли: 1-я на изменение заказа 2-я на просмотр заказа 3-я на установку статуса (если нет 1й, то в этой роли нет смысла)э Если требуется запрещать кому-то менять заказ если е него тот или иной пользовательский статус - то это надо в экзите делатье проверки. |
Автор: | PM-cons [ Чт, янв 29 2009, 10:35 ] |
Заголовок сообщения: | Re: Полномочия на техническое закрытие заказа |
Спасибо, То есть, при сохранении заказа необходимо определить, что было изменено в заказе: если только статус поменялся на техническое закрытие, то разрешать сохранять, а если еще что-то то запрещать? А есть какой-нить ФМ для определения изменений в заказе, что-то не могу найти... |
Автор: | Левон [ Чт, янв 29 2009, 13:05 ] |
Заголовок сообщения: | Re: Полномочия на техническое закрытие заказа |
Да, примерно так. ФМ подсказать не могу. Мы деллали assign. |
Автор: | PM-cons [ Пн, фев 02 2009, 17:36 ] |
Заголовок сообщения: | Re: Полномочия на техническое закрытие заказа |
Уважаемые! Подскажите, вот как бы перед сохранением заказа ТОРО понять, что в заказе изменялся только статус (ТЗКР) и ничего другого в заказе не менялось. Что-то никак не могу домыслить... Заранее большое спасибо, добрым людям |
Автор: | Левон [ Вт, фев 03 2009, 09:04 ] |
Заголовок сообщения: | Re: Полномочия на техническое закрытие заказа |
Если не изменяет память, то в экзитах на сохранение структур типа *_OLD и *_NEW нет. Так что надо делать assign. Может после 4.7 появилиь новые экзиты/бадишки. |
Автор: | R2-D2 [ Пн, фев 16 2009, 18:12 ] |
Заголовок сообщения: | Re: Полномочия на техническое закрытие заказа |
Что то я не совсем понял, в чем тогда смысл пользовательского статуса ? Чтобы после его установки некто "закрывальщик" мог только закрыть заказ? Но ведь не забывайте, что закрыть заказ, не заходя в IW32, нельзя (IW38 тоже вызывает IW32). А если уж я зашел в IW32, то меняю что хочу. Тогда вместо пользовательского статуса можно просто "блокировать" заказ (системный статус БЛОК). И тут уже все нормально - пользователь Б заходит в заказ, там все "серенькое"... может только закрыть.. И все стандартно, разработок не надо, да и с ролями просто все... |
Автор: | Noname [ Вт, окт 04 2016, 14:52 ] |
Заголовок сообщения: | Re: Полномочия на техническое закрытие заказа |
Уважаемые, день добрый. Я вот не понял, можно ли выделить функцию технического закрытия заказа ТОРО в отдельную роль. У статуса ТЗКР нет объекта полномочий, но есть проверка полномочий на орг. операцию. I_VORG_ORD Этот же объект у нас есть в просмотровых ролях. В итоге если у пользователя есть полномочия на iw32 и просмотровая роль, то и технически закрыть он сможет. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |