Имя: Пароль:
1C
1С v8
Терзает вопрос про модули формы и процедуры обработчики событий
0 zavyzka
 
29.05.14
12:19
Когда создаёшь обработчик события элемента формы, то становишься на элемент и в его свойствах напротив определённого события нажимаешь значёк лупы. После этого в модуле формы создаётся процедура-обработчик.

Так вот, меня всегда интересовал вопрос, как платформа определяет место в модуле формы где создать процедуру. У меня она бывает создаётся где нибудь в конце модуля, а бывает что в начале. Я для себя закономерность не выявил.
1 MSII
 
29.05.14
12:21
(0) Это как на парковке. Бывает - сразу место найдешь, а бывает - крутишься, крутишься...
2 skunk
 
29.05.14
12:21
у меня всего в конце модуля создает ... правда когда делает две строки ... когда одну ... закономерность тоже не выявил
3 skunk
 
29.05.14
12:22
такое ощущение, что они таким образом свой генератор случайных чисел инициализируют
4 Поpyчик-4
 
29.05.14
12:23
(0) Кэш или глюк в платформе. Если платформа создаёт обработчик в начале формы, закрыть и открыть форму.
5 zavyzka
 
29.05.14
12:24
логичнее всего было бы создавать на месте текущего положения курсора, но не судьба.
6 skunk
 
29.05.14
12:30
(5)нет ... курсор может стоять посреди процедуры
7 zavyzka
 
29.05.14
12:46
(6) ну и что? ты поставил там курсор - платформа там тебе и создала процедуру. Если не хочешь создавать процедуру внутри другой - не ставь там курсор. По крайней мере для меня это было бы удобней.
8 skunk
 
29.05.14
12:52
(7)а если у тебя курсор стоял ... потом ты дизайнерил форму ... забыл что курсор у тебя посреди строки в процедуре ... и нажал создать процедуру
9 zavyzka
 
29.05.14
12:57
(8) ты в любом случае перейдёшь в модуль формы и будешь спозиционирован на созданной процедуре. Если место её создания для тебя неожиданно, то преноси её туда куда надо. В любом случае я думаю единицы оставляют эти процедуры не тронутыми и никуда их не переносят.
10 skunk
 
29.05.14
13:02
вот ты упертый ... надо, сделай!(с)Волшебник
11 hhhh
 
29.05.14
13:02
(9) да нет, наоборот как раз. 99% не трогают эти процедуры. Потому что удобнее, кгда они в конце. После типовых.
12 John83
 
30.05.14
16:08
(5) тогда уж лучше, чтобы выпадал список процедур и ты бы тыркал, после какой из них тебе нужно вставить