|
ПолучитьФорму() возвращает Неопределено | ☑ | ||
---|---|---|---|---|
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 вариант
всем спасибо! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |