Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Удаляются документы в структуре подчинённости

Удаляются документы в структуре подчинённости
Я
   MAPATNK2
 
25.10.18 - 12:56
Всем доброго дня. Такой вопрос. УПП 1.3 у сотрудников различных прав запрещено распроведение документов, неоперативное проведение, пометка на удаление, но если они заходят в структуру подчиненности, и используют верхнюю панель где есть кнопки проведения, распроведения и удаления то им доступны эти возможности. Как убрать такую возможность?
 
 
   assasu
 
1 - 25.10.18 - 13:02
(0)это очередной подгон от 1с. я совсем недавно своих ушлых юзеров подловил на этом. Просто заблочил кнопки на этой форме
   MAPATNK2
 
2 - 25.10.18 - 13:09
(1) Да я тоже офигел. Один, особо умный, манагер научил всех обходится без помощи корректировок и получил всеобщее обожание, а я понять не могу почему документы распроводятся и пользователи пеерстали обращаться за помощью XD
   assasu
 
3 - 25.10.18 - 13:09
(2) тоже самое у нас. втихушку правили доки...
   assasu
 
4 - 25.10.18 - 13:10
(2) это даже не упп, а ут 10.3
   MAPATNK2
 
5 - 25.10.18 - 13:10
А какие нибудь универсальные методы решения есть, вдруг где забуду кнопки заблочить или ещё какой способ найдут?
   ssh2006
 
6 - 25.10.18 - 13:12
(5) снять права на отмену проведения, пометку удаления
   ssh2006
 
7 - 25.10.18 - 13:13
Конкретно в этой обработке у меня так сделано в обработчике кнопки проведения

    Попытка
        ВыполнитьПроверкуПравДоступа("ИнтерактивноеПроведение", ЭлементыФормы.ДеревоДокументов.ТекущиеДанные.Ссылка.Метаданные()); 
        Объект = ЭлементыФормы.ДеревоДокументов.ТекущиеДанные.Ссылка.ПолучитьОбъект();
        Объект.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Оперативный);
        ЭлементыФормы.ДеревоДокументов.ТекущиеДанные.Проведен = Истина;
    Исключение
        ЕСли Найти(ОписаниеОшибки(), "недостаточно прав") <> 0 Тогда
            Предупреждение("У пользователя недостаточно прав на исполнение операции над базой данных");
        Иначе
            ТекстОшибки = ОписаниеОшибки();            
            Сообщить(Сред(ТекстОшибки, Найти(ТекстОшибки, "}:")+3), СтатусСообщения.Важное);
            Предупреждение("Операция не выполнена!");
        КонецЕсли;
    КонецПопытки;
   MAPATNK2
 
8 - 25.10.18 - 13:15
(7) В общих формах поставить проверку, спасибо.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует