|
|
Как перехватить открытие обработки ?
Чужой, Мультук, A_G, shuhard, Группа неравнодушных, vv2304, vis, craxx, Ёпрст, Гипервизор, MWWRuza, DiMel_77, Hawk_1c, vsy, НачинающийВосьмерочн, АгентБезопаснойНацио, Anton1307, takefive, Voronve, Kongo2019, Fynjy, Bigbro, Timon1405, Михаил Козлов, Lama12, Михаил_, mikecool, Jackman, Amra, unenu, paramedic, ДиВаH2, denk32, СеньорПрограммист, Serpuh, Вяйнемейнен, tan76, toypaul, maxab72, 2S, ДенисСмирнов, программистище, ГдеСобакаЗарыта, Vstur, Хряк, d4rkmesa, Crusher, ОператорПК, LevelUP, integer, Caesar, Шурик71, Dzenn, kostik79, JohnGilbert, pasha_d, Бычье сердце, Dmitrii, SleepyHead, arsik, 1с_ник, reg0303, privetik, maxar, Krendel, piter3, Злопчинский, Tarlich, СвинТуз
| ☑ |
|
0
vv2304
05.12.25
✎
15:35
|
Отраслевая конфигурация на основе БП 3.0.185.24.PostgreSQL
Платформа 8.3.27.1644.
Есть типовая обработка СогласованиеПлатежей.
Пытаюсь перехватить открытие формы, но в отладчик не попадает.
Процедура ПроверкаОбработкаПолученияФормы(Источник, ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка) Экспорт
|
|
|
1
vv2304
05.12.25
✎
15:40
|
Забыл. Подписка и модуль в расширении. Справочники и документы перехватывает, а вот эту обработку нет.
|
|
|
2
Tarlich
05.12.25
✎
15:59
|
отладка в реестре включена ?
|
|
|
3
vv2304
05.12.25
✎
16:13
|
(2) Справочники и документы перехватывает.
|
|
|
4
Bigbro
05.12.25
✎
16:14
|
может она каким то фоновым заданием открывается
|
|
|
5
Мультук
гуру
05.12.25
✎
16:20
|
(0)
Я бы проверил на {другой} тестовой базе.
А потом, наверное, чистил бы кэш.
(4)
Форма ?
Открывается ?
Фоновым заданием ?
На сервере ?
|
|
|
6
paramedic
05.12.25
✎
16:22
|
(5) А вы не сталкивались с тем, что создается экземпляр формы без открытия для того, чтобы юзать ее функции? Тогда вам сильно повезло...
|
|
|
7
DiMel_77
05.12.25
✎
16:31
|
(6) 🤦 Методы "ПолучитьФорму" и "Открыть" работают только в контексте клиента... Это просто пиз..ц. Назовите 4 способа передачи управления на сервер?
|
|
|
8
vv2304
05.12.25
✎
16:36
|
Может быть из-за отсутствия процедуры ПриОткрытии ?
Попробовал открывать формирование сч.фактур на аванс, отладчик сработал.
Что-то неохота добавлять эту процедуру в расширение (в конф. лезть нельзя). Хотелось сделать по возможности универсально.
|
|
|
9
Мультук
гуру
05.12.25
✎
16:40
|
(6)
1) В сообщении чётко сказано "Пытаюсь перехватить открытие формы"
2) Я не работаю (не пишу) с ЗУП. Зарекся.
3) Конечно сталкивался с тем, что "умные дети" пишут в стиле "акына".
Обычно в самописках.
Или отказываюсь от таких задач или делаю рефакторинг.
|
|
|
10
Мультук
гуру
05.12.25
✎
16:38
|
(8)
Ради интереса я создал чистую обработку без единого события,
чистую форму без единого события.
Написал в расширении код подобный вашему.
Всё чудесно перехватывается.
Правда ни версия 1С, ни режим не совпадают
|
|
|
11
DiMel_77
05.12.25
✎
16:40
|
(8) Да там скорее всего что то типа функциональной опции тупо не настроено.
|
|
|
12
vv2304
05.12.25
✎
16:52
|
Попробовал открыть через "Ф-ции для тех.специалиста", отладчик сработал. А из "Банк и касса" не срабатывает.
|
|
|
13
Мультук
гуру
05.12.25
✎
16:58
|
(12)
Перехватите уже у этой формы "ПриСозданииНаСервере" и всё.
|
|
|
14
DiMel_77
05.12.25
✎
17:15
|
(0) При явном указании открываемой формы событие не вызывается" - это значит, что если в каком-либо месте конфигурации открывается типовая форма методом ОткрытьФорму("Документ.АвансовыйОтчет.Форма.ФормаДокумента") вместо ОткрытьФорму("Документ.АвансовыйОтчет.ФормаОбъекта") наша подписка в этом случае не сработает...
|
|
|
15
vv2304
05.12.25
✎
17:48
|
(14) Наверное не вызывается т.к. подписка срабатывает при открытии из "Ф-ции для тех.специалиста".
(13) Не понял. Как в подписке на событии это сделать ?
|
|