Текущее время: Пт, мар 29 2024, 14:15

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Права доступа на вид условия в схеме калькуляции
СообщениеДобавлено: Чт, окт 13 2005, 09:14 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4842
Откуда: Москва
Пол: Мужской
Всем доброго дня!
Вопрос такой: можно ли на отдельное условие в схеме калькуляции настроить права доступа?
Например, как сделать отдельное условие для супер-скидки, которую имеет право ввести только руководитель?
Вроде есть поле "ответственность" в заголовке условия, но как его использовать?

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 10:32 
Гость
Знаю точно что такое есть у нашего клиента, деталями не интересовался


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: Права доступа на вид условия в схеме калькуляции
СообщениеДобавлено: Чт, окт 13 2005, 11:08 
Гость
LKU написал:
Всем доброго дня!
Вопрос такой: можно ли на отдельное условие в схеме калькуляции настроить права доступа?
Например, как сделать отдельное условие для супер-скидки, которую имеет право ввести только руководитель?
Вроде есть поле "ответственность" в заголовке условия, но как его использовать?


Есть два варианта, на мой взгляд.

1. Самый правильный.
Для твоей крутой скидки надо создать новую таблицу условий (то бишь, последовательность доступа). Где условием (или одним из условий) будет Юзер.
Правда такого поля в стандартных таблицах нет, но существует механизм добавления полей (правда работает несколько муторно, но работает).

2. Не сильно правильный, но прозрачный и легко выполнимый (полчаса и готово).
Создать кастомерскую табличку, куда занести всех юзеров которые имеют право. Создать предпосылку для этого условия, где будет проверяться эта таблица.

Всё. Пользуйтесь.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 11:26 
Гость
Спасибо за ответ! Хочу уточнить про первый вариант.
Предположим, заказ создал менеджер, не имеющий права на супер-скидку. Теперь нужно дать воможность его начальнику открыть заказ на изменение и ввсети-таки эту скидку.
Значит проверять надо не пользователя, создавшего заказ, а пользователя, который в данный момент времени этот заказ редактирует. А где в заказе взять такое поле?
Значит, первый вариант не катит - остается только второй. Так?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 12:38 
Гость
А вот и не угадал.
Дело в том что, когда ты добавляешь юзерские поля в таблицу условий, ты, для начала, добавляешь их в структуры KOMG, KOMK, KOMP (сейчас точно не помню, во все или некоторые из них, но именно они участвуют в проверке условий).
А потом, ты их не просто добавляешь туда, ты ещё в экзите, где они заполняются, указываешь какими значениями будут заполняться твои юзерские поля. И, собственно говоря, всё зависит от тебя. Напишешь что в это поле будет заполняться sy-uname - будет проверяться кто сейчас в системе сидит, напишешь VBAK-ERNAM - будет проверяться кто создал.
Первое правильнее, во всех отношениях (да и откуда ты возьмёшь VBAK-ERNAM при создании документа?)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 13:02 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4842
Откуда: Москва
Пол: Мужской
Теперь понятно.
Og69, еще раз спасибо.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 13:31 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, сен 27 2004, 11:34
Сообщения: 55
Откуда: РК
Для проверки прав пользователей на работу с условием Z (Набавка/Скидка), необходимо создать новый объект полномочий Y:KONH_VKS в классе SD (за образец можно взять V_KONH_VKS). В объекте полномочий определить проверку прав на просмотр, создание и изменение этого вида условия Z. Транзакция su03.

А SPRO в Адаптации системы создать свою подпрограмму например 600 в которой и проверять наличие прав у пользователя на работу с этим видом условия. В вашей схеме калькуляции для вида условия Z в столбце ФормКлк укажите номер подпрограммы 600.

Ну а потом админу только останется дать соответствующему пользователю права на работу с этими условиями.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 13:39 
Гость
Тоже вариант, хотя не проверял.
С моей точки зрения, если админ сидит рядом - проблем нет, а вот если на другом конце земного шара, да ещё и английским владеет так себе - то проблема.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 14:13 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, сен 27 2004, 11:34
Сообщения: 55
Откуда: РК
Это рабочий вариант. Я именно так и решила эту задачу. :) И админы сидят не в соседнем кабинете, вот только с английским у них хорошо. А админу без английского вешалка, а не жизнь. :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 14 2005, 13:58 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 07 2004, 12:38
Сообщения: 17
Откуда: СПб
А можно еще и вот так:
берем USEREXIT_PRICING_CHECK в расширении LV69AFZZ.
В нем проверяем KOMV-KSCHL и далее проверяем по своему объекту авторизации.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Права доступа на вид условия в схеме калькуляции
СообщениеДобавлено: Чт, окт 15 2009, 10:25 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 943
Откуда: город металлургов
Пол: Женский
Коллега, а где этот экзит включается?
На торговых докуметах я однозначно туда не попадаю...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re:
СообщениеДобавлено: Чт, окт 15 2009, 10:33 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 943
Откуда: город металлургов
Пол: Женский
Гость написал(а):
Предположим, заказ создал менеджер, не имеющий права на супер-скидку. Теперь нужно дать воможность его начальнику открыть заказ на изменение и ввсети-таки эту скидку.
Значит проверять надо не пользователя, создавшего заказ, а пользователя, который в данный момент времени этот заказ редактирует.

Кстати. В такой ситуации после ввода этой скидки "начальником":
если сделать механизм проверки на предпосылке - при редактировании заказа "подчиненным" скидка исчезает!
Таким образом, нужно идти именно через формулу расчета... Проверять старое и новое значение и, соответственно, оставлять прежнее при изменениях "подчиненного".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Права доступа на вид условия в схеме калькуляции
СообщениеДобавлено: Чт, окт 15 2009, 11:16 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, авг 17 2004, 10:13
Сообщения: 382
Пол: Мужской
Наташа написала:
Коллега, а где этот экзит включается?
На торговых докуметах я однозначно туда не попадаю...


Если речь идет о USEREXIT_PRICING_CHECK в расширении LV69AFZZ, то туда попадаем при попытке изменить(добавить) условие в документе


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Права доступа на вид условия в схеме калькуляции
СообщениеДобавлено: Чт, окт 15 2009, 13:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
У нас организовано вот по этой ноте:
Note 105621 - Authorization check for the condition screen
ну и для ERP ещё вот это:
Note 1165078 - Authorization check for conditions or subtotals


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Права доступа на вид условия в схеме калькуляции
СообщениеДобавлено: Вт, окт 27 2009, 16:44 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 943
Откуда: город металлургов
Пол: Женский
Александр написал:
Наташа написала:
Коллега, а где этот экзит включается?
На торговых докуметах я однозначно туда не попадаю...


Если речь идет о USEREXIT_PRICING_CHECK в расширении LV69AFZZ, то туда попадаем при попытке изменить(добавить) условие в документе

Да, но вот как отследить, когда "неполномочный" пытается это условие удалить - вот вопросец... :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB