![]() |
|
УПП. Типы цен номенклатуры | ☑ | ||
---|---|---|---|---|
0
Анцеранана
06.08.14
✎
18:46
|
Уважаемые коллеги. Пытаюсь разобраться с ограничениями доступа к типам цен в типовой УПП. У меня есть тип цен плановой себестоимости номенклатуры. "плановая". Это динамический тип цен и он рассчитывается от закупочной.
Менеджер не должен видеть цены этого типа (так хочет руководство), но если я отключаю в группах пользователей флаги "цены компании" чтение и запись, у меня заказ покупателя не проводится так как в запросах тип цен плановой себестоимости используется и вылетает ошибка пользователю недостаточно прав. А если у меня стоит флаг только на чтение , то закупочная цена присутствует в диалоге "цены и валюта". Можно ли сделать, чтобы пользователь видел только отпускные цены, а не видел закупочные, но при этом документ бы проводился без допиливания системы? |
|||
1
Анцеранана
07.08.14
✎
09:56
|
Люди, придумал "решение". Добавил пользователю только отпускные цены в качестве доступных. В его роли "_Менеджер по продажам" дописал ограничение доступа на чтение:
ТипыЦенНоменклатуры ГДЕ (1 В (ВЫБРАТЬ 1 КАК Поле1 ИЗ РегистрСведений._МенеджерПоПродажамДоступныеТипыЦенНоменклатуры КАК ДоступныеТипыЦен ГДЕ ДоступныеТипыЦен.ТипЦен = ТипыЦенНоменклатуры.Ссылка)) В результате он у меня снова видит закупочную цену. Даже знаю почему: Доступ на чтение я ему предоставил, а на просмотр - роль Пользователь видимо включилась. Что же делать? Как разграничить права так , чтобы пользователей мог прочитать конкретный тип цен номенклатуры (в запросе), но не смог его увидеть? |
|||
2
floody
07.08.14
✎
10:12
|
закрывал закуп от манагеров, все работало
|
|||
3
Анцеранана
07.08.14
✎
10:24
|
(2) как вы это сделали? Убираю закупочные из групп пользователей - заказ покупателя ругается и не проводится.
|
|||
4
Анцеранана
07.08.14
✎
10:30
|
(3) немного вру, не проводится, а подбор отлетает:
{ОбщийМодуль.Ценообразование.Модуль(667)}: Ошибка при получении значения атрибута контекста (Рассчитывается) Если ТипЦен.Рассчитывается Тогда // надо достать цену базового типа и рассчитать по наценке по причине: У пользователя недостаточно прав на исполнение операции над базой данных. Напомню у меня тип цен плановой себестосмости указан "плановая", которая от закупочной расчитывается. Заказ к ней обращается , чтобы определить отклонение (которое выводится внизу ) |
|||
5
Анцеранана
07.08.14
✎
10:38
|
(2) В книжке по настройке прав доступа прямо сказано.
"Чтение: Пользователи увидят разрешенные элементы справочников в списках, а также смогут просматривать их реквизиты, смогут использовать разрешенные элементы в качестве реквизитов документов.." А мне это не нужно. Что ж делать - допиливать формы? Это ж потом такой геморрой с обновлением. Ни у кого никаких мыслей нет? |
|||
6
Анцеранана
07.08.14
✎
10:56
|
- Доктор, помогите пожалуйста, со мной никто не хочет общаться.
- До свиданья. Следующий по очереди, проходите. Итак коллеги, если у нас есть у справочника по роли "пользователь" включенный флаг "Просмотр", то мы на уровне элемента с помощью RLS не сможем разграничить чтение этого объекта и просмотр его. Мой вывод верен или я ошибаюсь? Да или нет? |
|||
7
Анцеранана
07.08.14
✎
11:12
|
(2) Повторюсь еще раз: мне нужно чтобы закупочная цена не была видна для менеджеров визуально, но была видна в запросах. Как этого добиться?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |