![]() |
|
УФ. Найти открытую Общую форму. | ☑ | ||
---|---|---|---|---|
0
Lex_Liven
31.08.12
✎
13:40
|
Не нашел соответствующую тему. Все, что видел - как найти форму документа. А мне нужно найти отрытую Общую форму. Есть ключ уникальности, как получить ссылку?
|
|||
1
Buster007
31.08.12
✎
13:44
|
ОткрытьФорму (OpenForm)
Вариант синтаксиса: По названию Синтаксис: ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>) Параметры: <ИмяФормы> (обязательный) ... При этом внешний отчет или обработка должны быть предварительно зарегистрированы в системе с помощью метода Подключить или Подключить соответственно. <Имя отчета> и <имя обработки> - это имена, под которыми зарегистрированы внешний отчет или обработка. <Параметры> (необязательный) Тип: Структура. Параметры формы. Ключ структуры - имя параметра, а значение - значение параметра формы. Имя элемента должно совпадать с именем параметра структуры. П = Новый Структура("Ключ", Поставщик); Форма = ПолучитьФорму("Справочник.Контрагенты.ФормаОбъекта", П); Форма.Открыть(); <Владелец> (необязательный) Владелец формы - форма или элемент управления другой формы. <Уникальность> (необязательный) Тип: Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована найденная форма. |
|||
2
sanja26
31.08.12
✎
13:44
|
Если в закладках, то через окно. а окно через заголовок
|
|||
3
Lex_Liven
31.08.12
✎
13:45
|
Форма открывается в качестве рабочего стола при запуске управляемого приложения.
|
|||
4
sanja26
31.08.12
✎
13:50
|
(1) че сказать-то хотел?
ключ уникальности передается в 4-м параметре |
|||
5
Lex_Liven
31.08.12
✎
13:54
|
Усложним задачу. Или уточним, не знаю, как больше нравится)
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(Результат.Текст,СсылкаНаФорму);
Эта строчка находится в серверном модуле, нужна ссылка на открытую форму. |
|||
6
Lex_Liven
31.08.12
✎
13:55
|
Кстати, если сильно туплю - не ругайтесь, пятница все-таки.
|
|||
7
Buster007
31.08.12
✎
13:56
|
(5) ну тогда вместо ОткрытьФорму, используй ПолучитьФорму с теми же параметрами идет.
|
|||
8
sanja26
31.08.12
✎
13:58
|
(6) ПолучитьФорму() попробовал? в 4 параметр ключ передавал?
|
|||
9
Lex_Liven
31.08.12
✎
13:59
|
(7)(8)ПолучитьФорму()
Доступность: Тонкий клиент, веб-клиент, толстый клиент. А на сервере никак? |
|||
10
eklmn
гуру
31.08.12
✎
13:59
|
Бгагагага
|
|||
11
Lex_Liven
31.08.12
✎
13:59
|
Судя по всему, единственный вариант - передать ссылку с клиента параметром?
|
|||
12
eklmn
гуру
31.08.12
✎
14:00
|
хотел бы я видеть Форму на сервере!!!
|
|||
13
sanja26
31.08.12
✎
14:00
|
ОбщегоНазначенияКлиентСервер !!!!!!1
команды препроцессора используй |
|||
14
Lex_Liven
31.08.12
✎
14:04
|
(10)(12) В чем проблема? Данная процедура вызывается из серверных процедур, только там, где это встречается, ссылка передается параметром.
(13) не понял? |
|||
15
sanja26
31.08.12
✎
14:15
|
(14) так получитьФорму() ошибку выдает в ОбщегоНазначенияКлиентСервер?
|
|||
16
Lex_Liven
31.08.12
✎
14:25
|
ПолучитьФорму выдает ошибку в моем серверном модуле.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |