Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 окт 2021, 06:27

Права редактирования регистра сведений

Автор Lenochka, 07 окт 2016, 08:43

0 Пользователей и 1 гость просматривают эту тему.

Lenochka

Добрый день.
Подскажите пжл
Как настроить или прописать, возможность редактировать данные формы записи, если у пользователей настроен доступ по годам.
Если нет прав этого года, то форма открывается только на просмотр.

LexaK

А зачем блокировать форму?
Если у вас используется система ДатыЗапретаИзменения, то при попытке изменить/сохранить данные в закрытом периоде, пользователь получит сообщение
и данные не будут изменены.

опять же каждый пользователь должен знать какой период закрыт.

но если вам очень хочется что-то блокировать, то попробуйте так

&НаКлиенте
Процедура СписокПередНачаломИзменения(Элемент, Отказ)
// Вставить содержимое обработчика.
лкСтрока = Элементы.Список.ТекущиеДанные;
Отказ = ДатаЗапретаУстановлена(лкСтрока.Период);
        //функцию ДатаЗапретаУстановлена напишите сами, должна возвращать Истина если Период закрыт

КонецПроцедуры

ответ Понравился? (в смысле пригодился?)

Lenochka

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

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск