22.04.2010, 11:54 | #1 |
Участник
|
Нет панели инструментов у пользователей
DAX 2009 (в тестовом режиме) SP1, SQL Server 2005
Здравствуйте! В процессе тестирования новой версии оказалось, что пользователи не видят панель инструментов. В форме Сервис-> Настройка (SysUserSetupToolbar) все галки установлены. Панель появляется только в том случае, если на ключ Разработка (SysDevelopment) установить Полный доступ. Несмотря на то, что все дочерние узлы помечены как Нет доступа, пользователь видит всю панель, включая кнопки AOT, Проект, и имеет возможность править и сохранять объекты (наверное логично). Если на все дочерние узлы Разработки установлен Полный доступ, а на сам узел Разработка - нет доступа, пользователь панель не видит. В чем может быть дело? Спасибо. |
|
23.04.2010, 11:09 | #2 |
Участник
|
Это что только для нас такая проблема или никому панель инструментов не нужна? Наши пользователи очень активно ей пользуются. Думаю, гораздо удобнее нажать одну кнопку для сброса фильтра, чем нажать Ctrl+Shift+F3
|
|
23.04.2010, 12:51 | #3 |
Участник
|
Что такое "тестовый режим"?
Берем пользователя, назначаем одну группу "Тест", в ней даем полный доступ на ветку "Главная книга", нажимаем каскад, убеждаемся, что права даны. Заходим пользователем, видим панель инструментов, кнопки разработки - серые и не доступные, во всех доступных формах полноценная панель инструментов. Скорее у вас что-то не так с приложением / БД.
__________________
Ivanhoe as is.. |
|
23.04.2010, 14:32 | #4 |
Участник
|
Тестовая инсталляция, если так правильнее будет. В ней прошли обновление кода и обновление данных, сейчас тестируем работоспособность.
Спасибо большое, что ответили, теперь хоть ясно, что проблема у нас. Тест, предложенный вами, результатов не дал. Ну, вобщем, мы тут тоже до этого экспериментировали, пока не уперлись в ключ Разработка. Что можно сделать в этом случае? Попробовать экспорт/импорт прав всех групп пользователей... Это правда помогло в другой ситуации, когда в первый день работы 4-ой версии (промышленная инсталляция) постоянно падал AOS. |
|
23.04.2010, 16:59 | #5 |
Участник
|
Цитата:
панель инструментов присутствует только в открываемых формах, та, которая с кнопками разработки, отсутствует. Сервис-> Настройка - все галки установлены. |
|
23.04.2010, 17:17 | #6 |
Участник
|
Т.е. проблема только с панелью в основном окне? Она же используется только в "местах" модуля, во всех "нормальных" формах нужно использовать панель самой формы.
__________________
Ivanhoe as is.. |
|
23.04.2010, 17:25 | #7 |
Модератор
|
Stella
Вы не первая, описание глюка: http://dynamics-ax-live.blogspot.com...e-toolbar.html https://community.dynamics.com/forum...901/48702.aspx |
|
|
За это сообщение автора поблагодарили: Stella (1). |
23.04.2010, 17:51 | #8 |
Участник
|
А кто-нибудь знает возможно ли в панель инструментов дочерних форм добавить кнопки для работы с буфером обмена (копировать, вырезать и вставить), т.е. что бы было так же как в панели инструментов основного окна.
|
|
23.04.2010, 17:59 | #9 |
Участник
|
Цитата:
а в тестовой версии с нашим слоем (cus) панели нет никакой |
|
23.04.2010, 18:09 | #10 |
Участник
|
|
|
26.04.2010, 17:00 | #11 |
Участник
|
На данный момент проблема действительно только с панелью в основном окне
Скриншот: http://files.mail.ru/MGAJJ5?t=1 Причем, она имеет место как в тестовой инсталляции с нашим функционалом, так и в версии со стандартным функционалом и демо- данными (то есть без нашего слоя cus). Панель в основном окне нужна потому, что сделали настройку в параметрах пользователя для того, чтобы формы открывались в одном окне, как в 4.0. Если параметр Window Type установлен в Workspace и общей панели нет, то больше пользователи ее нигде и не увидят. Кроме SP1 ранее было установлено в следующем порядке : GLS, HotFix Rollup 3 (KB974409), HRP |
|
26.04.2010, 17:05 | #12 |
Участник
|
Извините, а можно вопрос - зачем? В принципе, с моей точки зрения, ими легче управлять через таскбар, чем через стандартное меню Windows и еще легче сревнивать, допустим, накладную с документом Word - у вас пользователи привыкли к 4.0?
|
|
26.04.2010, 17:41 | #13 |
Участник
|
Ну да, пользователи привыкли к 3.0, потом к 4.0.
Но если задача не решится, будут привыкать к такому варианту Интересно вот, почему она присутствует у Ivanhoe. |
|
27.04.2010, 08:34 | #14 |
Участник
|
|
|
27.04.2010, 10:16 | #15 |
Участник
|
Я так понимаю не только у меня присутствует и не на одной инсталляции.
Включение/выключение панелей у Администратора работает - сразу отображается? Проверьте значения прямо в таблице UserInfo у нужных пользователей (поле ShowToolbar). Работа в режиме 4.0, очевидно, доработка.
__________________
Ivanhoe as is.. |
|
27.04.2010, 10:29 | #16 |
Участник
|
|
|
27.04.2010, 10:53 | #17 |
Участник
|
да-да..., но в то же время глюк достаточно точно описан (ссылка выше - Poleax),
то есть он все-таки есть. Цитата:
Чего может не хватать? |
|
27.04.2010, 11:15 | #18 |
Участник
|
|
|
27.04.2010, 11:47 | #19 |
Участник
|
Нет, я уже писала выше, что в версии БЕЗ наших доработок тоже самое!
Для того, чтобы формы в DAX2009 открывались в одном окне, необходимо: 1) в таблицу SysUserInfo добавить поле - enum типа FormWindowType 2) в класс SysSetupFormRun -> init в начало добавить код: X++: FormWindowType formWindowType_ZZZ; ; if (this.form().design().windowType() == FormWindowType::Standard) { formWindowType_ZZZ = SysUserInfo::find().FormWindowType_ZZZ; if(formWindowType_ZZZ && formWindowType_ZZZ == FormWindowType::Workspace) this.form().design().windowType(formWindowType_ZZZ); } |
|
|
За это сообщение автора поблагодарили: raniel (1), S.Kuskov (4). |
27.04.2010, 12:13 | #20 |
Участник
|
кстати, тут ( axStart: Get your forms back in one workspace ) еще написано
Цитата:
Add labels to Base Enum FormWindowType
|
|
|
За это сообщение автора поблагодарили: Logger (3), S.Kuskov (2). |
Теги |
панель инструментов |
|
|