|
v7: ОткрытьПодбор() | ☑ | ||
---|---|---|---|---|
0
воробей
17.10.12
✎
15:46
|
Доброго всем дня! Подскажите, пожалуйста, кто знает. Использую метод ОткрытьПодбор() для открытия списка справочника N. После произвожу выбор элемента справочника. По идее я должна попасть в процедуру ОбработкаПодбора(). Бегаю по отладчику, но туда не попадаю. Не пойму, что не так?
|
|||
1
Eeakie
17.10.12
✎
15:47
|
Код?
|
|||
2
воробей
17.10.12
✎
15:48
|
ОткрытьПодбор("Справочник.ДоговораПоставщиков","ФормаСписка",Поставщик1);
|
|||
3
ДенисЧ
17.10.12
✎
15:49
|
"Бегаю по отладчику"...
А если не бегать, а поставить брякопойнт в оной процедуре (если она есть, каншна?) |
|||
4
воробей
17.10.12
✎
15:50
|
А что такое брякопойнт ?
|
|||
5
Eeakie
17.10.12
✎
15:51
|
(4) Хрень такая... точка остановы :)
|
|||
6
ДенисЧ
17.10.12
✎
15:51
|
Это самая нужная вещЬ в отладчике :-)
Точка останова |
|||
7
воробей
17.10.12
✎
15:52
|
Понятно, точку останова ставлю в процедуру ОбработкаПодбора() - туда не попадаю
|
|||
8
Eeakie
17.10.12
✎
15:52
|
(6) Без неё отладчик вообще теряет смысл ;)
|
|||
9
Eeakie
17.10.12
✎
15:53
|
(7) А условие перед "ОбработкаПодбора()" какое-нибудь есть?
|
|||
10
GLazNik
17.10.12
✎
15:54
|
(9) условие перед процедурой???? хмъ....
(7) а давай уж и код обработки подбора |
|||
11
воробей
17.10.12
✎
15:56
|
Вот код Обработки Подбора(), но туда я не попадаю вообще...
Процедура ОбработкаПодбора(Выб) //ВыбЗнач ПП = Выб.Договор.Номер; КонецПроцедуры |
|||
12
GLazNik
17.10.12
✎
15:57
|
(11) а ниче что у ОбработкаПодбора два параметра?
ОбработкаПодбора(<Элемент>,<КонтФормы>) |
|||
13
Eeakie
17.10.12
✎
15:57
|
(10) Пойду посплю.
|
|||
14
ДенисЧ
17.10.12
✎
15:59
|
(11) Это у тебя не обработка подбора... А чёрти-что..
|
|||
15
воробей
17.10.12
✎
15:59
|
Хорошо, передала контекст (КонтФормы) ...Все равно, до этой процедуры не дохожу...
|
|||
16
воробей
17.10.12
✎
16:00
|
(14) Ребята! Дело в том, чтоя НЕ ПОПАДАЮ в неё вообще...
|
|||
17
Eeakie
17.10.12
✎
16:02
|
(16) Обычно это проблема 15-летних мальчиков...
|
|||
18
воробей
17.10.12
✎
16:03
|
Спасибо всем!
|
|||
19
GLazNik
17.10.12
✎
16:05
|
(18) заработало? что было?
(17) ты ж вроде спать ушел |
|||
20
ДенисЧ
17.10.12
✎
16:07
|
(19) Не попал и вернулся :-)
|
|||
21
воробей
17.10.12
✎
16:09
|
(19) - да нет, не заработало!(((
|
|||
22
GLazNik
17.10.12
✎
16:12
|
(21) хмъ. а так вроде все правильно. а если другой справочник (форму) открыть для подбора? может чего в форме списка наколдовали. типа в ПриВыбореСтроке вставили СтатусВозврата(0).
|
|||
23
vip67
17.10.12
✎
16:16
|
а если точку останова поставить прямо на открытьподбор?
|
|||
24
GLazNik
17.10.12
✎
16:17
|
(23) смысл? форма то открывается...
|
|||
25
del123
17.10.12
✎
16:23
|
На всякий случай..
Процедура ОбработкаПодбора в том же модуле, где и ОткрытьПодбор вызывается? |
|||
26
AntiBuh
17.10.12
✎
18:55
|
в плане бреда, но
предприятие и отладчик путь одинаковый имееют? в других местах брекпоинты срабатывают? |
|||
27
trdm
17.10.12
✎
20:08
|
(2) воробей >> ОткрытьПодбор("Справочник.ДоговораПоставщиков","ФормаСписка",,,Поставщик1);
При таком вызове значение подбора сразу попадет в поле "Поставщик1". И процедура "ОбработкаПодбора" срабатывать не будет. Хочешь ловить событие в этом случае, попробуй процедуру "ОбработкаВыбораЗначения". |
|||
28
PZh
17.10.12
✎
21:00
|
Нужно точку останова ставить непосредственно на строку:
ПП = Выб.Договор.Номер;
Если все равно не помогает, то перед ОткрытьПодбор("Справочник.ДоговораПоставщиков","ФормаСписка",Поставщик1);
Вставьте код а = 42;
На него поставьте точку останова, вот прям на него. Работает отладчик? |
|||
29
Тот же
17.10.12
✎
22:10
|
Используй форму выбора или форму подбора. В форме списка подбор не срабатывает
|
|||
30
Lionee
17.10.12
✎
22:38
|
воробей уже спит, не до подбора
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |