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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.10.2006, 08:42   #1  
Mike2005 is offline
Mike2005
Участник
 
24 / 10 (1) +
Регистрация: 03.06.2005
Как скрыть ненужную информацию?
Добрый день!
Если на гриде пользователь помечает все записи (квадрат слева вверху) и затем их копирует ( Ctrl+C), то в буфер обмена попадают ВСЕ поля помеченных строк. Не помогло Visible No и установка ключей на закладках. Для проверки взял журнал приема на работу (универсальная форма для приема, перевода, увольнения и т.п., где ненужные поля и закладки скрыты). Если форма открыта, допустим, как журнал перевода и просматриваем строки, то Ctrl+C возвращает также поля приема, увольнения и прочие. Для других форм все аналогично.
Как можно это победить, не перекрывая ВСЕМ пользователям метод Copy?
Старый 05.10.2006, 09:26   #2  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Закрыть их SecurityKey-ем.
Старый 05.10.2006, 09:30   #3  
Mike2005 is offline
Mike2005
Участник
 
24 / 10 (1) +
Регистрация: 03.06.2005
Внимательно читаем мой вопрос: Не помогло Visible No и установка ключей на закладках.
Старый 05.10.2006, 09:35   #4  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Надо не только установит ключи, надо отключить доступ при их помощи.
Можно еще попробовать через права отключить не нужные поля.
Старый 05.10.2006, 10:07   #5  
Mike2005 is offline
Mike2005
Участник
 
24 / 10 (1) +
Регистрация: 03.06.2005
Цитата:
Сообщение от raz Посмотреть сообщение
Надо не только установит ключи, надо отключить доступ при их помощи.
Доступ до чего? До закладки, до копирования или другого? Если отключить доступ до копирования, то пользователи не смогут свободно копировать остальные данные
Цитата:
Сообщение от raz Посмотреть сообщение
Можно еще попробовать через права отключить не нужные поля.
А как быть, если на закладке с десяток полей и их число со временем поменяется? Постоянно следить за этими полями? Нереально
Старый 05.10.2006, 10:09   #6  
Delfins is offline
Delfins
Участник
 
320 / 39 (2) +++
Регистрация: 20.09.2005
Адрес: Riga, Latvia
Ctrl-C копирует курсор, а не видимую часть формы, поэтомы, как уже сказали - единственное лекарство - SecurityKeys + NoAccess. Хотя, если надо видеть, но не надо копировать - получается коллизия - а это в Axapta дорого (либо конфиг, либо программирование)

Как есчё единственный вариант может быть - AutoReport + вывод в фаил.
Старый 06.10.2006, 07:05   #7  
Lenin is offline
Lenin
Участник
Аватар для Lenin
 
4 / 10 (1) +
Регистрация: 17.05.2003
Перекрывайте FormRun\copy
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как скрыть на форме поле для queryBuildRange ? Zeratul DAX: Программирование 12 07.10.2008 13:33
Поле типа Время, как скрыть нулевые 0:00? valentino DAX: Программирование 9 04.04.2007 16:53
Как отключить/скрыть панель инструментов?? Sada DAX: Программирование 12 04.07.2006 09:05
Как скрыть из класса поле вызываемого отчета petr DAX: Программирование 4 17.08.2005 13:00
Скрыть узлы в репозитарии объектов chi DAX: Программирование 5 15.03.2005 15:07

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:06.