Вопрос

Переопределение метода встроенного процесса объекта

Добрый день.

Дано:

Есть объект Candidate, входящий в сторонний пакет SX. В свойствах объекта создано событие CandidateInserted. В процессе сделано одноимённое сообщение CandidateInserted и идёт обработка в задании-сценарии.

Есть объект Candidate, входящий в пакет BP (пакет моей компании), родительский объект которого находится в пакете SX.

Всё работает.

Надо:

В пакете SX перенести логику из задания-сценария в метод, а в пакете BP переопределить этот метод.

Что сделал:

В пакете SX в объекте Candidate создал метод OnCandidateInserted, куда перенёс весь код из задания сценария.В задании сценарии написал код:

OnSxCandidateInserted();

return true;

В пакете BP в объекте Candidate создал метод OnCandidateInserted. Напротив "Переопределён" поле выбора недоступно.

Что я делаю неправильно?

Где в документации можно прочитать про переопределение методов процесса объекта?

Нравится

1 комментарий
Лучший ответ

Добрый день!

В объекте пакета BP не нужно создавать новый метод. Нужно опубликовать объект в пакете SХ, после чего метод будет виден в объекте пакета BP. Вот его и нужно переопределять: ставить галочку

Добрый день!

В объекте пакета BP не нужно создавать новый метод. Нужно опубликовать объект в пакете SХ, после чего метод будет виден в объекте пакета BP. Вот его и нужно переопределять: ставить галочку

Показать все комментарии