Имя: Пароль:
1C
1С v8
Запретить проведение документа
0 sergqwert
 
05.09.19
22:19
Как запретить проведение документа для одного пользователя по складу Курская?, именно по этому складу, другим дать доступ.

Если  НЕ Найти(";Евтушенко Виталий Михайлович;ЛогистСклад;",ИмяПользователя()) = 0 И (Источник.Склад) = Справочники.Склады.НайтиПоНаименованию("Склад Курская")И Не Дополнительные.НаличиеПраваДоступа("ИзменениеДокументов")  Тогда
                                Если   РежимЗаписи = РежимЗаписиДокумента.Проведение тогда
                                        #Если Клиент тогда
                                                Сообщить("Отказано в проведении документа!",СтатусСообщения.Важное);
                                        #КонецЕсли
                                        Отказ = Истина;
                                        Возврат;
                                КонецЕсли;

КонецЕсли;

Этому пользователю можно проводить документы Оприходование товаров по всем складам кроме Курская.
1 RomanYS
 
05.09.19
22:28
(0) в чем вопрос-то? Эта поделка не работает?
2 sergqwert
 
05.09.19
22:36
не работает,документ проводится почему-то
3 RomanYS
 
05.09.19
22:42
(2) Так отладчик запусти
4 hhhh
 
05.09.19
22:46
(2) наверно у него есть Дополнительные.НаличиеПраваДоступа("ИзменениеДокументов")
5 xXeNoNx
 
05.09.19
22:47
(0) А если Евтушенко выйдет замуж и поменяет фамилию на Суходрищев, плить конфу тож?
6 JeHer
 
06.09.19
03:01
(5) Виталий Михайлович? Замуж? А вы знаете толк в извращениях.
Программист всегда исправляет последнюю ошибку.