|
ПолучитьФорму() возвращает Неопределено |
☑ |
0
Svetlahok
05.08.11
✎
17:03
|
ОбрОбслуживания = ВнешниеОбработки.Создать(ИмяФайлаОбработки);
Форма = ОбрОбслуживания.ПолучитьФорму();
Обработка создается, форма у нее есть. Но ПолучитьФорму() возвращает неопределено.
Подскажите, пожалуйста, в чем может быть причина?
|
|
1
Mort
05.08.11
✎
17:03
|
Форма не назначена основной?
|
|
2
Svetlahok
05.08.11
✎
17:04
|
у меня нетиповая конфигурация, осн. режим запуска - управляемое приложение, но стоит "использовать обычные формы в упр. приложении". Форма, код с которой приведен выше, обычная. Может что-то с этим связано...
|
|
3
Svetlahok
05.08.11
✎
17:04
|
(1) - назначена
|
|
4
Svetlahok
05.08.11
✎
17:05
|
в типовой УТ, из которой это взято, все отрабатывает с той же самой обработкой, которую и в своей пытаюсь загрузить
|
|
5
Svetlahok
05.08.11
✎
17:07
|
(2) - точно с этим, когда запускаю "толстый клиент обычное приложение" - все отрабатывает как надо
|
|
6
mikecool
05.08.11
✎
17:18
|
на сервере отрабатывает?
|
|
7
Popkorm
05.08.11
✎
17:22
|
(5)Если управляемые то На Клиенте,
|
|
8
GROOVY
05.08.11
✎
17:23
|
Да есть такая фигня, в упр приложении обычные формы внешних обработок идут лесом. Почему непонятно. Если обработку включить в состав конфигурации то все ок.
|
|
9
mikecool
05.08.11
✎
17:23
|
как пример, вдруг пригодится
#Если Клиент Тогда
ДвоичныеДанные = СсылкаНаОбработку.ХранилищеВнешнейОбработки.Получить();
ИмяФайла = ПолучитьИмяВременногоФайла("epf");
Попытка
ДвоичныеДанные.Записать(ИмяФайла);
Обработка = ВнешниеОбработки.Создать(ИмяФайла);
Исключение
КонецПопытки;
#ИначеЕсли Сервер Тогда
Обработка = ВнешниеОбработки.Создать(ВнешниеОбработки.Подключить(ПолучитьНавигационнуюСсылку(СсылкаНаОбработку, "ХранилищеВнешнейОбработки"), , Ложь));
#КонецЕсли
|
|
10
Svetlahok
05.08.11
✎
17:32
|
(8) - точно, нашла на партнерском форуме: "К сожалению, это невозможно. Свойство "Использовать управляемые формы в обычном приложении" не влияет на внешние обработки и отчёты. В обычном приложении можно открывать только обычные формы таких объектов, а в управляемом только управляемые. Это ограничение платформы."
|
|
11
Svetlahok
05.08.11
✎
17:45
|
вообщем, получается, 2 варианта:
1) для внешней обр. создать упр. формы
2) обработку включить в состав конфигурцаии
1 вариант опять возвращает Неопределено, хотя форма уже управляемая
|
|
12
Svetlahok
05.08.11
✎
17:55
|
так что остается 2 вариант
всем спасибо!
|
|