Имя: Пароль:
1C
1С v8
Управляемые формы, при открытии формы, программно открыть другую форму.
0 ildary
 
24.09.15
11:14
Уважаемые специалисты, подскажите пожалуйста, почему процедура открытия формы при вызове ее из ПриОткрытии отрабатывается, но другую форму не открывает, но если после открытия нажать на кнопку вызова этой процедуры - все открывается без ошибок. Процедуры ПослеОткрытия() как я понял в УФ нет.
1 Mort
 
24.09.15
11:16
А он точно не открывается, или просто прячется за открытой?
2 Mort
 
24.09.15
11:16
*она
3 ildary
 
24.09.15
11:18
(1) действительно, она открывается, но не активируется. А как правильно ее активировать?
4 Mort
 
24.09.15
11:21
(3) Укажи владельца для открываемой формы.
5 ildary
 
24.09.15
11:31
(4) попробовал указать владельцем ЭтаФорма - ничего не изменилось. Как был заголовок последнего открытого окна активным, но само окно выводилось предыдущее - так и осталось.
6 Славен
 
24.09.15
11:38
а если при открытии врубить оповещение и форму вторую открыть по оповещению?
7 jsmith82
 
24.09.15
11:41
Что за ужас. Кто вас так учил проектировать.
8 jsmith82
 
24.09.15
11:42
Может, лучше поймать событие при активизации табличного поля, например, или иного элемента ПОСЛЕ открытия и потом открывать
9 ildary
 
24.09.15
11:50
(6) я новичок и про это (оповещения) еще не прочитал.

(7) выглядит это конечно ужасно, но на самом деле все достаточно логично - речь идет о дополнительном рабочем столе с кнопками. Когда этот рабочий стол открывается - надо сразу же программно открыть главную кнопку (у продавца  - окно продаж, у кладовщика - окно перемещений и т.п.).
10 Fedor-1971
 
24.09.15
11:54
(9) Да ты посмотри на реализацию рабочего стола в типовых, новичок блин.
Твоя задача решается штатными средствами, делаешь обработки и копаешься в настройках рабочего стола УФ.
Прежде чем что-то делать изучи хоть то, что уже сделано, вникни в идею и реализуй лучше.
11 ildary
 
24.09.15
12:06
(10) именно так и поступил, добавил в рабочую область начальной страницы свою форму с кнопками, и пытаюсь ее доделать.
12 Mort
 
24.09.15
12:06
(5) Режим открытия формы должен быть "Блокировать окно владельца"
13 Fedor-1971
 
24.09.15
12:09
(11) добавь вторую область и включи туда все твои обработки,
При входе имеющего права на использование обработки она сразу отсветится.
Есть один минус, если придёт тот у кого есть права на все обработки увидит мозаику, что не есть хорошо. Проектируй права и видимость для каждой роли, а не занимайся изобретением колеса с квадратным сечением шины
14 Fedor-1971
 
24.09.15
12:11
(12) Плохой совет. И как нажать на остальные кнопки? Ну блокирует он основной рабочий стол до закрытия обработки, как дальше работать станет?
15 ildary
 
24.09.15
12:16
(13) прошу прощения, речь идет о второй колонке в рабочем столе? Там уже все занято (УТ11).
16 Fedor-1971
 
24.09.15
12:21
(15)Да. Этого мне отсюда не видно, придётся решать вопрос "Кому и что нужно?" и рулить видимостью.