Имя: Пароль:
1C
1С v8
Ошибка при запуске внешней обработки
0 masterfact
 
25.03.13
10:43
Доброго времени суток, пытаюсь из модуля обычного приложения запустить внешнюю обработку след.образом:

ВнешОбр = ВнешниеОбработки.ПолучитьФорму(ИмяФайла, "Форма");
ВнешОбр.Открыть();
ВнешОбр.ЗапускОбработки();

в форме этой обработки имеется:
Процедура ЗапускОбработки() Экспорт

Форма открывается, выводится на монитор, далее пишет Метод объекта не обнаружен (ЗапускОбработки).
Эту схему я подсмотрел в конфе, работающей под 8.1, там это работает, у меня 8.2.15.319. Может быть это особенность платформы, или я что-то накосячил?
1 Fedot200
 
25.03.13
10:47
Можно, как вариант, в обработке

Процедура ПриОткрытии()
  ЗапускОбработки();
КонецПроцедуры
2 Wobland
 
25.03.13
10:48
а ЗапускОбработки() вызывается от формы?
3 Reset
 
25.03.13
10:50
>>Может быть это особенность платформы, или я что-то накосячил

--> что-то накосячил
4 masterfact
 
25.03.13
10:55
(2) если обработку запускать руками, все работает, ЗапускОбработки вызывается из КнопкаВыполнитьНажатие()
5 Reset
 
25.03.13
10:56
(4) Если сделано точно так, как описано, ошибки не будет. Это значит у тебя что-то не так, как в (0).
6 masterfact
 
25.03.13
10:56
(1) мне так не подходит, потому что обработка руками тоже запускается, надо чтобы в диалоговом окне можно было настройки делать
7 НафНаф
 
25.03.13
10:59
ЗапускОбработки экспортная хоть?
8 masterfact
 
25.03.13
11:02
(7) конечно, я же в самом начале это написал
9 Галахад
 
гуру
25.03.13
11:03
(8) Ты (3) читал?
10 НафНаф
 
25.03.13
11:03
(8) может не в той форме?
11 masterfact
 
25.03.13
11:05
(10) у меня там одна форма
12 Reset
 
25.03.13
11:09
Ищи где наврал.
13 masterfact
 
25.03.13
11:09
я понял, что написано вроде все правильно, должно работать, подскажите тогда, на что обратить внимание, где может быть ошибка?
14 Галахад
 
гуру
25.03.13
11:11
(13) Сделай еще раз. С нуля. Тестовую. Делов 5 минут.
15 Reset
 
25.03.13
11:12
Телепат сбоит сегодня.
Ну может ты смотришь в одной обработке, а в ИмяФала - другая.
16 masterfact
 
25.03.13
11:13
ок, буду искать, наверное какая-нибудь дибильная ошибка, всем спасибо