|
не открывается форма из внешней обработки | ☑ | ||
---|---|---|---|---|
0
Baloven
23.03.12
✎
09:38
|
скопировал общую форму "НастройкаСканирования" из документооборота, а открыть ее программно не могу :(
т.е. код: ФормаНастройкиСканирования = ПолучитьФорму("НастройкаСканирования",ЭтаФорма); ФормаНастройкиСканирования.Открыть(); ФормаНастройкиСканирования.Активизировать(); на строке "ФормаНастройкиСканирования.Открыть();" выдает ошибку что "Значение не является значением объектного типа" и тип у ФормаНастройкиСканирования неопределенный, где грабли? |
|||
1
Baloven
23.03.12
✎
09:41
|
ps в исходном тексте командой открывается эта форма модально вот так: "ОткрытьФормуМодально("Справочник.Файлы.Форма.НастройкаСканирования", ПараметрыФормы); но как открыть форму модально находящуюся в обработке, чтот ума не приложу - простите ламера :)
|
|||
2
Domanoff26
23.03.12
✎
09:47
|
а это форма чего? там перед ней может объект какой нить должен быть?
|
|||
3
jenny_tea
23.03.12
✎
09:49
|
ФормаОбр = Обработки.<НазваниеОбработки>.ПолучитьФорму();
|
|||
4
jenny_tea
23.03.12
✎
09:50
|
Если ФормаОбр.Открыта() Тогда
ФормаОбр.Активизировать(); Иначе ФормаОбр.Открыть(); КонецЕсли; |
|||
5
Reset
23.03.12
✎
09:53
|
(3) (4) Ты читаешь вообще, что пишут?
|
|||
6
Reset
23.03.12
✎
09:55
|
(0) Вот похожая ситуация вроде v8: Обычное приложение: ПолучитьФорму().Открыть()
Но решения там так и не нашли |
|||
7
Baloven
23.03.12
✎
10:09
|
(4) насчет проверки на открытие согласен, может и так, но проблема не в том что он открыта, а в том что она не открывается вовсе!!!
и кстати, извиняюсь забыл сказать что форму эту я засунул во внешнюю обработку и затачиваю под нее, потому как обработка и вовсе запускается из под другой конфигурации и открытие ссылки на родные объекты МД недопустимы в моем случае обычные (те что сам делал) же формы у меня запускаются таким образом без проблем |
|||
8
Baloven
23.03.12
✎
10:11
|
и еще... форма эта управляемая... и я с ними не работал :(
|
|||
9
Baloven
24.03.12
✎
07:25
|
полазил, поковырялся... и уж не знаю может у меня руки кривые, но у меня из внешней обработки и вовсе не получается открыть ни одну управляемую форму - это что какое-то ограничение?
|
|||
10
Baloven
24.03.12
✎
07:26
|
+ (9) ни те что у меня в обработке, ни те что в кофе прописаны :(
|
|||
11
Drock
24.03.12
✎
07:27
|
Если вы работаете в режиме УФ то обычные формы открываются только если они в составе конфигурации, и наоборот.
|
|||
12
Baloven
24.03.12
✎
07:28
|
++ при этом если происходит выполнение кода конфы - то все ок... останавливаемся по точке останова и все прекрасно открывается, в том числе по команде из табло, но это опять же касается форм в конфе
|
|||
13
Drock
24.03.12
✎
07:28
|
кстати если вы УФ открыли в режиме обычного приложения, то все равно действуют понятия НаСервере и НАклиенте
|
|||
14
Baloven
24.03.12
✎
07:28
|
(11) прошу прощения за тупой вопрос - что есть УФ?
|
|||
15
Baloven
24.03.12
✎
07:32
|
(13) что-то мне подсказывает что это не так.... щас попробую тупо передрать кусок кода из конфы и запустить его же из обработки
|
|||
16
Baloven
24.03.12
✎
08:17
|
++ (15) сделал обработку, но открыть в документообороте обычную фору и вовсе неудалось, тупо сделал управляемую форму и на нее поставил единственную кнопку и прицепил процедуру открытия формы настройки сканера из самой конфигурации - пока делаю вывод что с обычной формы нельзя открыть управляемую и возможно наоборот, буду дальше копать нет желания переделывать все формы в своей обработке на управляемые, тем более что никогда с ними не работал :(
|
|||
17
Baloven
24.03.12
✎
08:47
|
(13) даже более в обычном режиме УФ (=управляемые формы) из внешней обработки и вовсе не открываются!!!
т.е. ту обработку что открывал в документообороте, в УПП и вовсе ен открылась форма, теперь дальше остается проверить вариант включения обработки в конфу.. далее отпишусь так что прийдется скорее всего или формы на обычные переписывать самому или постоянно в конфу их прилеплять :( |
|||
18
Baloven
24.03.12
✎
11:40
|
в общем вывод такой:
1. Через внешнюю обработку в обычном приложении УФ запустить нереально :( (а чем и сказано в (13)), т.е. либо в управляемых либо в конфу закидывать иначе просто выдает ошибку что форма не найдена :( 2. абсолютно наоборот в управляемой конфигурации наоборот из внешней обработки нереально запустить обычную форму (но вот заруск обычной формы из конфы не проверял :( ) резюме либо косяк релиза (8.2.15.294), либо юзать втраивание в конфу обработки, либо.... все переделывать под нужды.... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |