Как программно запретить копирование документов ?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) Светлый ум, подскажите, пожалуйста, где это писать надо, чтоб ограничение действовало лишь на определенную роль. Мне необходимо, чтоб определенная группа пользователей немогла добавлять копированием документ "заказ покупателя" и элементы справочника "номенклатура". Ограничение надо прописывать на действие добавление или в шаблоны ограничений?
Самое надежное и на все случаи: в модуле объекта в обработчике "ПриКопировании":
Процедура ПриКопировании(ОбъектКопирования)
ВызватьИсключение "Не допускается копирование документов";
КонецПроцедуры
Для управляемых форм - в процедуре ПриСозданииНаСервере формы документа:
P.S. Важный момент, если доработка через расширение, то код, отменяющий открытие необходимо прописать в процедуре Перед, а не После.
Если ЗначениеЗаполнено(Параметры.ЗначениеКопирования) Тогда
Отказ = Истина;
Сообщить("Копирование запрещено!");
Возврат;
КонецЕсли;
P.S. Важный момент, если доработка через расширение, то код, отменяющий открытие необходимо прописать в процедуре Перед, а не После.
(34)
есть вариаерт сфоткать экран и преобразовать фотку в таблицу например с помощью OfficeMobile
но это изврат :)
ия из базы 1с для автоматизации оповещения по заказам. Но админ поправил конфиги и копировать можно только одну ячейку за раз
печать, сохранить, копировать запрещено.
печать, сохранить, копировать запрещено.
есть вариаерт сфоткать экран и преобразовать фотку в таблицу например с помощью OfficeMobile
но это изврат :)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот