|
В расширении не отрабатывает процедура "ПриОткрытии" | ☑ | ||
---|---|---|---|---|
0
Темный
03.08.20
✎
12:11
|
Добрый день. Не пойму, добавил в расширение справочник контрагенты. Сделал там процедуру "ПриОткрытии". Не отрабатывает. Вот текст процедуры
&НаКлиенте Процедура Расш1_ПриОткрытииПеред(Отказ) Сообщить("ППП"); КонецПроцедуры |
|||
1
Жан Пердежон
03.08.20
✎
12:25
|
процедура не привязана к событию формы
|
|||
2
Темный
03.08.20
✎
12:28
|
(1) В свойствах формы нажал на лупу возле события "При открытии" Там она указана, с каким-то зелененьким значком
|
|||
3
Жан Пердежон
03.08.20
✎
12:31
|
ещё вариант - расширение не применилось
|
|||
4
Темный
03.08.20
✎
13:33
|
(3) Как проверить? И возможно ли, что применилась более старая версия расширения, еще без контрагентов?
|
|||
5
Темный
03.08.20
✎
13:34
|
Восклицательного знака у расширения нет. Видимо, применилось все.
|
|||
7
Темный
03.08.20
✎
13:41
|
Сняты у расширения.
|
|||
9
Темный
03.08.20
✎
14:21
|
1С:Транспортная логистика, экспедирование и управление автотранспортом КОРП, редакция 1.1 (1.1.6.1)
|
|||
10
Mankubus
03.08.20
✎
14:23
|
в ЖР нет ошибок?
|
|||
11
Темный
03.08.20
✎
14:30
|
Нет, все норм в журнале.
|
|||
12
oslokot
03.08.20
✎
14:34
|
(0) Отладчиком в процедуру тоже не попадаешь?
|
|||
14
Темный
03.08.20
✎
14:37
|
(12) С отладчика все и началось. Он не останавливался и в справочнике контрагенты основной конфигурации. А я там хотел посмотреть, почему добавленный в расширении реквизит справочника не появляется на форме.
|
|||
15
Темный
03.08.20
✎
14:39
|
(13) Ну было расширение, без справочника "контрагенты". Взял его и добавил из основной конфы. Получается - расширение изменил, типа "новая версия." Добавил реквизит и поменял форму. Ничего не поменялось.
|
|||
16
Domik26
03.08.20
✎
15:07
|
(15) может отладчик барахлит?
|
|||
17
hhhh
03.08.20
✎
15:14
|
(15) попробуйте справочник Партнеры
|
|||
18
Темный
03.08.20
✎
15:19
|
(17) В смысле? В этой конфе нет справочника партнеры. Я его добавил в расширение, и мне-то и нужно изменить контрагентов - добавить поле "партнер"
|
|||
19
hhhh
03.08.20
✎
15:25
|
(18) а так у вас самописка. В типовых там понятно, форма контрагентов вообще не вызывается.
|
|||
20
Темный
03.08.20
✎
15:28
|
(19) Это не самописка - это конфа от 1с. 1С:Транспортная логистика, экспедирование и управление автотранспортом. Ужас. Там ничего нет. Оно из конфы сторонней выросло, а потом было куплено 1с. Там БСП нет.
|
|||
21
Флориан
03.08.20
✎
16:18
|
&Перед ("ПриОткрытии")
&НаКлиенте Процедура Расш1_ПриОткрытииПеред(Отказ) Сообщить("ППП"); КонецПроцедуры |
|||
22
Флориан
03.08.20
✎
16:21
|
Перехват обработчиков событий и собственные обработчики в модулях форм
https://wonderland.v8.1c.ru/blog/rasshirenie-moduley/ |
|||
23
Темный
04.08.20
✎
18:07
|
(21) Нет. Не работает. Сделал как Вы написали, ставлю точку останова на "сообщить" - проскакивает.
|
|||
24
Темный
04.08.20
✎
18:10
|
В основной конфигурации у справочника Контрагенты в форме "формаЭлемента" тоже стоит точка. Тоже проскакивает.
|
|||
25
Темный
04.08.20
✎
18:10
|
Стоит в процедуре "При открытии"
|
|||
26
Темный
04.08.20
✎
18:12
|
Так. Заметил, что в основной конфе формой элемента назначена другая форма! Все ясно. Не ту форму копал. Можно расходится :)
|
|||
27
Фрэнки
04.08.20
✎
18:13
|
Так хоть где-то Отладчик работает?
Включай замером производительности в нужные моменты и смотри, куда оно зашвыривается |
|||
28
Темный
04.08.20
✎
18:16
|
(27) Разобрался! Там была еще одна форма элемента, на три символа в названии справа отличалась, было даже не видно, что другая форма прописана основной!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |