|
Открыть заново "Начальную страницу" | ☑ | ||
---|---|---|---|---|
0
CepeLLlka
12.10.16
✎
00:00
|
1С 8.3 УФ.
Вот открыта 1С, открыта "Начальная страница". Допустим открыл я форму обработки какой-нибудь, и снова хочу переключиться на начальную страницу уже со своими параметрами. Подскажите пожалуйста как это сделать. |
|||
1
trooba
12.10.16
✎
00:07
|
(0) навигационная ссылка
|
|||
2
CepeLLlka
12.10.16
✎
00:08
|
(1)Пробовал, только как параметры передать? И как их поймать потом во вновь активированной форме?
|
|||
3
trooba
12.10.16
✎
00:10
|
(2) что пробовал? код покажи
|
|||
4
CepeLLlka
12.10.16
✎
00:10
|
(3) ПерейтиПоНавигационнойСсылке("e1cib/navigationpoint/desktop");
|
|||
5
CepeLLlka
12.10.16
✎
00:12
|
(3)Вызываю вот этот метод, открывается начальная страница.
|
|||
6
CepeLLlka
12.10.16
✎
00:17
|
Ну ок. Вот есть "ОткрытьФорму" и в этом методе есть параметр - Уникальность. Я указываю в нём КлючУникальности формы "НачальнаяСтраница", предварительно получив его вот таким образом "ПолучитьОкна()[2].Содержимое[0].КлючУникальности" и тем не менее, мне открывается новая форма, а не активизируется уже открытая..
Что я делаю не так? |
|||
7
CepeLLlka
12.10.16
✎
00:33
|
Пробую через "ПолучитьФорму". Тоже самое.
Бред какой-то :) |
|||
8
Torquader
12.10.16
✎
00:38
|
(6) А если через "получитьокна", а потом активизировать ?
|
|||
9
CepeLLlka
12.10.16
✎
00:40
|
(8)Работает. Такое даже работает через "ПолучитьФорму.Активизировать
Но мне надо параметры передать, и поймать в момент активизации, чтобы обработать их. Это как сделать? Я вот пока не нашёл, как поймать в открытой форме после Активизировал эту форму. |
|||
10
CepeLLlka
12.10.16
✎
00:45
|
(9)Пишу, как мудель :)
Повторю. У меня пока что не получилось отловить момент активизации формы. Не реагирует на точки остановки в таких событиях формы как "ПриОткрытии", "ПриПовторномОткрытии", "ОбработкаАктивизации" |
|||
11
Torquader
12.10.16
✎
01:13
|
(10) Первые два точно при активизации не срабатывают, а вот третье - должно.
Можно ещё попробовать обработку обновления и т.п. Хотя, самый простой способ - внешняя (экспортная) процедура в форме - вызвал - и оно само и обновилось и активизировалось. |
|||
12
ромарио
12.10.16
✎
03:43
|
Попробуйте передать параметры через функцию Оповестить.
А в активируемой форме сделайте обработчик ОбработкаОповещения(). |
|||
13
CepeLLlka
12.10.16
✎
07:44
|
(11) (12) Большое спасибо за варианты, сейчас попробую, отпишусь.
|
|||
14
CepeLLlka
12.10.16
✎
11:31
|
Всё получилось через оповещение, спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |