Имя: Пароль:
1C
 
Как перехватить код модуля объекта который внизу вне процедур
0 proger2021
 
26.06.25
15:05
Как перехватить в расширении код модуля объекта который внизу вне процедур?
Задача простая. Хочу избавиться от исключения с помощью расширения.
1 Волшебник
 
26.06.25
14:55
Попытка...Исключение
2 proger2021
 
26.06.25
14:56
Я не понимаю что должно быть в расширении. Для процедур и функций пишем типа Вместо и т.д. А тут что писать и куда.
3 vicof
 
26.06.25
14:59
(2) Нормальный код надо писать, а не перехватывать исключения
4 proger2021
 
26.06.25
15:02
(3) Ок. Передам разработчикам ЕРП :)
5 vicof
 
26.06.25
15:06
(4) Они-то как раз все правильно написали
6 Wern
 
26.06.25
16:05
(0) Тут исключение используется просто чтоб вывести более понятное сообщение об ошибке. Даже если убрать исключение ошибка никуда не денется, будет просто писаться другой текст. Вы не туда смотрите, нужно исправлять ошибку, а не избавляться от исключения.
7 Мультук
 
гуру
26.06.25
16:16
(0)

Что за отчет то ?
Вероятно это :
АнализНДФЛДетальный

Но вот что интересно. В каком режиме ТС запускает ЕРП, если ловит такое исключение ?

Толстый клиент управляемое приложение ?
8 Dedal
 
26.06.25
16:21
Никак. Искал некоторое время назад вариант обойти код франча в его конфигурации, так как при любом вызове .ПолучитьОбъект() код в модуле выполняется. А там у них был код вызывающий каскад запросов... Пришлось просить франча убрать эту часть.
9 proger2021
 
26.06.25
16:50
(8) В расширении нельзя изменить код модуля объекта который внизу после проц и функций?

(7) Да, этот отчет. Да в толстом клиенте. А в тонком такого не будет чтоли? В тонком никто не будет создавать объект типа отчет АнализНДФЛДетальный?
10 Волшебник
 
26.06.25
16:52
(9) в тонком клиенте нет типа ОтчетОбъект

Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
11 proger2021
 
26.06.25
16:54
(10) Ну типа в тонком клиенте в форме передам управление на сервер и там создам ОтчетОбъект
12 Мультук
 
гуру
26.06.25
16:56
(9)

Я даже не могу предположить зачем запускать ЕРП в толстом клиенте, ну разве что кроме запуска каких-нибудь мегаполезных обработок для всякого.

В тонком сработает условие #ЕСЛИ СЕРВЕР
13 proger2021
 
26.06.25
17:29
Всем спасибо. Буду пробовать другие способы.
14 Wern
 
26.06.25
17:49
(11) Если передашь управление на сервер то исключение не возникнет. Тогда зачем его убирать.
15 Asmody
 
26.06.25
17:59
(0) не трогай это исключение! Оно не тобой там поставлено, но поставлено по уму.