Найдено 17 результатов

Aleksey
25 июн 2012, 08:19
Форум: Lotsia PDM PLUS
Тема: Права доступа!
Ответы: 31
Просмотры: 84121

Re: Права доступа!

Disillusioned писал(а):
Подскажите, что не так?
Используйте SetByID. Более на подобные вопросы ответа не ждите... RTFM!!!
Спасибо за помощь!
Ошибки больше не выдает!
Сегодня буду тестировать!
Aleksey
22 июн 2012, 12:04
Форум: Lotsia PDM PLUS
Тема: Права доступа!
Ответы: 31
Просмотры: 84121

Re: Права доступа!

Да, версия ниже 5.00 Список правообладателей получаете в действии через SQL. Далее в цикле запускаете RightGrant, RightRevoke и т.п. Ещё вот такой вопрос: Вытащил я автора, но не могу применить его в Revoke :( Завожу переменную Author, если ставлю тип - пользователь, то выдает ошибку на строке с за...
Aleksey
22 июн 2012, 11:50
Форум: Lotsia PDM PLUS
Тема: Права доступа!
Ответы: 31
Просмотры: 84121

Re: Права доступа!

Disillusioned писал(а):
Да, версия ниже 5.00
Список правообладателей получаете в действии через SQL. Далее в цикле запускаете RightGrant, RightRevoke и т.п.
Кстати, зачем список получать и зачем потом цикл, если можно сразу получить конкретно автора(создателя) через запрос ???
Aleksey
22 июн 2012, 08:22
Форум: Lotsia PDM PLUS
Тема: Права доступа!
Ответы: 31
Просмотры: 84121

Re: Права доступа!

Disillusioned писал(а):
Да, версия ниже 5.00
Список правообладателей получаете в действии через SQL. Далее в цикле запускаете RightGrant, RightRevoke и т.п.
Большое спасибо!
Сейчас попробую :)
Aleksey
22 июн 2012, 07:14
Форум: Lotsia PDM PLUS
Тема: Права доступа!
Ответы: 31
Просмотры: 84121

Re: Права доступа!

Disillusioned писал(а):
а где описание объекта посмотреть?
В справке не могу найти!
Если у вас версия ниже 5.00 можно не искать, это не про вашу душу...
Да, версия ниже 5.00 :(
Как тогда быть?
Что можно ещё попробовать?
Aleksey
21 июн 2012, 14:26
Форум: Lotsia PDM PLUS
Тема: Права доступа!
Ответы: 31
Просмотры: 84121

Re: Права доступа!

А автор документа может быть разный, Иванов, Петров или ещё кто нибудь, т.е. явно отловить его нельзя, а если и найдем, то запрет ему ставить тоже нельзя, можем только полностью отобрать права, т.е. убрать из этого списка "правообладателей"! Что, собственно говоря, я и хотел сделать через...
Aleksey
21 июн 2012, 14:17
Форум: Lotsia PDM PLUS
Тема: Права доступа!
Ответы: 31
Просмотры: 84121

Re: Права доступа!

А автор документа может быть разный, Иванов, Петров или ещё кто нибудь, т.е. явно отловить его нельзя, а если и найдем, то запрет ему ставить тоже нельзя, можем только полностью отобрать права, т.е. убрать из этого списка "правообладателей"! Что, собственно говоря, я и хотел сделать через...
Aleksey
21 июн 2012, 13:42
Форум: Lotsia PDM PLUS
Тема: Права доступа!
Ответы: 31
Просмотры: 84121

Re: Права доступа!

Алексей, что-то как-то Вы быстро взялись осваивать таблицы БД. Последствия могут быть самыми непредсказуемыми. Категорически не рекомендую!!! Есть API, есть действия в конце-концов. Дак я и хочу через действия вызвать запрос! Через действия не получается сделать без обращения к таблице! Есть докуме...
Aleksey
21 июн 2012, 12:50
Форум: Lotsia PDM PLUS
Тема: Права доступа!
Ответы: 31
Просмотры: 84121

Re: Права доступа!

Написал в базе процедуру, удаляющую строку с правами создателя документа! Настоятельно не рекомендую самостоятельно заниматься правкой таблиц Lotsia PDM. Это самый крайний способ - когда ну очень очень очень нужно, а иначе нельзя никак никак никак... И даже если все так серьезно, подумайте еще раз,...
Aleksey
21 июн 2012, 07:50
Форум: Lotsia PDM PLUS
Тема: Права доступа!
Ответы: 31
Просмотры: 84121

Re: Права доступа!

Написал в базе процедуру, удаляющую строку с правами создателя документа!
Всё работает, всё удаляет, но это в SQL!
И вот собственно говоря вопрос, как вызвать процедуру из базы через Lotsia :?:
Aleksey
19 июн 2012, 06:13
Форум: Lotsia PDM PLUS
Тема: Права доступа!
Ответы: 31
Просмотры: 84121

Re: Права доступа!

По правам описания полей таблиц вроде как нет. Права хранятся в таблице EmplRight: ObjID_N - код объекта или документа, ObjType - тип привилегии, user_id - код пользователя, GrantS GrantI GrantU GrantD - права на доступ создание изменение удаление. Спасибо! Да, нашел такую табличку! Уже с ней плотн...
Aleksey
15 июн 2012, 08:50
Форум: Lotsia PDM PLUS
Тема: Права доступа!
Ответы: 31
Просмотры: 84121

Re: Права доступа!

Не на "раз-два", но задачи вполне решаемы! Для начала: "документ" - это объект или именно документ? От этого и пляшем! Вычислить автора несложно! Там в таблице с объектами (документами) должна быть колонка с автором! f_ExecSQLSelect_3 в данном случае рулит, айдишник объекта (док...
Aleksey
14 июн 2012, 13:47
Форум: Lotsia PDM PLUS
Тема: Права доступа!
Ответы: 31
Просмотры: 84121

Re: Права доступа!

Вот это вопрос! Начать и кончить. Это от версии зависит и еще много от чего. Универсальный базовый способ найти объект - в свойствах объектной переменной нажать на Условия отбора и там задать условия по типу и атрибутам. Потом переменную вытащить на форму. Ну и все, запускаем действие и смотрим, чт...
Aleksey
14 июн 2012, 11:46
Форум: Lotsia PDM PLUS
Тема: Права доступа!
Ответы: 31
Просмотры: 84121

Re: Права доступа!

Наконец то добрался снова до Лоции!
Но что то плохо пока воспринимается она!
Старик Крупский, помоги строчкой кода, как в действии прописать поиск по базе?
Что то я совсем запутался :(
Aleksey
13 апр 2012, 05:39
Форум: Lotsia PDM PLUS
Тема: Права доступа!
Ответы: 31
Просмотры: 84121

Re: Права доступа!

Старик Крупский писал(а):Это проще всего - объекты хранятся в одной таблице (object_reference), документы в другой, типы объектов в третьей, атрибуты, значения атрибутов - все отдельно и очень удобно и компактно. В документации есть файл, описывающий структуру БД.
Ок! Спасибо! Сегодня посмотрю!