Имя: Пароль:
1C
1С v8
Возможно ли обращение к процедурам внешней обработки из другой обработки
,
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
Я и предполагал использование только для особых случаев.
Ошибка? Это не ошибка, это системная функция.