Имя: Пароль:
1C
 
Как перехватить открытие обработки ?
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) Да там скорее всего что то типа функциональной опции тупо не настроено.
Программист всегда исправляет последнюю ошибку.