|
Открытие элемента справочника по двойному нажатию
Смотрящий, DemonShinji2, Мультук, GenAcid, Garykom, Волшебник, Amra, Михаил Козлов, ads55, Gennady, Ager, Dragonofdwarfs, Lazy Stranger, DrZombi, ЕRPe, alexis_nov, DiMel_77, arsik, osa1C, _Batoo, RVN, Aleksey, bmitkin, Скучный бух, alexxx961503, PuhUfa, Hawk_1c, shuhard, mikecool, p-soft, obs191, takefive, maxab72
| ☑ |
0
Dragonofdwarfs
08.11.24
✎
10:07
|
Доброго времени суток, коллеги! Сейчас в моей базе почти все формы формируются программно, это не удобно для отладки, поэтому занимаюсь рисованием... Столкнулся с такой проблемой: при двойном нажатии на строку в программно формируемой форме списка открывается элемент справочника. При отладке в стеке вызовов не вижу ничего перед процедурой ПриСозданииНаСервере формы элемента справочника, хотя думал что будет какой-нибудь автоназначаемый обработчик. В моей же нарисованной форме списка при двойном нажатии ничего не открывается... Поэтому я склонен считать, что за открытие формы элемента при двойном нажатии отвечает какая-то галка в настройках, но не нашёл пока какая, можете подсказать?
|
|
1
Волшебник
08.11.24
✎
10:08
|
событие "Выбор" у табличного поля
|
|
2
Dragonofdwarfs
08.11.24
✎
10:14
|
(1) А не можете подсказать почему тогда в стеке вызовов нет его в программно формируемой форме?
|
|
3
Мультук
08.11.24
✎
10:17
|
(0)
google: 1C книга Хрусталева программирование
google: 1C курсы программирование
google: 1C шаблоны кода
Про "Выбор" уже написали.
Мояссылка = Элементы.Список.ТекущиеДанные.Ссылка;
ПоказатьЗначение(, Мояссылка);
P.S.
На синтаксис не проверял. Могут быть обшибки.
|
|
4
Волшебник
08.11.24
✎
10:31
|
(2) Его же надо привязать в свойствах
|
|
5
Волшебник
08.11.24
✎
10:31
|
(3) ОткрытьЗначение(...) или ОткрытьФорму(...)
|
|
6
Dragonofdwarfs
08.11.24
✎
10:32
|
(3) Про событие Выбор я знал, просто не могу понять почему в стеке вызовов в программно формируемой форме я никуда не попадаю. Во вложении стеки вызовов из 2 форм
|
|
7
Волшебник
08.11.24
✎
11:35
|
(6) Чушь какая-то
|
|
8
Смотрящий
08.11.24
✎
11:52
|
(0) Вот так обработчики назначаются в модуле формы
// Операторы основной программы
#Если Сервер Тогда
УстановитьДействие("ПриСозданииНаСервере", "др_ПриСозданииНаСервере");
УстановитьДействие("ПриОткрытии", "др_ПриОткрытии");
УстановитьДействие("ПриПовторномОткрытии", "др_ПриПовторномОткрытии");
УстановитьДействие("ОбработкаОповещения", "др_ОбработкаОповещения");
#КонецЕсли
|
|