Имя: Пароль:
1C
1С v8
Отловить событие добавление пользовательских полей на форму(через изменить форму)
0 Vasilisk
 
18.03.20
09:18
Доброго времени суток.

Существует ли возможность отловить событие добавления пользователем полей на управляемую форму через еще/изменить форму? Подойдет событие перерисовки формы, но такового не нашел.
1 butterbean
 
18.03.20
09:19
нафига?
2 Vasilisk
 
18.03.20
09:33
(1) Не вежливо отвечать вопросом на вопрос, тем более если этот вопрос, который можно задать на любой вопрос: "Как прыгать на скакалке? Нафига?", "Где найти клад? Нафига?"
3 ДенисЧ
 
18.03.20
09:33
(2) А кто Вам сказал, что это невежливо? ))
4 Cyberhawk
 
18.03.20
09:44
(2) Ты в позиции просящего, а значит изволь смиренно удовлетворять любопытство любого вопрошающего
5 butterbean
 
18.03.20
09:44
(2) тут частенько звучат вопросы типа "как почесать за правым ухом левой пяткой?", и на резонные предложения почесать рукой, начинаются пространные объяснения про производственную необходимость и невозможность другого пути. Вот я заподозрил, что твой вопрос именно из этой серии
6 Vasilisk
 
18.03.20
09:51
(5) Сбор статистики по пользователям и УО для добавленных полей.
7 Vasilisk
 
18.03.20
09:57
(4) Я ничего не прошу, я лишь спрашиваю, т.е. вопрошающий, согласно вашей логики вы должны удовлетворить любопытство, так где?
8 Cyberhawk
 
18.03.20
09:57
(7) Что "где"?
9 Vasilisk
 
18.03.20
09:58
(8) Удовлетворение моего любопытства:)
10 Cyberhawk
 
18.03.20
10:01
(9) Такие обязательства автоматически накладываются только на авторов веток - вот в чем логика
11 Vasilisk
 
18.03.20
10:05
(10) Логики не замечено, замечены двойные стандарты, при этом ответа на прямой вопрос так и не последовало.
12 strange2007
 
18.03.20
10:09
"Элементарно, Ватсон" (с)
Обработчик ожидания по которому каждый раз обнюхиваешь форму и все изменения кидаешь куда надо. Если надо для всех форм универсальный механизм, тогда сложнее.
Я бы так сделал.
13 butterbean
 
18.03.20
10:10
(12) как обнюхать пользовательскую настройку полей?
14 strange2007
 
18.03.20
10:12
(13) "Изменить форму", это значит изменить набор элементов формы. Ну и просматривать их кол-во, названия, состав и т.д.
15 Мимохожий Однако
 
18.03.20
10:16
(13) Перебирай элементы формы со свойствами и запоминай. При необходимости -перебирай элементы и сравнивай с сохраненными данными.
Но ответь на вопрос " В чем цель статистики?"
16 butterbean
 
18.03.20
10:18
(14) разве пользовательские настройки (видимость, заголовок и т.п.) как-то влияют на свойства элемента Видимость, Заголовок и т.п.??
(15) не ко мне вопрос
17 Vasilisk
 
18.03.20
10:20
(13) Это не проблема, по крайней мере в моем случае(у меня эти поля в ТЧ), код вот:
Для Каждого ЭлементФормы Из Элементы Цикл
   Если ТипЗнч(ЭлементФормы) = Тип("ПолеФормы") Тогда
    Если СтрЧислоВхождений(ЭлементФормы.ПутьКДанным,".")>1 Тогда
        //Делаем что-то
    КонецЕсли;
   КонецЕсли;
КонецЦикла;
18 Vasilisk
 
18.03.20
10:21
(12) Не годится, излишняя нагрузка.
19 Cyberhawk
 
18.03.20
10:21
(11) Замечена подмена понятий: двойной стандарт это про разное отношение к одному и тому же.
Я же вроде довольно наглядно провел черту, отделив вопросы на две категории: от ТСа и от не ТСа.
20 Мимохожий Однако
 
18.03.20
10:25
(16) Т.е. ты кирпич бросил, а куда и к кому он прилетит "не ко мне вопрос". Любопытная позиция. )
21 Vasilisk
 
18.03.20
10:32
(15) (20) Часто добавляемые поля по сути означают некоторый реальный БП, который не описан, соответственно на основании статистики можно сделать один из выводов: БП поставлены не корректно, необходимо провести обучение или решение является не полноценным необходима доработка пользовательского интерфейса.
(19) С вами все понятно, нам не по пути, благодарю за бесполезную участность, больше не надо. (20)
22 Мимохожий Однако
 
18.03.20
10:38
)))
23 Vasilisk
 
18.03.20
10:39
(22) Последнее сообщение относится к вам только в первой части.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс