Версия для печати темы (https://pro1c.org.ua/index.php?s=4254d330031449a9b45de92fcb903449&showtopic=66629)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Изменения справочника из обработки

Автор: burza 22.06.21, 10:35

Скажите как реализовать механизм. Справочник номенклатуры пользователь не может редактировать если на него войти, но у него есть обработка которая загружает номенклатуру из другой базы с проверкой и изменениями существующей! Вопрос как дать доступ на запись справочника только из под обработки?

Нашёл как) Перед процедурой ставим УстановитьПривилегированныйРежим(Истина);

Автор: Vofka 22.06.21, 10:40

1. В правах можно поставить дать право Изменение (изменение не интерактивное, например, из обработки), но не Редактирование (это изменение интерактивное).
2. В обработке в нужном месте вставить:

УстановитьПривилегированныйРежим(Истина);
// делаем что-то, на что прав нету, но мы хотим именно тут это позволить
УстановитьПривилегированныйРежим(Ложь);

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua