|
Запись номенклатуры с полными правами.
| ☑ |
0
MAPATNK2
naïve
20.06.19
✎
10:28
|
Добрый день, сделала обработку, которая позволяет менеджерам изменять парочку реквизитов в номенклатуре.
Поставила УстановитьПривилегированныйРежим(Истина) перед записью...но увы. Ругается на отсутствие прав.
Подскажите пожалуйста, как можно решить проблему? Нужно позволить менеджерам изменять некоторые данные в карточке номенклатуры, желательно через обработку мою.
Пример из обработки: (Перенос позиции в другую папку). Не работает, ругается на отсутствие прав.
Для каждого стр из ЭтотОбъект.Номенклатурныепозиции цикл
/////////////////////
ЭлементыФормы.Индикатор1.Значение = ЭлементыФормы.Индикатор1.Значение + 1;
Если стр.Переносить=Истина тогда
УстановитьПривилегированныйРежим(Истина);
НашаПозиция = стр.Номенклатура.ПолучитьОбъект();
НашаПозиция.Родитель = ЭтотОбъект.Родитель;
НашаПозиция.Записать();
УстановитьПривилегированныйРежим(Ложь);
КонецЕсли;
КонецЦикла;
|
|
1
RomanYS
20.06.19
✎
10:31
|
(0) У тебя обычные формы, твой код выполняется на клиенте, где ПривилегированныйРежим не работает
|
|
2
MAPATNK2
naïve
20.06.19
✎
10:33
|
(1) да ёмаё. А что делать тогда? Мы не можем открыть номенклатуру для редактирования. А вот определенные позиции открыть нужно....Что делать то?
|
|
3
MAPATNK2
naïve
20.06.19
✎
10:34
|
(2) определенные свойства и ревизиты
|
|
4
MAPATNK2
naïve
20.06.19
✎
10:46
|
Нашла похожие вопросы на форумах, но ответов там нет, или есть, но в них автора просто унижают.
Можно меня только не ругать. Подскажите, как в обычных формах можно записать объект в привелигированном режиме?
|
|
5
RomanYS
20.06.19
✎
10:52
|
(2) Или управляемые формы или привилегированный общий модуль
|
|
6
MAPATNK2
naïve
20.06.19
✎
11:03
|
(5) Ну взять и скопировать обычный модуль проведения привелигированный - ещё пол беды. А вот как понять, что вот это действие через привелигированный модуль надо, а вот это через обычный? XD
|
|
7
catena
20.06.19
✎
11:25
|
(6)Не надо ничего копировать, надо код обработки в привелигированный модуль пихнуть
|
|
8
MAPATNK2
naïve
20.06.19
✎
13:13
|
(7) ААА. Т.е. можно сделать вызов общего модуля из обработки и уже в модуле будет происходить обработка данных? Попробую. Спасибо
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан