|
Возможно ли обращение к процедурам внешней обработки из другой обработки
| ☑ |
0
Мимохожий Однако
25.09.11
✎
07:49
|
Например, создал внешнюю обработку с набором процедур как аналог общего модуля в конфигурации и разместил во внешних обработках. А из другой внешней зацепить?
|
|
1
Rie
25.09.11
✎
07:50
|
(0) Возможно.
|
|
2
golden-pack
25.09.11
✎
08:07
|
(0) все такие идеи заканчиваются FAIL'ом
|
|
3
Alexandr Puzakov
25.09.11
✎
08:38
|
ВнешняяОбработка.Создать();
ВнешняяОбработка.КакаяТоЭкспортнаяПроцедураОбработки();
ВнешняяОбработка.ЕщеОднаЭкспортнаяПроцедура();
|
|
4
Мимохожий Однако
25.09.11
✎
08:55
|
(2)Ты категоричен однако :-).
(3)Спасибо.
|
|
5
Нуф-Нуф
25.09.11
✎
09:21
|
(2) +1
|
|
6
Мимохожий Однако
25.09.11
✎
10:26
|
(3),(5)Расскажите про минусы.
|
|
7
Alexandr Puzakov
25.09.11
✎
16:23
|
(6) основной минус - это что внешняя обработка хранится "где-то там на жестком диске" (может храниться и в хранилище значений), в остальном это абсолютно такая же обработка, как и обработка в составе метаданных конфигурации.
|
|
8
muffol
25.09.11
✎
16:31
|
Геморно, нафига это нужно?
|
|
9
kuza2000
25.09.11
✎
18:05
|
Делал так. Обработу вторую искал в той же папке, что и первая. Особого гемороя не заметил.
А вообще, любое вынесение кода из конфигурации надо делать лишь тогда, когда это реально нужно, так как это нарушение общей концепции и порождает ряд проблем совершенно другого плана. Например:
- При обновлении конфы на формат новой платформы надо будет каждую обработку конвертить вручную.
- Глобальный поиск по конфигурации их обойдет. Синтаксическая проверка модулей тоже.
- Каждая внешняя обработка - это новая линия версионирования и т.д.
|
|
10
Мимохожий Однако
25.09.11
✎
18:43
|
Я и предполагал использование только для особых случаев.
|
|