|
Ут 10.3 Помогите заблокировать копирование документов при определенной роли |
☑ |
0
Смертник
31.08.15
✎
12:57
|
Хочу заблокировать копирование документов под определенной ролью, с указанием этой роли в Общем модуле, а потом просто проверять на нее в форме Списка документов. И не могу никак дать тяму, как именно?
Функция КопированиеДокументовСтрок() Экспорт
Если РольДоступна("ДиректорМагазина") Тогда
Логика = Истина;
КонецЕсли;
КонецФункции
Это пишу в общем модуле, а вот в документе как проверять это значение на Истину?
|
|
1
Михаил Козлов
31.08.15
✎
13:03
|
Функция у Вас что возвращает?
В документах посмотреть события модуля и формы (ПередОткрытием).
|
|
2
ssh-2013
31.08.15
✎
13:04
|
(0) Подписка на событие ПриКопировании
и в ней ЗавершитьРаботуСистемы()
|
|
3
Михаил Козлов
31.08.15
✎
13:05
|
(2) Это чтобы ник оправдался?
|
|
4
ssh-2013
31.08.15
✎
13:05
|
(0) В перед Открытием
Если ЗначениеЗаполнено(ПараметрОбъектКопирования) Тогда
Отказ = Истина;
КонецЕсли
|
|
5
ssh-2013
31.08.15
✎
13:05
|
(3) )
|
|
6
Смертник
31.08.15
✎
13:11
|
(4) А на Роль проверку - как поставить...точнее как поставить перед открытием я знаю, а как закатать в общий модуль не пойму
|
|
7
Lexey_
31.08.15
✎
13:13
|
(6)
Функция КопированиеДокументовСтрок() Экспорт
Возврат РольДоступна("ДиректорМагазина");
КонецФункции
как закатать: ИмяОбщегоМодуля.КопированиеДокументовСтрок()
|
|
8
Смертник
31.08.15
✎
13:17
|
(7) спасибо все получилось...что-то протупил
|
|