Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

В расширении не отрабатывает процедура "ПриОткрытии"

В расширении не отрабатывает процедура "ПриОткрытии"
Я
   Темный
 
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)
   Mankubus
 
10 - 03.08.20 - 14:23
в ЖР нет ошибок?
   Темный
 
11 - 03.08.20 - 14:30
Нет, все норм в журнале.
   oslokot
 
12 - 03.08.20 - 14:34
(0) Отладчиком в процедуру тоже не попадаешь?
   Темный
 
14 - 03.08.20 - 14:37
(12) С отладчика все и началось. Он не останавливался и в справочнике контрагенты основной конфигурации. А я там хотел посмотреть, почему добавленный в расширении реквизит справочника не появляется на форме.
   Темный
 
15 - 03.08.20 - 14:39
(13) Ну было расширение, без справочника "контрагенты". Взял его и добавил из основной конфы. Получается - расширение изменил, типа "новая версия." Добавил реквизит и поменял форму. Ничего не поменялось.
   Domik26
 
16 - 03.08.20 - 15:07
(15) может отладчик барахлит?
   hhhh
 
17 - 03.08.20 - 15:14
(15) попробуйте справочник Партнеры
   Темный
 
18 - 03.08.20 - 15:19
(17) В смысле? В этой конфе нет справочника партнеры. Я его добавил в расширение, и мне-то и нужно изменить контрагентов - добавить поле "партнер"
   hhhh
 
19 - 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) Разобрался! Там была еще одна форма элемента, на три символа в названии справа отличалась, было даже не видно, что другая форма прописана основной!


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.