Имя: Пароль:
1C
1С v8
Расширение конфигурации и &Вместо, как избежать рекурсии?
0 mxs089
 
25.05.17
12:39
есть функция в глобальном модуле, мне нужно ее слегка подкорректировать. создаю расширение, добавляю туда модуль, описываю функцию с перехватчиком &Вместо. текст функции такой:

&вместо("нужная_мне_функция")
функция расш_нужная_мне_функция(знач параметр)

результат = модуль.нужная_мне_функция(параметр);

//а тут мой код
//изменяю результат

конецфункции

я попадаю в рекурсию. на строке 3 (результат = ...).
1 Fragster
 
гуру
25.05.17
12:40
Используй ПродолжитьВызов()
2 Волшебник
 
модератор
25.05.17
12:41
ПродолжитьВызов()
4 Волшебник
 
модератор
25.05.17
12:42
5 mxs089
 
25.05.17
12:42
спасибо всем. забыл про нее.
6 bolder
 
25.05.17
12:59
Интересно, в каких это типовых конфигурациях сейчас поддерживаются расширения?
7 Волшебник
 
модератор
25.05.17
13:01
(6) Реализовано в версии 8.3.9.1818.
8 bolder
 
25.05.17
13:03
(7) Вопрос не об этом.Многое реализовано уже и в 8.3.10...
Вопрос в каких типовых это можно применить)).Учитывая режим совместимости.
9 bolder
 
25.05.17
13:06
(8) То есть есть ли типовые конфигурации 1С где без снятия с поддержки можно подключить расширение например общего модуля хотя бы?