Надо ограничить права пользователя на возможность исправление номера накладной.
Хочу в таблице Katsopr установить права на поле NSopr только на чтение.
Но что то не получается.
Саппорте есть две вкладки : Права на таблицы и Права на поле.
Даю права на таблицу Katsopr на все, кроме модификации.
Даю права на модификацию всех полей, кроме Nsopr.
Но что то не получается.
Накладные вообще не видны.
Подскажите, что не так делаю?
Последний раз редактировалось maikl 27 мар 2013, 11:09, всего редактировалось 1 раз.
Права на Katsopr нужно дать все - остальные поля же нужно менять? Если нет, то лучше правами на поля и не баловаться - пересчет идет дольше. Кроме того права на таблицы - это права в СУБД - вы не сможете и сторонними средствами изменить. Права на поля это системные, ставите на все полные, на NSOPR запрет модификации. После каждого перерасчета прав пользователь должен перезайти в систему. То что, не видит накладные скорей всего связано с настройками видимости документов в самой галактике(по группе или по статусу).
Даю полные права на таблицу Katsopr
Даю права на разрешенные операции поля Nsopr - чтение.
Открываю накладные.
Могу редактировать номер, а хотел не мочь )))
Видимо, есть еще что то, что надо сделать (((
maikl писал(а):Даю полные права на таблицу Katsopr
Даю права на разрешенные операции поля Nsopr - чтение.
Открываю накладные.
Могу редактировать номер, а хотел не мочь )))
Видимо, есть еще что то, что надо сделать (((
открываю накладную на редактирование, переходим в поле номер накладной и пытаемся его отредактировать. Закрываем окно редактирования накладной - номер остается прежний. По крайней мере у меня так )
Den писал(а):открываю накладную на редактирование, переходим в поле номер накладной и пытаемся его отредактировать. Закрываем окно редактирования накладной - номер остается прежний. По крайней мере у меня так )
Получилось. Спасибо. Невнимательный я.
Но появилась другая проблема, при таком ограничении, при создании накладной у нее номер пустой (права у этого поля только на чтение)
((((
ну создание накладной подразумевает изм.номера. Тогда легкая докомпиляция + где то хранить список пользователей, кому открыть кому нет - например по какой нибудь пользовательской настройке - типа модификации документов в закрытом периоде. В накладной кстати есть возможность вести польз.номера (внешние например) в поле katsopr.userfield - его показ включается по настройке sGetTune('Oper.Field1') - просто напишите в ней, как назвать поле и все- где то в фейсе оно откроется(например в расширенной информации - оттуда можно сделать дубль на главное окно).