|
Не доступно "Вызвать перед/после"
| ☑ |
0
Sevish
03.02.25
✎
15:35
|
Добрый день!
Пытаюсь добавить в расширение существующую процедуру общего модуля основной конфигурации и почему-то не доступно ни "Вызвать перед", ни "Вызвать после", только "Вместо" и "Вместо с контролем".
Подскажите, пожалуйста, почему?
PS: расширение "Исправление".
|
|
1
Гипервизор
03.02.25
✎
15:38
|
Именно процедуру? Не функцию?
|
|
2
Sevish
03.02.25
✎
15:43
|
Прошу прощения что побеспокоил...
Видимо я просто слишком много кода написал сегодня :(
Да, это функция...
|
|
3
КнОпка
03.02.25
✎
15:59
|
(2) Не расстраивайся
Пользуйся
&Вместо("ПечатьТ7")
Функция _ПечатьТ7(МассивОбъектов, ОбъектыПечати)
// &Перед
а=0;
Результат = ПродолжитьВызов(МассивОбъектов, ОбъектыПечати);
// &После
а=1;
Возврат Результат;
КонецФункции
|
|
4
Sevish
03.02.25
✎
16:38
|
Оооо, я в шоке. Благодарю за такое необычное решение, обязательно попробую!
|
|
5
Ненавижу 1С
04.02.25
✎
10:08
|
(4) Вообще говоря 1С-ники изобрели override методов. Вариант Вместо универсально заменяет Перед/После/Вместо.
|
|