|
Удаляются документы в структуре подчинённости
| ☑ |
0
MAPATNK2
naïve
25.10.18
✎
12:56
|
Всем доброго дня. Такой вопрос. УПП 1.3 у сотрудников различных прав запрещено распроведение документов, неоперативное проведение, пометка на удаление, но если они заходят в структуру подчиненности, и используют верхнюю панель где есть кнопки проведения, распроведения и удаления то им доступны эти возможности. Как убрать такую возможность?
|
|
1
assasu
25.10.18
✎
13:02
|
(0)это очередной подгон от 1с. я совсем недавно своих ушлых юзеров подловил на этом. Просто заблочил кнопки на этой форме
|
|
2
MAPATNK2
naïve
25.10.18
✎
13:09
|
(1) Да я тоже офигел. Один, особо умный, манагер научил всех обходится без помощи корректировок и получил всеобщее обожание, а я понять не могу почему документы распроводятся и пользователи пеерстали обращаться за помощью XD
|
|
3
assasu
25.10.18
✎
13:09
|
(2) тоже самое у нас. втихушку правили доки...
|
|
4
assasu
25.10.18
✎
13:10
|
(2) это даже не упп, а ут 10.3
|
|
5
MAPATNK2
naïve
25.10.18
✎
13:10
|
А какие нибудь универсальные методы решения есть, вдруг где забуду кнопки заблочить или ещё какой способ найдут?
|
|
6
ssh2006
25.10.18
✎
13:12
|
(5) снять права на отмену проведения, пометку удаления
|
|
7
ssh2006
25.10.18
✎
13:13
|
Конкретно в этой обработке у меня так сделано в обработчике кнопки проведения
Попытка
ВыполнитьПроверкуПравДоступа("ИнтерактивноеПроведение", ЭлементыФормы.ДеревоДокументов.ТекущиеДанные.Ссылка.Метаданные());
Объект = ЭлементыФормы.ДеревоДокументов.ТекущиеДанные.Ссылка.ПолучитьОбъект();
Объект.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Оперативный);
ЭлементыФормы.ДеревоДокументов.ТекущиеДанные.Проведен = Истина;
Исключение
ЕСли Найти(ОписаниеОшибки(), "недостаточно прав") <> 0 Тогда
Предупреждение("У пользователя недостаточно прав на исполнение операции над базой данных");
Иначе
ТекстОшибки = ОписаниеОшибки();
Сообщить(Сред(ТекстОшибки, Найти(ТекстОшибки, "}:")+3), СтатусСообщения.Важное);
Предупреждение("Операция не выполнена!");
КонецЕсли;
КонецПопытки;
|
|
8
MAPATNK2
naïve
25.10.18
✎
13:15
|
(7) В общих формах поставить проверку, спасибо.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший