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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.04.2008, 14:25   #1  
Технологии как Искусство is offline
Технологии как Искусство
Участник
 
37 / 10 (1) +
Регистрация: 04.02.2008
А какая у этого цель?

Если - ограничить доступ на изменение карточек "чужих" клиентов, то можно добавить в таблицу Customer какое-нибудь поле "Created By" (не помню,есть оно там или нет), и разрешать/запрещать изменения на уровне формы в OnAfterGetCurrRecord (CurrForm.Editable = TRUE/FALSE).
Старый 25.04.2008, 15:27   #2  
lobster is offline
lobster
Участник
Аватар для lobster
 
115 / 10 (1) +
Регистрация: 25.04.2008
Цитата:
Сообщение от Технологии как Искусство Посмотреть сообщение
А какая у этого цель?

Если - ограничить доступ на изменение карточек "чужих" клиентов, то можно добавить в таблицу Customer какое-нибудь поле "Created By" (не помню,есть оно там или нет), и разрешать/запрещать изменения на уровне формы в OnAfterGetCurrRecord (CurrForm.Editable = TRUE/FALSE).
Цитата:
Сообщение от Технологии как Искусство Посмотреть сообщение
А какая у этого цель?

Если - ограничить доступ на изменение карточек "чужих" клиентов, то можно добавить в таблицу Customer какое-нибудь поле "Created By" (не помню,есть оно там или нет), и разрешать/запрещать изменения на уровне формы в OnAfterGetCurrRecord (CurrForm.Editable = TRUE/FALSE).
Цель такая:
Наш дистрибьюторный центр состоит из нескольких отделов, где менеждеры, специалисты по работе с клиентами и т.д.
В карточке клиена есть много функций которые должны редактироваться определённым кругом лиц.
Например.
Менеджеру идёт зарплата от того сколько он продал, естественно что при создании клиента менеджер ставит свой автограф в карточке.
И так он создал клиента продал ему на нную сумму товара, но с ОТСРОЧКОЙ ОПЛАТЫ, (в карточке это доже помечается). На складе
отгрузили этот товар, менеджеру за это определённый процент.
Прошло время этот клиент не оплатил за этот товар, на складе карточку этого клиента блокируют (ставя галачку блокировки).
И тут этот клиент звоноит этому же менеджеру и просит создать заказ.
Менежджер без проблем сннмает блокировку и создаёт заказ. И в итоге фирма в убытке, а менеджеру своё получил.
Так вот если я убираю право на редактирование карточки всем менеджерам то они не могут снимать блокировку, но и создавать нового клиента тоже не могут.
А те у кого права на редактирование есть они созданием клиентов не должны заниматься!!!
Поэтому нужно создать такую роль которая будет присваиваться менеджерам, с которой они смогут создавать клиентов, а старые карточки редактировать не смогут.
Старый 25.04.2008, 15:44   #3  
Технологии как Искусство is offline
Технологии как Искусство
Участник
 
37 / 10 (1) +
Регистрация: 04.02.2008
Цитата:
Сообщение от lobster Посмотреть сообщение
Цель такая:
Прошло время этот клиент не оплатил за этот товар, на складе карточку этого клиента блокируют (ставя галачку блокировки).
И тут этот клиент звоноит этому же менеджеру и просит создать заказ.
Менежджер без проблем сннмает блокировку и создаёт заказ. И в итоге фирма в убытке, а менеджеру своё получил.
Так вот если я убираю право на редактирование карточки всем менеджерам то они не могут снимать блокировку, но и создавать нового клиента тоже не могут.
Предлагаю зашить это правило в карточке клиента программно, а именно дать права на снятие галки "Блокировано" только финансистам или службе качества (кто у вас это отслеживает).
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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