Книга знаний

1С:Предприятие / v8

v8: Как запретить изменение/проведение документов/справочников не из формы?

Иногда нужно запретить кнопки проведения/отмены проведения в форме списка документов, чтобы пользователь мог работать с документом только из формы документа. Предлагаю элегантную схему.Автор статьи: Гений 1С | Редакторы:
Последняя редакция №2 от 07.06.07 | История
URL: http://kb.mista.ru/article.php?id=546

Ключевые слова: проведение,документы,форма


В модуле объекта заводим экспортируемую переменную ФормаОбъекта.

При открытии формы проставляем:
ФормаОбъекта=ЭтаФорма;


В событии перед записью документа смотрим:
Если ФормаОбъекта=Неопределено Тогда
    Предупреждение("Запись/проведение/отмену проведения можно делать только из формы!");
    Отказ=истина;
КонецЕсли;

Такой метод нормально работает и в клиент-серверном варианте.

Рекомендуется также контролировать роли пользователей, все-таки администраторам и опытным пользователям можно дать возможность проведения документов не из формы (обработками например).

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика