|
Не срабатывают события | ☑ | ||
---|---|---|---|---|
0
nbutt
02.08.12
✎
06:26
|
Здравствуйте. Возникла вот какая проблема. Почему-то не срабатывают события табличной части формы документа Приходный Кассовый Ордер. При отладке просто туда не попадаю, хотя в событиях стоят точки останова. При этом события, не принадлежащие элементам табличной части, срабатывают, отладчик там останавливается четко и правильно.
1с 8.2 (8.2.15.310) УПП |
|||
1
skunk
02.08.12
✎
06:29
|
значит ты не делаешь те события которые которые обрабатываются табличной частью
|
|||
2
Красный рассвет
02.08.12
✎
06:30
|
(0) Демоническое обновление было?
|
|||
3
Рэйв
02.08.12
✎
06:31
|
Поди события вручную делал и в форме не прописал в свойствах?
|
|||
4
Светлый Гений
02.08.12
✎
07:04
|
(0)Скорей всего как в (3)
|
|||
5
Andrewww
02.08.12
✎
08:02
|
В дополнение к (3): Нужно открыть свойства табличной части и напротив нужного события нажать кнопку с лупой.
|
|||
6
Живой Ископаемый
02.08.12
✎
08:05
|
а что за событие? процедура с названием ПопадиОтладчикомВнутрьПриДвойномНажатииВоЧтоБыТОНиСтало()?
|
|||
7
nbutt
02.08.12
✎
11:24
|
нет, события прикреплены в свойствах, при чем часть из них стандартные типовые.
Событие например ДоговорКонтрагентаПриИзменении(). что за обновление? |
|||
8
Живой Ископаемый
02.08.12
✎
11:26
|
нет такого события. это название обработчика, а повешен он на событие или нет так и не видно.
|
|||
9
nbutt
02.08.12
✎
11:27
|
Этот обработчик типовой, повешен точно.
|
|||
10
nbutt
02.08.12
✎
11:30
|
Да и я прикреплял свой именно через лупу в свойствах поля ввода.
|
|||
11
Красный рассвет
02.08.12
✎
11:32
|
(7) Динамическое, не в монопольном режиме
|
|||
12
nbutt
02.08.12
✎
11:33
|
да, динамическое.
|
|||
13
Красный рассвет
02.08.12
✎
11:35
|
(12) Попробуй удалить базу из списка баз и добавить снова. Либо сделать еще одно обновление, но монопольно
|
|||
14
nbutt
03.08.12
✎
04:20
|
Красный рассвет, нет, к сожалению тоже не помогло.
|
|||
15
hhhh
03.08.12
✎
19:29
|
(14) события табличной части называются типа РасшифровкаПлатежаДоговорКонтрагентаПриИзменении().
|
|||
16
nbutt
06.08.12
✎
04:00
|
Документ Приходный Кассовый Ордер.
Табличная часть РасшифровкаПлатежа. Поле ввода РасшифровкаПлатежаДоговорКонтрагента, к нему прикреплено типовое событие РасшифровкаПлатежаДоговорКонтрагентаПриИзменении. Процедура РасшифровкаПлатежаДоговорКонтрагентаПриИзменении(Элемент) сообщить("2"); ПриИзмененииДоговора(); КонецПроцедуры Когда меняю договор контрагента никакая 2 не выскакивает в сообщении, когда ставлю на любой строке этой процедуры точку останова, никакой остановки на ней не происходит, процедура не вызывается. С чем это может быть связано? |
|||
17
Красный рассвет
06.08.12
✎
04:10
|
Раз процедура точно прикреплена к форме, пробуй выгрузить-загрузить базу в новый пустой каталог
|
|||
18
nbutt
06.08.12
✎
04:27
|
Нашел вроде. В форме прикреплена процедура, которую написал выше, а вызывается другая ДоговорКонтрагентаПриИзменении(). Почему так не знаю, нашел отладчиком при установке точки останова во внутренней процедуре ПриИзмененииДоговора(). Если что надеюсь поможет кому-то потом.
Всем спасибо за помощь. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |