Имя: Пароль:
1C
1С v8
Событие при изменении формы пользователем по кнопке еще - изменить форму
0 pinkycat
 
25.08.23
10:38
Господа, в предыдущей ветке Пользовательские настройки отображения реквизитов на форме - я смог найти данные и обработать их.

Теперь мне необходимо найти событие, которое поможет мне пофиксить отображение этих данных.

Событие должно вызыватья, когда пользователь нажимает на кнопку ОК или ПРИМЕНИТЬ, в окне "Настройка Формы", после добавления новых колонок на форму.

Подскажите пожалуйста какими костылями, велосипедами или вдруг, штатными средствами, я могу это сделать?
1 AlexeyKh
 
25.08.23
10:50
самый костыльный костыль
подключите обработчик ожиданий 1 раз в 10 сек
и пробегайтесь по реквизитам формы и их видимости

а еще лучше, отключите обычным пользователям возможность изменять форму
2 pinkycat
 
25.08.23
10:57
(1) AlexeyKh, тож сколоняюсь к обработчику ожиданий.

А отключение не вариант.
3 Мультук
 
25.08.23
11:11
(0)

Имхо, никак.


P.S.

Костыльный костыль (1) можно пережить в паре "не очень важных" форм

Но если такое будет в форме "Заказ клиента" или "еще какой-то документ" -- пользователи тебя найдут и покарают.
Ибо бесит такие "фризы" просто нереально.
4 AlexeyKh
 
25.08.23
11:21
еще в управляемых формах, элементам можно задать Пользовательская видимость
оставить видимость элементов только для нужных ролей.
5 pinkycat
 
25.08.23
11:25
(3) Спасибо за уточнение по фризам, да, это важный документ. Хреновинько что никак(
(4) а при чем тут это я не совсем понял