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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.02.2006, 16:47   #1  
kgenius is offline
kgenius
Участник
 
98 / 10 (1) +
Регистрация: 27.10.2004
Thumbs up
Интерисует вопрос доступа юзеров к системному меню.
Используется Navision 3.01. Интерисует возможность запрета пользователям менять рабочую дату через Главное Меню->Сервис->Рабочая дата. Через права доступа и тип объекта system не получилось.
Возможно есть другие решения проблемы.

Всем заранее спасибо!
Старый 10.02.2006, 02:01   #2  
ovod is offline
ovod
Участник
 
36 / 10 (1) +
Регистрация: 19.09.2003
Роли - права доступа - объекты типа System. Посмотрите, что появится в выпадающем списке, там много всего. Возможно, будет и изменение рабочей даты.
Старый 10.02.2006, 02:51   #3  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Вот как раз рабочей даты там и нет...
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
Старый 10.02.2006, 10:03   #4  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Псмотрел, что скажет Дебугер. Он сказал, что после смены рабочей даты, первой вызывается функция
MakeDateText в 1-м кодеюните.

Попробовал в самом начале поставить строку DateText := FORMAT(WORKDATE);

Сработало - дата не меняется.

P.S. Кстати, пробовал поставить ERROR - Nav в итоге начал его выдавать через каждый клик, но дату все равно сменил.
Старый 15.02.2006, 16:28   #5  
Шрэк is offline
Шрэк
Участник
Аватар для Шрэк
 
645 / 24 (2) +++
Регистрация: 09.02.2004
Адрес: Москва
Цитата:
Сообщение от Fordewind Посмотреть сообщение
Попробовал в самом начале поставить строку DateText := FORMAT(WORKDATE);

Сработало - дата не меняется.
Круто!!!
Теперь во всех полях по всей системе при вводе даты будет ставиться рабочая дата!
Бедные пользователи. Не надо так делать в рабочей базе. А то все малость обалдеют.
Данная функция в этом кодеюните предназначена для того, чтобы преобразовывать вводимую пользователем дату к формату даты.
__________________
MBS Certified Master in Navision Developer
Старый 16.02.2006, 13:29   #6  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Да... косяк...
Старый 19.02.2006, 12:34   #7  
reg4all is offline
reg4all
Участник
 
32 / 10 (1) +
Регистрация: 16.08.2005
Адрес: Москва
Похоже решить эту проблему можно только из вне, те каким это образом дисэйблить пункт меню "Рабочая дата", напрямую вносив изменения в программу (fin.exe или др. библиотеки) или же централизовано запускать на каждом клиенте определенный скрипт, который при появлении окна с заданными параметрами (имя класс, текст в заголовке) будет автоматом закрывть его. (при этом нужно обеспечить защиту от закрытия или остановки этого скрипта).
IMHO
__________________
"Трудное надо сделать привычным, привычное легким, а легкое приятным" (Станиславский)
 


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

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

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