Имя: Пароль:
1C
1С v8
Открыть заново "Начальную страницу"
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
Всё получилось через оповещение, спасибо!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой