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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.12.2003, 17:56   #1  
LTA is offline
LTA
Участник
 
94 / 10 (1) +
Регистрация: 27.01.2003
Управление настройками форм
Здравствуйте,

Есть задача - централизованное управление всеми настройками форм. Просмотр по каждой форме всех сохраненных настроек независимо от пользователя, и по каждой настройке - пользователей, которые используют данную настройку. Устанавливать каждому пользователю настройки из этого списка настроек. Импорт и экспорт настроек по следующим критериям: конкретной настройки формы, все настройки формы или группы форм, все настройки форм или группы форм по профилю. Как можно решить данную задачу в Аксапте, что реализовано, что необходимо дописывать.
Старый 10.12.2003, 18:01   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
версия то какая?
если 3.0, то смотрите Сервис \ Средства разработки \ Объекты приложения \ Использование данных.

если 2.5, то смотрите там же. Но читать надо будет внутреннее представление.
Старый 10.12.2003, 18:09   #3  
LTA is offline
LTA
Участник
 
94 / 10 (1) +
Регистрация: 27.01.2003
Эту форму видел,

То что я там не нашел,
1. Централизованное управление всеми настройками, когда количество пользователей достаточное большое, трудно управлять настройками для каждого пользователя.
2. Нет гибкого экспорта и импорта
Старый 10.12.2003, 18:19   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
согласен.
но другого, я например, не знаю.
Старый 10.12.2003, 18:32   #5  
LTA is offline
LTA
Участник
 
94 / 10 (1) +
Регистрация: 27.01.2003
Тогда открываем конкурс идей по реализации этого в Аксапте?
Старый 10.12.2003, 18:47   #6  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Предлагаю встречный конкурс объяснений зачем это надо
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 10.12.2003, 20:33   #7  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Изначально опубликовано Maxim Gorbunov
Предлагаю встречный конкурс объяснений зачем это надо
а) Задача - перенести одному (или всем пользователям) какое-то поле в "Основное" , например, из "Разного" и ничего при этом не программировать. Хотя они (пользователи) с этим и сами справляются..
б) С запросами то же самое - или даже сложнее, если надо настроить фильтрацию по связанной таблицей, вполне допускаю, что кто-то не захочет вникать в эти реляционные дебри, связи "многие-ко-многим" - тоже не сахар. Как бедный юзер поймет, что для того, чтобы отфильтровать пользователя по образованию, нужно пользоваться помимо "Образования" еще и "Окружением"?
Старый 10.12.2003, 21:55   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
понятно. тогда я неправильно ответил.

в списке пользователей есть кнопка "настройки пользователя"
в том окне можно нажать "Использование данных".
Так можно смотреть эту форму не только у себя.

Задавать критерии, управлять ими централизовано - такой кнопки нет.
Что же можно сделать?

Здесь на подобный вопрос отвечал EVGL. Суть состоит в том, что эта форма показывает таблицу SysLastValue. При помощи средств разработки можно копировать записи и менять пользователя.

Будьте внимательны и осторожны. Не оставляйте несколько записей для одного elementName и designName с одинаковым recordType.

Только... получится либо очень тупое копирование, либо непонятно как сохранить настройки пользователя, которые он для себя сделал...
Старый 10.12.2003, 22:27   #9  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Про SysLastValue знаю, копировать их и затирать чужие настройки , естественно, неинтересно. На самом деле просто из любопытства полез вовнутрь всего этого хозяйства (SysQueryForm - класс, а не форма) - муторно, контейнер на контейнере, но вроде не очень сложно. Будет время, можно попробовать что-нибудь с этим сделать
Старый 11.12.2003, 13:24   #10  
LTA is offline
LTA
Участник
 
94 / 10 (1) +
Регистрация: 27.01.2003
Для чего нужна централизация настроек форм? Для удобства управления. На самом деле можно создать под каждый рабочий профиль пользователя для которого вести настройку, но нужна операция переноса настроек всем пользователям которые имеют данный профиль настроек. Это неудобно, потому что каждый раз приходится перелогиниться под нужного пользователя.

Для чего надо гибкий экспорт/импорт н астроек пользовательского интерфейса? Для переносу заказчику, для того что б была связь между рабочей версией и версией разработки.

Спасибо, за вопрос.
Старый 11.12.2003, 13:58   #11  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
В общем, все что вы (Vadik & LTA) мне ответили, конечно, хорошо, но остается "вне конкурса"

Что настройки надо копировать/тиражировать/переносить - с этим я согласен, задача имеется. Вопрос был не об этом, а о том, зачем все это оборачивать в интерфейс. Вам заняться больше нечем? Все то, о чем Вы пишете, можно сделать путем написания небольших Job'ов. Писать законченное решение для удобства программиста (!) - скажите мне, что Вы делаете это не в рабочее время, а так, в качестве полезного отдыха
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 11.12.2003, 14:20   #12  
LTA is offline
LTA
Участник
 
94 / 10 (1) +
Регистрация: 27.01.2003
Maxim Gorbunov, с тобой согласен.

Я ничего не собираюсь реализовать (пока), а буду или не буду это делать решать стану, когда получу конкретные требования. Просто смотрю в будущее и вижу проблему.
Теги
настройка пользователя, пользовательские данные, настройка формы

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить метки всех элементов всех форм (DAX 4) Qaz Qwerty DAX: Программирование 1 09.08.2008 05:39
«Управление персоналом» Axapta 3.0? Yegor DAX: Функционал 2 21.07.2004 12:32
Группы маршрутизации и управление заданиями PSA DAX: Функционал 4 09.06.2004 16:38
Управление платежами xconsul DAX: Функционал 0 05.11.2003 12:28
Настройка форм для групп пользователей Роман Кошелев DAX: Функционал 14 05.08.2002 16:32

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

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

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