Текущее время: Чт, июл 24 2025, 05:09

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Полномочия в Контракте: Как запретить изменять все поля в тр. me32k кроме поля текст в заголовке док
СообщениеДобавлено: Пт, май 05 2006, 16:17 
Гость
Привет всем.
Понимаю что скоро праздники у Все прекрасное настроение, а у меня вот проблемка, которую необходимо решить:

В чем беда: Необходимо пользователю, так настроить права, чтобы при входе в тр. me32k он имел право менять только одно поле "Текст" в заголовке контракта, причем это необходимо сделать для всех групп закупок кроме одной.

Т.е. ключ для полномочий группа закупок.

Подскажите у кого каие идеи или может кто делал!!!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 06:33 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
К сожалению, в контрактах нет возможности настроить выбор полей с использованием влияющих полей. Т.е. если ты откроешь какое-то поле и закроешь остальные, то это будет работать для всех групп закупок и всех юзеров.

Так что, как возможный вариант: создать вариант транзакции (SHD0) на ME32K, где закрыть все поля, кроме текста - ну и дать полномочия юзерам, работающим в нужной группе закупок, на это дело.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 10:02 
Гость
OlegDm написал(а):
К сожалению, в контрактах нет возможности настроить выбор полей с использованием влияющих полей. Т.е. если ты откроешь какое-то поле и закроешь остальные, то это будет работать для всех групп закупок и всех юзеров.

Так что, как возможный вариант: создать вариант транзакции (SHD0) на ME32K, где закрыть все поля, кроме текста - ну и дать полномочия юзерам, работающим в нужной группе закупок, на это дело.


Олег у нас в системе такая проблема, тр.shd0 не дает создать вариант транзакции в тестовой системе говорит:
Изменения репозитария/общей для всех мандантов настройки запрещено.
Я выяснил что надо активировать какие-то таблички в тр. sobj, Ты случайно не вкурсе, что там да как.
А то она у нас не работает!!!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 10:39 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
транзакция SCC4, но этот вопрос должен решать админ.
и потом, зачем делать это в тесте? можно ведь и в разработке.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 10:50 
Гость
OlegDm написал(а):
транзакция SCC4, но этот вопрос должен решать админ.
и потом, зачем делать это в тесте? можно ведь и в разработке.


А ты не знаком с тр. sobj????

Просто в тесте нельзя менять, в разработке нет данных, а в песочнице не дает, так как она мандантно зависима!!! Если я правильно выражаюсь то вроде бы так!!!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 08 2006, 08:13 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Evgenii написал(а):
А ты не знаком с тр. sobj????

не-а
Evgenii написал(а):
Просто в тесте нельзя менять, в разработке нет данных, а в песочнице не дает, так как она мандантно зависима!!! Если я правильно выражаюсь то вроде бы так!!!


так ситуация у тебя парадоксальная: из теста вы запросы навряд-ли переносите, так что по-любому тянуть надо из разработки. У нас в разработке 2 клиента: с данными (песочница) и без - так что таких проблем нет.

Кстати еще один из вариантов (правда не знаю насколько он реализуем): может есть какой-нить экзит в котором можно проверить были-ли изменены какие-нибудь данные кроме текста - ну и выдавать сообщение типа E.

Хотя, вариант транзакции, имхо, наиболее оптимально.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 10 2006, 08:31 
Гость
OlegDm написал(а):
Evgenii написал(а):
А ты не знаком с тр. sobj????

не-а
Evgenii написал(а):
Просто в тесте нельзя менять, в разработке нет данных, а в песочнице не дает, так как она мандантно зависима!!! Если я правильно выражаюсь то вроде бы так!!!


так ситуация у тебя парадоксальная: из теста вы запросы навряд-ли переносите, так что по-любому тянуть надо из разработки. У нас в разработке 2 клиента: с данными (песочница) и без - так что таких проблем нет.

Кстати еще один из вариантов (правда не знаю насколько он реализуем): может есть какой-нить экзит в котором можно проверить были-ли изменены какие-нибудь данные кроме текста - ну и выдавать сообщение типа E.

Хотя, вариант транзакции, имхо, наиболее оптимально.


Тест у Нас устроен именно так как ты написал, у нас 2 манданта один настройка без данных, другой песочница. И не в одном я не могу запустить shd0, точнее запустить то могу только:
в Манданте где нет данных на тр. me32k необходимо ввести номер договора - его там нет!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!
А вот в песочнице выдает ошибку:
Изменения репозитария/общей для всех мандантов настройки запрещено!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!
Здесь напишу в САП, может что ответят!?


Но у меня еще вопрос есть, даже если с тр. shd0 все будет ок.
Я что-то подумал и не понял, а как мне разграничить изменения только поля "Тексты" в зависимости от гр. закупок:

Т.е. мне необходимо выполнить такое условие: Если гр. зак. = 250, то менять все поля, если нет, то только тексты!!????
КАк это реализовать через shd0????


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 10 2006, 08:50 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Настроишь вариант транзакции для ME32K в котором будут доступны для изменения только тексты. И соответственно дашь полномочия на него тем закупщикам, которые входят в гр.закупок, скажем, 250 - т.е. эти пользователи смогут запустить ME32К только через вариант транзакции в котором закрыто все кроме текстов. Остальные же закупщики будут пользоваться стандартной ME32K.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 10 2006, 09:06 
Гость
OlegDm написал(а):
Настроишь вариант транзакции для ME32K в котором будут доступны для изменения только тексты. И соответственно дашь полномочия на него тем закупщикам, которые входят в гр.закупок, скажем, 250 - т.е. эти пользователи смогут запустить ME32К только через вариант транзакции в котором закрыто все кроме текстов. Остальные же закупщики будут пользоваться стандартной ME32K.
'

Нее Олег, у меня ситуация другая: У меня один человек должен уметь вводить тексты для всех контрактов у кот. гр. зак не равна 250 и изменять любые поля, если гр. закупок = 250!!!
Это один и тот же человек!!!!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 10 2006, 10:56 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
В общем-то у тебя задача такая: по группе закупок предоставить юзеру тот или иной вариант обработки контракта(либо редактирование только текстов, либо полное редактирование).
Если б это было с заказом на поставку - то это решалось бы без проблем.

Но если развивать тему варианта транзакции, то можно сделать так:
1. Есть 2 транзакции - вариант транзакции на ввод текстов и собственно сама транзакция ME32K.
2. В каком-нибудь экзите (в обработке контракта), проверяем группу закупок и какая транзакция работает: если группа закупок = '250', то должен быть загружен вариант транзакции для обработки текстов --> если это не так, то выдаем сообщение Е.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 10 2006, 12:16 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
Или создать третью транзакцию с полем - "группа закупок", которая в зависимости от выбора сделает нужный call transaction.....


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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