|
УТ11 Право на добавление, но не редактирование партнеров - владельцев карты лояльности | ☑ | ||
---|---|---|---|---|
0
ildary
31.08.17
✎
15:24
|
Уважаемые специалисты, подскажите пожалуйста: в розничном магазине нельзя создавать партнеров - этим занимаются оптовики. Но когда выдается карта лояльности - надо создать партнера (её владельца). Я пытаюсь создать роль с правом "Интерактивное добавление", но при этом автоматом дается право на редактирование. Единственный вариант, который вижу - при открытии формы элемента с заполненной ссылкой и ролью добавления - делать только просмотр. Может есть другие более штатные способы?
|
|||
1
Вафель
31.08.17
✎
15:25
|
А если ошибся?
|
|||
2
Вафель
31.08.17
✎
15:25
|
Используй группы доступа
|
|||
3
ildary
31.08.17
✎
15:26
|
(1) Верное замечание. А как это делают в правильных конторах?
|
|||
4
ildary
31.08.17
✎
15:27
|
(2) я её (группу доступа) и хочу использовать. Роль в неё попадет через профиль. Проблема началась при создании роли - хочешь интерактивное создание - получай редактирование.
|
|||
5
Вафель
31.08.17
✎
15:28
|
Так нельзя же редактировать чужих контрагентов, а не тех что сам завел.
На это есть (2) |
|||
6
_Дайвер_
31.08.17
✎
15:28
|
(0) Добавь в конфигурации команду, в ней выведи форму с заполнением необходимых полей партнера, и программно создавай партнера, и заполняй данными из этой формы.
|
|||
7
Вафель
31.08.17
✎
15:29
|
Потом оптовики могут группу дотсупа поменять, если нужно
|
|||
8
Вафель
31.08.17
✎
15:29
|
(6) у ут такая форма уже есть
|
|||
9
_Дайвер_
31.08.17
✎
15:31
|
А вообще в магазине заполняется карточка, потом эти карточки передаются в отдел оптовиков, и уже там они сами создают партнера. У меня так было)
|
|||
10
ildary
31.08.17
✎
15:33
|
(2) речь идет про включение RLS? Я стараюсь все сделать так, чтобы ее не включать.
(6) оно конечно реализуемо, но как быть с тем, что продавец сам влезет в справочник партнеров и вручную наредактирует? (7) Оптовиков в редактирование групп доступа лучше не пускать. (8) что за форма? (9) плохая идея. В результате часть анкет сгинет по дороге из магазина в офис и в базе останутся безымянные "Держатель карты 223322" |
|||
11
_Дайвер_
31.08.17
✎
15:34
|
(8) форма не партнера, а форма с реквизитами партнера, вторая форма(в ней нет ничего кроме полей которые ты добавишь). И когда ты программно будешь создавать партнера, ты эти данные оттуда возьмешь и заполнишь нормального партнера. Вроде редактировать не могут, а создать могут. И делаешь комментарий, что такой партнер создан в розничном магазине таком -то.
|
|||
12
Вафель
31.08.17
✎
15:34
|
(11) Ну я и говорю. Помощник создания партнера
|
|||
13
Вафель
31.08.17
✎
15:35
|
Справочник.Партнеры.Форма.ПомощникНового
|
|||
14
Вафель
31.08.17
✎
15:37
|
(10) Можно добавить команду: Перенести в группу доступа "для оптовиков"
|
|||
15
_Дайвер_
31.08.17
✎
15:37
|
(10) "оно конечно реализуемо, но как быть с тем, что продавец сам влезет в справочник партнеров и вручную наредактирует?" - ПРОВЕРКИ.
"плохая идея. В результате часть анкет сгинет по дороге из магазина в офис и в базе останутся безымянные "Держатель карты 223322"" - А ВОТ ТУТ ЭТО НЕ ТВОИ ПРОБЛЕМЫ, ЕСЛИ СОТРУДНИКИ ОРАНГУТАНГИ ТО СОЖАЛЕЮ |
|||
16
Вафель
31.08.17
✎
15:38
|
ну или вообще через день автоматом переносить. Благо дата регистрации есть
|
|||
17
ildary
31.08.17
✎
15:45
|
(13) так эта форма и глючит - если дать право Добавление, то Справочник.Партнеры.Форма.ПомощникНового валится на строке ОбъектПартнер.Записать(); Может я чего-то не доделал? Создал роль, внес ее в профиль, профиль в группу доступа, пользователя в группу доступа внёс, служебные данные пересчитал.
(15) я хотел бы жить в мире где нет орангутангов, но где взять такую планету. Да, проблема не моя, но стыдно мне - что не уберег базу от внесения в неё фигни. |
|||
18
ildary
31.08.17
✎
15:48
|
Кажется нашёл настоящую причину - валится на самом деле не при добавлении, а вот где:
Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {ОбщийМодуль.ВерсионированиеОбъектов.Модуль(703)}: Недостаточно прав на изменение "Партнеры". И тогда встаёт вопрос - может стоит дать право на Изменение партнера? Внешние обработки через Файл-Открыть недоступны. Прочие служебные обработки от доступа закрыты. |
|||
19
ildary
31.08.17
✎
15:49
|
+(18) вдогонку - дать право именно "Изменение", а не "Интерактивное изменение".
|
|||
20
Вафель
31.08.17
✎
15:58
|
как будешь решать (1)
|
|||
21
ildary
31.08.17
✎
16:07
|
(20) Перекинул этот вопрос инициатору программы карт лояльности - как она решит, так и сделаю. Наверное самый правильный вариант - запоминать автора создания партнера и позволять менять через доп форму заполненные поля.
|
|||
22
FIXXXL
31.08.17
✎
16:08
|
можешь отнять права и писать в привелегированном режиме
|
|||
23
ildary
31.08.17
✎
16:16
|
(22) Самый ценный комментарий! Так и сделаю, спасибо, туплю вечером!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |