AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.11.2011, 18:07   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,887 / 3152 (113) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Паспортные данные в EmplTable
Обнаружил что в Аксапте паспортные данные сотрудников хранятся в EmplTable.
Пользователи попросили скрыть эту информацию (личные данные и все такое)

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

Почему было бы не вынести эти поля в отдельную табличку совсем личных данных ?
Так было бы удобнее.
Старый 01.11.2011, 18:13   #2  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Проще джобчик написать и следить за вновь создаваемыми группами или права по сотрудникам вытащить в отдельные группы, а в остальных пристрелить.
Старый 01.11.2011, 18:22   #3  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от Logger Посмотреть сообщение
оказалось что это очень неудобно - скрывать для кучи групп пользователей просмотр для избранных полей в табличке.
Не спасет?
Как программно изменить права доступа на объект ?
__________________
С уважением,
Олег.
За это сообщение автора поблагодарили: Logger (3).
Старый 01.11.2011, 18:37   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,887 / 3152 (113) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Alexius Посмотреть сообщение
Проще джобчик написать и следить за вновь создаваемыми группами или права по сотрудникам вытащить в отдельные группы, а в остальных пристрелить.
Да в том то и дело что не проще. Ловить, следить, все равно что тараканов руками ловить. а они лезут и лезут. Нужно какое-нить надежное решение. чтобы настроил и забыл. А тут получается что для каждой групп которая имеет доступ к этой табличке мы кропотливо настраиваем права для полей.

Неудобно.
Старый 02.11.2011, 14:56   #5  
DmitrySt is offline
DmitrySt
Участник
 
17 / 18 (1) ++
Регистрация: 22.11.2004
Адрес: Минск
А что, если попробовать сделать эти поля невидимыми на уровне таблицы EmplTable (property Visible=NO) и для этих полей создать новую форму, вызываемую из EmplTable, на которую настроить права доступа только желаемым группам пользователей. А саму форму (показывающую инфу только на 1 сотрудника (типа form SalesTotal / PurchTotal)) запрограмить с использованием display-methods, берущих данные из invisible полей EmplTable?
За это сообщение автора поблагодарили: Logger (5), pitersky (1).
Старый 02.11.2011, 18:18   #6  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Поскольку полные данные нужны весьма ограниченному кругу лиц, то мы сделали 2 формы - для всех и полную.
На форме "для всех" в датасорсе используется вьюшка, в которой выбраны только разрешенные поля - просто и надежно. По умолчанию везде используется сокращенная форма.
__________________
Axapta 3.0 sp - хз какой, kr2
За это сообщение автора поблагодарили: gl00mie (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Данные по месяцам в гриде AlexeyVS DAX: Программирование 3 24.05.2010 14:11
SYSDATABASELOG - разобрать данные из SQL процедуры caper DAX: Программирование 2 23.11.2009 16:38
AX 4 EmplTable - Please help Hugon DAX in English 4 27.04.2009 12:40
Данные из всех компаний zipo DAX: Программирование 18 16.05.2006 23:26
Online-взаимодействие Axapta 3.0 и 1С isbist DAX: Программирование 15 03.12.2004 13:29

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:25.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.