Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 мая 2024, 02:52

В настройках формы запретить убирать видимость элемента

Автор krul, 29 окт 2020, 09:18

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

krul

Добрый день.
В документ был добавлен элемент. Нужно что бы этот элемент всегда был на форме. Но каждый пользователь через изменить форму может убрать видимость данного элемента. Как можно это запретить?
Функционал "Разрешить изменять форму" отключать нельзя, все остальные элементы пользователи могут скрывать.
Если установить для группы в которой расположен элемент "РазрешитьИзменениеСостава = ложь",  тогда нет возможности менять положение элемента, но скрыть его все равно можно.

LexaK

Найдите событие обновления формы, или просто, в модуле формы, обработчик ожидания сделайте 1 раз в 10 сек
проверяйте этот элемент и восстанавливайте его видимость!
если помогло нажмите: Спасибо!

krul

Цитата: LexaK от 29 окт 2020, 10:57
Найдите событие обновления формы, или просто, в модуле формы, обработчик ожидания сделайте 1 раз в 10 сек
проверяйте этот элемент и восстанавливайте его видимость!
При скрытие элемента видимость не изменяется.

LexaK

если помогло нажмите: Спасибо!

Поиск родных

Цитата: krul от 29 окт 2020, 09:18
Но каждый пользователь через изменить форму может убрать видимость данного элемента. Как можно это запретить?
Не давать каждому пользователю администраторские права
По умолчанию, обычные пользователи не могут открывать конфигуратор и менять видимость . Для чего надо создать пользователей, помимо тех, которые созданы после начального создания базы и назначить им права

ДмитрийФ

Цитата: Геннадий ОбьГЭС от 30 окт 2020, 07:23
Цитата: krul от 29 окт 2020, 09:18
Но каждый пользователь через изменить форму может убрать видимость данного элемента. Как можно это запретить?
обычные пользователи не могут открывать конфигуратор и менять видимость .
Причем здесь конфигуратор?
Добавлено: 30 окт 2020, 08:30


Цитата: krul от 29 окт 2020, 09:18
В документ был добавлен элемент. Нужно что бы этот элемент всегда был на форме. Но каждый пользователь через изменить форму может убрать видимость данного элемента. Как можно это запретить?
А если попробовать программно добавлять элемент на форму при ее открытии? Я не помню точно, но по-моему в таком случае элемента не будет в пользовательских настройках.

krul


[/quote]
А если попробовать программно добавлять элемент на форму при ее открытии? Я не помню точно, но по-моему в таком случае элемента не будет в пользовательских настройках.
[/quote]
Пробовала добавлять программно, но элемент все равно отображается в настойках формы и его можно скрыть

Поиск родных

Какие в версии 1С и  конфигурации?
На баг-трекере - несколько сотен ошибок по ключ слову "видимость"

Цитата: ДмитрийФ от 30 окт 2020, 08:14
Причем здесь конфигуратор?
Это быстрый способ перепроверить, что нет проблем с правами и их настройкой - у обычного пользователя не должен открываться конфигуратор, как минимум

Теги:

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

Рейтинг@Mail.ru

Поиск