|
Как из управляемой формы открыть обычную форму этого же объекта? | ☑ | ||
---|---|---|---|---|
0
RomaH
naïve
04.03.16
✎
10:26
|
Переписываю старую поделку на управляемые формы
задача - дать возможность пользователю в ЛЮБОЙ момент переключится на старую привычную обычную форму из управляемой. Как открыть этот же объект в обычной форме из управляемой? |
|||
1
Cyberhawk
04.03.16
✎
10:26
|
Для начала проверить, что это толстый клиент...
|
|||
2
Cyberhawk
04.03.16
✎
10:26
|
Программно имею в виду
|
|||
3
Pro-tone
04.03.16
✎
10:28
|
(0) а точно у тебя режим запуска будет обычное приложение?
|
|||
4
Fragster
гуру
04.03.16
✎
10:30
|
(0) если ты так сделаешь - никогда не перейдешь на управляемые. УФ должна полностью покрывать прошлый функционал + новые фишки добавлять только в нее.
"потому что в новой форме непривычно/неудобно" - без конкретных "неудобных" моментов слать нахфиг. Ну, кроме позиционирования при вводе, который стал фильтрацией. тут да, придется как-то с этим жить, но все равно пусть привыкают |
|||
5
TeMochkiN
04.03.16
✎
10:32
|
и надо учесть, что это за объект метаданных.
если это внешняя обработка, отчет или печатная форма, то никак :) |
|||
6
RomaH
naïve
04.03.16
✎
10:32
|
да это толстый клиент в обычном приложении
|
|||
7
RomaH
naïve
04.03.16
✎
10:32
|
это документ
|
|||
8
TeMochkiN
04.03.16
✎
10:32
|
а блин, тут же речь про объект БД, ну тогда мой пост ни чем)
|
|||
9
RomaH
naïve
04.03.16
✎
10:34
|
смысл - получить из упр формы объект документа и открыть его в другой форме
проблема в том, что объект я могу получить только на сервере а открыть форму только на клиенте вроде как наоборот (из обычной управляемую открыть) - понятно как а вот наоборот? |
|||
10
RomaH
naïve
04.03.16
✎
10:34
|
(1) и что это даст?
|
|||
11
Cyberhawk
04.03.16
✎
10:35
|
(10) Отсутствие ошибок
|
|||
12
Pro-tone
04.03.16
✎
10:36
|
Управляйки полностью поддерживаются обычным приложением, да и по функционалу они значительно лучше
|
|||
13
TeMochkiN
04.03.16
✎
10:37
|
так а че, нельзя написать в модуле объекта процедуру, которая откроет обычную форму, а из управляемой формы уже вызвать эту процедуру и закрыть управляемую?
|
|||
14
Fragster
гуру
04.03.16
✎
10:51
|
(9) сохраняешь объект, закрываешь форму, перед закрытием открываешь форму по ссылке. но нафиг не надо, см. (4)
|
|||
15
RomaH
naïve
04.03.16
✎
11:04
|
(14) сохранять нельзя
|
|||
16
Вася Чез
04.03.16
✎
11:07
|
(0) если получится, выложи сюда решение, интересно
|
|||
17
TeMochkiN
04.03.16
✎
11:15
|
ну а так не пробовали?
&НаКлиенте
|
|||
18
RomaH
naïve
04.03.16
✎
11:36
|
(17) даже не думал
как бы аксиома - объект на клиенте не существует (13) модуль объекта на сервере - на сервере запрещены интерактивные процедуры (прокатит только на файловой версии вроде) |
|||
19
RomaH
naïve
04.03.16
✎
11:38
|
как вариант - если ссылка есть - открыть эту ссылку и заполнить все заново из данных формы
если не записано - открыть форму нового объекта и опять заполнить |
|||
20
TeMochkiN
04.03.16
✎
11:40
|
(18) да (13) ерунда, (17) попробуйте
|
|||
21
TeMochkiN
04.03.16
✎
11:40
|
(20) + на толстом клиенте работает
|
|||
22
Goggy
04.03.16
✎
11:43
|
(18) Так он тебе его и создал...
|
|||
23
pessok
04.03.16
✎
11:43
|
(17) на клиенте можно ПолучитьОбъект()?
|
|||
24
TeMochkiN
04.03.16
✎
11:46
|
(23) ПолучитьОбъект() в данном случае является функцией формы, а не самого объекта.
|
|||
25
TeMochkiN
04.03.16
✎
11:48
|
(24) "не самого объекта" -> "не самой ссылки"
|
|||
26
pessok
04.03.16
✎
11:55
|
ну тогда скажу, что в УФ просто не существует ПолучитьФорму() для объектов
|
|||
27
pessok
04.03.16
✎
11:56
|
имхо, (0) не стоит усилий, которые будут затрачены, да и не взлетит...
|
|||
28
TeMochkiN
04.03.16
✎
12:00
|
(26) так мой пример в (17) рабочий, я только что проверил.
|
|||
29
RomaH
naïve
04.03.16
✎
12:03
|
(26) тут фишка в том, что это толстый клиент
на тонком такое вроде не должно прокатить |
|||
30
TeMochkiN
04.03.16
✎
12:04
|
(29) конечно не прокатит, обычные формы то тоже на тонком клиенте не запустить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |