Текущее время: Вт, мар 19 2024, 09:40

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




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Полномочия на техническое закрытие заказа
СообщениеДобавлено: Пт, янв 23 2009, 15:25 
Начинающий
Начинающий

Зарегистрирован:
Ср, май 07 2008, 15:02
Сообщения: 10
Коллеги, может кто сможет подсказать?

Необходимо организовать работу с заказом ТОРО следующим образом:
у заказа польз. статус №1 - пользователи А и В могут изменять заказ
у заказа польз. статус №2 - пользователь А может делать только техн.закрытие, пользователь В может изменять заказ.

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

Заранее благодарю


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Полномочия на техническое закрытие заказа
СообщениеДобавлено: Пт, янв 23 2009, 16:43 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, янв 12 2009, 14:06
Сообщения: 91
Пол: Мужской
Ну во-первых посмотри ключ полномочий в пользовательских статусах, он в принципе для этого и служит, а во-вторых я бы честно не мучился с пользовательскими статусами а сделал разграничения через роли.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Полномочия на техническое закрытие заказа
СообщениеДобавлено: Пт, янв 23 2009, 17:38 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 27 2006, 13:20
Сообщения: 83
Откуда: Москва
Пол: Мужской
Роли-роли-роли! Для этого они и есть в природе!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Полномочия на техническое закрытие заказа
СообщениеДобавлено: Вт, янв 27 2009, 14:49 
Начинающий
Начинающий

Зарегистрирован:
Ср, май 07 2008, 15:02
Сообщения: 10
Коллеги, спасибо за советы!

Но все таки я не пойму как можно в одну роль запихнуть полномочия на изменение заказа и в зависимсоти от текущего статуса заказа закрыть возможность на изменение и оставить только на техническое закрытие?

Можете подробнее подсказать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Полномочия на техническое закрытие заказа
СообщениеДобавлено: Вт, янв 27 2009, 15:13 
Начинающий
Начинающий

Зарегистрирован:
Ср, май 07 2008, 15:02
Сообщения: 10
Коллеги, спасибо за советы!

Но все таки я не пойму как можно в одну роль запихнуть полномочия на изменение заказа и в зависимсоти от текущего статуса заказа закрыть возможность на изменение и оставить только на техническое закрытие?

Можете подробнее подсказать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Полномочия на техническое закрытие заказа
СообщениеДобавлено: Вт, янв 27 2009, 15:44 
Начинающий
Начинающий

Зарегистрирован:
Ср, май 07 2008, 15:02
Сообщения: 10
я понял, необходимо сделать следующее:
создать две роли и обе их присвоить пользователю.
В одной роли дать полномчия на изменение заказа при статусе №1
В второй роли дать полномочия только на тех.закрытие при статусе №2.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Полномочия на техническое закрытие заказа
СообщениеДобавлено: Вт, янв 27 2009, 16:15 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Ср, окт 05 2005, 12:13
Сообщения: 2032
Откуда: Москва
Пол: Мужской
Дать полномочия на изменение только при статусе 1 на уровне ролей в ТОРО нельзя.

_________________
Наверное, Боги сошли с ума.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Полномочия на техническое закрытие заказа
СообщениеДобавлено: Вт, янв 27 2009, 18:48 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 27 2006, 13:20
Сообщения: 83
Откуда: Москва
Пол: Мужской
PM-cons, пардон, я не доглядел условия вопроса... Там, оказывается, Вы имели в виду пересекающиеся полномочия в зависимости от статусов, а я, видать, то ли пропустил то ли стормозил. В ролях ведь, действительно, можем только то или иное действие разрешать/запрещать, к статусу не привязать. Тогда статусную схемку нужно настроить, чтоб по статусам проверка шла.. Я прав, Левон?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Полномочия на техническое закрытие заказа
СообщениеДобавлено: Ср, янв 28 2009, 06:34 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Ср, окт 05 2005, 12:13
Сообщения: 2032
Откуда: Москва
Пол: Мужской
На уровне полномочий можно только следующие роли:
1-я на изменение заказа
2-я на просмотр заказа
3-я на установку статуса (если нет 1й, то в этой роли нет смысла)э

Если требуется запрещать кому-то менять заказ если е него тот или иной пользовательский статус - то это надо в экзите делатье проверки.

_________________
Наверное, Боги сошли с ума.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Полномочия на техническое закрытие заказа
СообщениеДобавлено: Чт, янв 29 2009, 10:35 
Начинающий
Начинающий

Зарегистрирован:
Ср, май 07 2008, 15:02
Сообщения: 10
Спасибо,
То есть, при сохранении заказа необходимо определить, что было изменено в заказе:
если только статус поменялся на техническое закрытие, то разрешать сохранять,
а если еще что-то то запрещать?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Полномочия на техническое закрытие заказа
СообщениеДобавлено: Чт, янв 29 2009, 13:05 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Ср, окт 05 2005, 12:13
Сообщения: 2032
Откуда: Москва
Пол: Мужской
Да, примерно так.

ФМ подсказать не могу. Мы деллали assign.

_________________
Наверное, Боги сошли с ума.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Полномочия на техническое закрытие заказа
СообщениеДобавлено: Пн, фев 02 2009, 17:36 
Начинающий
Начинающий

Зарегистрирован:
Ср, май 07 2008, 15:02
Сообщения: 10
Уважаемые!
Подскажите, вот как бы перед сохранением заказа ТОРО понять, что в заказе изменялся только статус (ТЗКР) и ничего другого в заказе не менялось.

Что-то никак не могу домыслить...

Заранее большое спасибо,
добрым людям ;)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Полномочия на техническое закрытие заказа
СообщениеДобавлено: Вт, фев 03 2009, 09:04 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Ср, окт 05 2005, 12:13
Сообщения: 2032
Откуда: Москва
Пол: Мужской
Если не изменяет память, то в экзитах на сохранение структур типа *_OLD и *_NEW нет. Так что надо делать assign. Может после 4.7 появилиь новые экзиты/бадишки.

_________________
Наверное, Боги сошли с ума.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Полномочия на техническое закрытие заказа
СообщениеДобавлено: Пн, фев 16 2009, 18:12 
Специалист
Специалист

Зарегистрирован:
Чт, фев 03 2005, 16:55
Сообщения: 131
Что то я не совсем понял, в чем тогда смысл пользовательского статуса ?
Чтобы после его установки некто "закрывальщик" мог только закрыть заказ?
Но ведь не забывайте, что закрыть заказ, не заходя в IW32, нельзя (IW38 тоже вызывает IW32).
А если уж я зашел в IW32, то меняю что хочу.

Тогда вместо пользовательского статуса можно просто "блокировать" заказ (системный статус БЛОК).
И тут уже все нормально - пользователь Б заходит в заказ, там все "серенькое"... может только закрыть..
И все стандартно, разработок не надо, да и с ролями просто все...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Полномочия на техническое закрытие заказа
СообщениеДобавлено: Вт, окт 04 2016, 14:52 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, ноя 03 2005, 12:21
Сообщения: 259
Откуда: Мос.обл. дер. Перхушково
Пол: Мужской
Уважаемые, день добрый.
Я вот не понял, можно ли выделить функцию технического закрытия заказа ТОРО в отдельную роль.
У статуса ТЗКР нет объекта полномочий, но есть проверка полномочий на орг. операцию. I_VORG_ORD
Этот же объект у нас есть в просмотровых ролях. В итоге если у пользователя есть полномочия на iw32 и просмотровая роль, то и технически закрыть он сможет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

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


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

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


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

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