09.10.2006, 14:01 | #1 |
Участник
|
В дизайнере панели навигации под пользовательской лицензией нет опции «создать пункт». Создаю его под лицензией разработчика, но когда вновь захожу под пользовательской лицензией созданный пункт не вижу.
Как сделать пункт, созданный под лицензией разработчика, видимым и под пользовательской лицензией? |
|
09.10.2006, 16:59 | #2 |
Участник
|
Цитата:
Сообщение от Programmer
В дизайнере панели навигации под пользовательской лицензией нет опции «создать пункт». Создаю его под лицензией разработчика, но когда вновь захожу под пользовательской лицензией созданный пункт не вижу.
Как сделать пункт, созданный под лицензией разработчика, видимым и под пользовательской лицензией? |
|
09.10.2006, 17:54 | #3 |
NavAx
|
Про 4-й Навыжн со своим блин аутлуковским меню имхо
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
09.10.2006, 18:05 | #4 |
Участник
|
Создавал таким же образом и все было ОК.
М.Б у вас система выдачи прав нестандартная? |
|
10.10.2006, 08:17 | #5 |
Участник
|
Navision 4.0 sp2.
Хочу добавить (создать) новый пункт меню в существующем стандартном меню Navision с помощью "Дизайнер Панели Навигации" и настроить его на запуск моей новой формочки. Это я могу сделать только под лицензией разработчика (под пользовательской лицензией нет возможности "создать пункт"). Сделал, настроил на запуск моей формы. Работает. Подставляю лицензию пользователя, пункт не отображается. |
|
10.10.2006, 09:38 | #6 |
Участник
|
Возможно меню ссылается на объект не доступный под рабочей лицензией. Или вот еще был прикол - есть пункт меню указывает на недоступный под рабочей лицензией объект, меняю ссылку на свой объект (доступный) а меню все равно не видно, потом просто добавил свой пункт и заработало.
__________________
Want to believe... |
|
10.10.2006, 14:46 | #7 |
Участник
|
Спасибо всем за коментарии и идеи. Я нашел как сделать чтобы всё заработало!!!
Всё гараздо проще и как всегда ответ находится перед глазами. После создания пункта меню нужно зайти в Object Designer и в поле Version List, того объекта с которым работает пункт меню, указать (написать, вставить) версию Navision. Например, NAVRU 4.00. Затем заходим под пользовательской лицензией и созданный пункт виден и работает. Если нет, то нужно будет сделать обновление. И всё будет работать как надо. |
|
10.10.2006, 17:34 | #8 |
Участник
|
[quote=Programmer;353566]
Спасибо всем за коментарии и идеи. Я нашел как сделать чтобы всё заработало!!! Всё гараздо проще и как всегда ответ находится перед глазами. После создания пункта меню нужно зайти в Object Designer и в поле Version List, того объекта с которым работает пункт меню, указать (написать, вставить) версию Navision. Например, NAVRU 4.00. Затем заходим под пользовательской лицензией и созданный пункт виден и работает. Если нет, то нужно будет сделать обновление. И всё будет работать как надо. [/quotе] Странно..... как версия влияет на это? И почему не влияет на другие объекты? |
|
16.10.2006, 07:37 | #9 |
Участник
|
Ответов на вопросы я незнаю.
В моем случае я решил свой вопрос только простым сравнением: в чем отличие? И нашел, что у моих объектов не указана версия. Подставил, и заработало. А оказывается не так всё хорошо. И Fordewind прав: одни объекты работают, а другие нет. А под другой лицензией вообще мой метод не работает. Так что вопрос остается открытым: Как сделать пункт меню, созданный под лицензией разработчика, видимым и под пользовательской лицензией? |
|
24.10.2006, 12:05 | #10 |
Участник
|
Итог поисков решений. Объясню на примере.
Для пользователя можно создавать только 2 формы (с индексами 100, 101) и 2 таблицы (с индексами 200, 201). Необходимо, чтобы созданные с этими индексами формы ссылались на «Разрешенные для пользователя» таблицы, т.е. таблицы с индексами: 200, 201 или на уже существующие в Navision таблицы, но только те, которые, согласно лицензии, может читать\править пользователь. Только тогда пункты меню, ссылающиеся на созданные формы будут отображаться в меню под лицензей пользователя. |
|