Найдено 17 результатов
Перейти к расширенному поиску
- Aleksey
- 25 июн 2012, 08:19
- Форум: Lotsia PDM PLUS
- Тема: Права доступа!
- Ответы: 31
- Просмотры: 110330
Disillusioned писал(а):Подскажите, что не так?
Используйте SetByID. Более на подобные вопросы ответа не ждите... RTFM!!!
Спасибо за помощь!
Ошибки больше не выдает!
Сегодня буду тестировать!
- Aleksey
- 22 июн 2012, 12:04
- Форум: Lotsia PDM PLUS
- Тема: Права доступа!
- Ответы: 31
- Просмотры: 110330
Да, версия ниже 5.00 Список правообладателей получаете в действии через SQL. Далее в цикле запускаете RightGrant, RightRevoke и т.п. Ещё вот такой вопрос: Вытащил я автора, но не могу применить его в Revoke :( Завожу переменную Author, если ставлю тип - пользователь, то выдает ошибку на строке с за...
- Aleksey
- 22 июн 2012, 11:50
- Форум: Lotsia PDM PLUS
- Тема: Права доступа!
- Ответы: 31
- Просмотры: 110330
Disillusioned писал(а):Да, версия ниже 5.00
Список правообладателей получаете в действии через SQL. Далее в цикле запускаете RightGrant, RightRevoke и т.п.
Кстати, зачем список получать и зачем потом цикл, если можно сразу получить конкретно автора(создателя) через запрос ???
- Aleksey
- 22 июн 2012, 08:22
- Форум: Lotsia PDM PLUS
- Тема: Права доступа!
- Ответы: 31
- Просмотры: 110330
Disillusioned писал(а):Да, версия ниже 5.00
Список правообладателей получаете в действии через SQL. Далее в цикле запускаете RightGrant, RightRevoke и т.п.
Большое спасибо!
Сейчас попробую

- Aleksey
- 22 июн 2012, 07:14
- Форум: Lotsia PDM PLUS
- Тема: Права доступа!
- Ответы: 31
- Просмотры: 110330
Disillusioned писал(а):а где описание объекта посмотреть?
В справке не могу найти!
Если у вас версия ниже 5.00 можно не искать, это не про вашу душу...
Да, версия ниже 5.00
Как тогда быть?
Что можно ещё попробовать?
- Aleksey
- 21 июн 2012, 14:26
- Форум: Lotsia PDM PLUS
- Тема: Права доступа!
- Ответы: 31
- Просмотры: 110330
А автор документа может быть разный, Иванов, Петров или ещё кто нибудь, т.е. явно отловить его нельзя, а если и найдем, то запрет ему ставить тоже нельзя, можем только полностью отобрать права, т.е. убрать из этого списка "правообладателей"! Что, собственно говоря, я и хотел сделать через...
- Aleksey
- 21 июн 2012, 14:17
- Форум: Lotsia PDM PLUS
- Тема: Права доступа!
- Ответы: 31
- Просмотры: 110330
А автор документа может быть разный, Иванов, Петров или ещё кто нибудь, т.е. явно отловить его нельзя, а если и найдем, то запрет ему ставить тоже нельзя, можем только полностью отобрать права, т.е. убрать из этого списка "правообладателей"! Что, собственно говоря, я и хотел сделать через...
- Aleksey
- 21 июн 2012, 13:42
- Форум: Lotsia PDM PLUS
- Тема: Права доступа!
- Ответы: 31
- Просмотры: 110330
Алексей, что-то как-то Вы быстро взялись осваивать таблицы БД. Последствия могут быть самыми непредсказуемыми. Категорически не рекомендую!!! Есть API, есть действия в конце-концов. Дак я и хочу через действия вызвать запрос! Через действия не получается сделать без обращения к таблице! Есть докуме...
- Aleksey
- 21 июн 2012, 12:50
- Форум: Lotsia PDM PLUS
- Тема: Права доступа!
- Ответы: 31
- Просмотры: 110330
Написал в базе процедуру, удаляющую строку с правами создателя документа! Настоятельно не рекомендую самостоятельно заниматься правкой таблиц Lotsia PDM. Это самый крайний способ - когда ну очень очень очень нужно, а иначе нельзя никак никак никак... И даже если все так серьезно, подумайте еще раз,...
- Aleksey
- 21 июн 2012, 07:50
- Форум: Lotsia PDM PLUS
- Тема: Права доступа!
- Ответы: 31
- Просмотры: 110330
Написал в базе процедуру, удаляющую строку с правами создателя документа!
Всё работает, всё удаляет, но это в SQL!
И вот собственно говоря вопрос, как вызвать процедуру из базы через Lotsia

- Aleksey
- 19 июн 2012, 06:13
- Форум: Lotsia PDM PLUS
- Тема: Права доступа!
- Ответы: 31
- Просмотры: 110330
По правам описания полей таблиц вроде как нет. Права хранятся в таблице EmplRight: ObjID_N - код объекта или документа, ObjType - тип привилегии, user_id - код пользователя, GrantS GrantI GrantU GrantD - права на доступ создание изменение удаление. Спасибо! Да, нашел такую табличку! Уже с ней плотн...
- Aleksey
- 15 июн 2012, 08:50
- Форум: Lotsia PDM PLUS
- Тема: Права доступа!
- Ответы: 31
- Просмотры: 110330
Не на "раз-два", но задачи вполне решаемы! Для начала: "документ" - это объект или именно документ? От этого и пляшем! Вычислить автора несложно! Там в таблице с объектами (документами) должна быть колонка с автором! f_ExecSQLSelect_3 в данном случае рулит, айдишник объекта (док...
- Aleksey
- 14 июн 2012, 13:47
- Форум: Lotsia PDM PLUS
- Тема: Права доступа!
- Ответы: 31
- Просмотры: 110330
Вот это вопрос! Начать и кончить. Это от версии зависит и еще много от чего. Универсальный базовый способ найти объект - в свойствах объектной переменной нажать на Условия отбора и там задать условия по типу и атрибутам. Потом переменную вытащить на форму. Ну и все, запускаем действие и смотрим, чт...
- Aleksey
- 14 июн 2012, 11:46
- Форум: Lotsia PDM PLUS
- Тема: Права доступа!
- Ответы: 31
- Просмотры: 110330
Наконец то добрался снова до Лоции!
Но что то плохо пока воспринимается она!
Старик Крупский, помоги строчкой кода, как в действии прописать поиск по базе?
Что то я совсем запутался

- Aleksey
- 13 апр 2012, 05:39
- Форум: Lotsia PDM PLUS
- Тема: Права доступа!
- Ответы: 31
- Просмотры: 110330
Старик Крупский писал(а):Это проще всего - объекты хранятся в одной таблице (object_reference), документы в другой, типы объектов в третьей, атрибуты, значения атрибутов - все отдельно и очень удобно и компактно. В документации есть файл, описывающий структуру БД.
Ок! Спасибо! Сегодня посмотрю!