Можно ли запретить пользователю печать

Вопросы по автоматизации оптовых и розничных продаж, складского учета.

Можно ли запретить пользователю печать

определенной формы документа через права доступа, например, печатать счет-фактуру из накладной?
VVN 
» 27 ноя 2018, 13:29


Попробуйте так:

создать группу в пользователях, в зонах доступа создать свою зону , при добавлении записей в зоне - программа запросит выбор типа зоны - выбрать "отчеты" - там можно указать форму, которую хотите запретить, можно выбрать из своих заплаток или название отчета (печатной формы) набрать вручную
Ivan_Michailov 
» 28 ноя 2018, 09:51


Спасибо. Но не получилось.

Создал свою зону, в которой поставил запрет доступа к отчетам, выбранным из перечня документов, добавил ее в набор прав сотрудников отдела продаж. После чего, войдя под именем менеджера отдела продаж, попытался напечатать счет-фактуру, все замечательно напечаталось.
VVN 
» 30 ноя 2018, 11:33


Можно конечно попробовать и таким образом:

сделать функцию
функция ПользовательВГруппе( пГруппаП )
{
Перем оП = Пользователь;
Перем оГр = ОП.ГРУППЫ;
Перем пРазрешенныйПользователь = Нет;

ДляВсех( Переменных( оГр, т ) )
{
Если( найти( вниз(т), вниз(пГруппаП) ) )
Вернуть(Да);
}
Вернуть(Нет);
}

создать группу пользователей -например ЗапретПечатиДокументов - туда добавить нужных


и в печатной форме вначале вызвать
Если(ПользовательВГруппе( "ЗапретПечатиДокументов" ))
Ошибка("Нет прав для печати данной формы")
Ivan_Michailov 
» 30 ноя 2018, 13:14




Вернуться в Торговля и логистика