Вход | Регистрация
 

Расширение к расширению.

Расширение к расширению.
Я
   Kongo2019
 
12.08.20 - 08:51
Доброго.
Есть практически типовая УТ.
Франь к ней выполнил некий набор доработок и вынес все это в расширение.
Если я сделаю свое расширение, которое будет обращайся к тем же процедурам то конфликта не будет?
Например франь вынес ПриСозданииНаСервере, с директивой Вместо.
Мне надо туда же добавить, но с директивой После.
   Saval1986
 
1 - 12.08.20 - 08:56
Приоритет применения при наличии нескольких расширений определяется значением "Назначение".
   Kongo2019
 
2 - 12.08.20 - 10:04
(1) С приоритетом то понятно. Но не будет ли какого конфликта?
А если приоритет одинаков?
   Garykom
 
3 - 12.08.20 - 10:06
(2) Если приоритет одинаков то хз
   Гипервизор
 
4 - 12.08.20 - 10:19
   AlvlSpb
 
5 - 12.08.20 - 10:29
(0) Ерундой собираешься заниматься. У тебя Вместо! На кой, объясни, тогда надо После? Ты не используешь типовую процедуру совсем. Бери и правь или добавляй свое нужное в уже созданной процедуре Вместо в расширении
   Kongo2019
 
6 - 12.08.20 - 10:38
(5) Незя. Франь запретил трогать его расширение.
   DrZombi
 
7 - 12.08.20 - 11:21
(0) Конфликта не будет, но так просто вы не сможете обратиться, разве только через "Выполнить("Ваш код")" :)
   DrZombi
 
12 - 12.08.20 - 12:20
(0)
Расширение выполняется в следующем порядке, в команде "&ВМЕСТО":
1. Дополнение
2. Адаптация
3. Исправление

Расширение выполняется в следующем порядке, в команде "&ПОСЛЕ":
1. Исправление
2. Адаптация
3. Дополнение

Порядок в "Адаптация", в команде  "&ВМЕСТО":
Всего было 3 расширения.
Их порядок остался таким, каким был порядок их создания. Видимо есть внутренний ИД (ГУИД).
   AlvlSpb
 
13 - 12.08.20 - 15:02
(6) Тебе в (4) дали все что надо знать. Если коротко - не хочешь править расширение франча - твое дело, делай тогда свое Вместо, куда включай все что есть в процедуре Вместо в расширении франча и добавляй свое. Остальное - это жуткая хрень.
ЗЫ А вообще заставь френча переписать расширение и не использовать Вместо. В 90% случаях - это возможно, надо только мозги слегка напрячь, а не следовать самому простому варианту
   Kongo2019
 
14 - 12.08.20 - 15:20
(13) заставь френча - звучит как начало нового анекдота.
   Cyberhawk
 
15 - 12.08.20 - 18:18
(0) "Например франь вынес ПриСозданииНаСервере, с директивой Вместо" // Вместо может быть только один, увы. Если у тебя там франь не добавил ПродолжитьВызов, то это придется сделать тебе, разместив свое расширение первее. Таким образом, ты сможешь подсосаться только до франевой логики, но не после.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.