Защищенный тип объекта+Общее действие по нему - как сделать?

Здесь обсуждаем систему TDM/PDM/Workflow Lotsia PDM PLUS (PartY PLUS).
Ответить
Аватара пользователя
Александр
Активный участник
Сообщения: 1658
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Защищенный тип объекта+Общее действие по нему - как сделать?

Сообщение Александр »

Всем привет! Проблема следующая
есть защищенный тип объекта - и он фигурирует в переменных действия
причем
-если действие запускает пользователь с правами на этот тип- все ок
-а если пользователь без прав - то ошибка ??? тип объекта неизвестен

но самое интересное в том что бесправный пользователь и не собирался в этом действии работать с этим типом - а ему уже сразу все обрубили.

Не подскажите как без WorkFlow, без замены исполнителей, без прогнозируемого запуска действия из действия и т.п. - по одной кнопке запустить разные действия в зависимости от того есть ли у юзера какие либо права или нет.

по моему никак :cry:
но может есть какой хитрый способ?? :wink: :wink:

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Сообщение Старик Крупский »

С возвращением, Александр, как отдыхалось? Без тебя нам тут невесело :-)
Все верно, действие инициализирует все переменные. И если хотя бы одну не может инициализировать, то выдает ругательство. В твоем случае, не инициализируется тип объекта. Не хочешь попробовать убрать у переменной "тип объекта" значение по умолчанию и сделать его аргументом действия, т.е. передавать через свойства кнопки в форме? Тогда сможешь разные коды типов объектов подсовывать разным юзерам.
Аватара пользователя
Александр
Активный участник
Сообщения: 1658
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Сообщение Александр »

Лежал на диване-плевал в потолок- в общем отдохнул нормально :wink:

ты как всегда прав насчет значений по умолчанию - так и было - из умолчаний перенес инициализацию типа объекта в SetByID и все стало Ок

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Ответить