Имя: Пароль:
1C
1С v8
Программно вклеить УФ в главное окно программы
0 mulder_mulder
 
05.07.15
19:15
Добрый день, такая ситуация. при запуске программы, появляется основное окно 1с, потом вылетает окно с вопросом, после ответа на который, открывается окно в котором человек будет работать.

Получается, главное окно висит без дела весь сеанс.

Появилась задача программно вклеить УФ в главное окно программы.

За ранее благодарен.
1 Lama12
 
05.07.15
19:18
Рабочий стол.
2 mulder_mulder
 
05.07.15
19:21
(1) Первая форма вопроса, потом только форма на столе.
Я добавлял в рабочий стол форму, но там нет предварительной обработки, чтоб сначала подождал пока клиент ответит на вопрос, а потом только открыл форму на столе.
3 RomanYS
 
05.07.15
19:24
включи такси, там все формы "вклеены"
4 mulder_mulder
 
05.07.15
19:27
(3) Может вызвать такси?
Хорошо, завтра посмотрю чего у них там вклеено :). У таксистов.

А если серьёзно? никто не вклеивал?
5 Сниф
 
05.07.15
19:30
(4) вклеить девке можно, а мы попробуем загуглить фразу "1с 8.3 программная настройка рабочего стола"
6 RomanYS
 
05.07.15
19:34
(4) непонятно, что тебе надо

почему тебя не устраивает размещение на рабочем столе? что иначе значит вклеить?
7 Сниф
 
05.07.15
19:37
+(4) даже так точнее
Программная настройка начальной страницы
http://v8.1c.ru/o7/201402start/index.htm
8 RomanYS
 
05.07.15
19:38
Есть три варианта открытия форм
- в отдельных окнах
- в закладках
- "такси"

устанавливается в настройках, других вариантов нет.
9 mulder_mulder
 
05.07.15
19:40
(5) (6) (8)

Сейчас попробую.
У меня нулевая конфигурация, тут мало что есть. Всё писал с нуля.
10 mulder_mulder
 
05.07.15
19:51
У меня таких функций нет.
Закладки не подойдут.
надо чтобы человек видел только эту форму и больше ничего.
11 Сниф
 
05.07.15
20:01
Так, "Открыть рабочую область рабочего стола" и добавить форму существующей обработки. Это у всех есть, и у тебя должно быть.
12 mulder_mulder
 
06.07.15
19:52
(11) Это вроде
пп = Открыть(рабочаяобластьрабочегостола);
пп.добавить("документ.планппр.форма.ВыборПользователя");?
Рукамия могу добавить, мне через код нужно.  :)

В общем решил проблему так;
1) внёс ручками форму в рабочую область
2) В форме при открытии прописал запуск формы вопроса.
3) потом через обработку оповещения и самого оповещения, которое посылается от закрываемой формы, дал разрешение на дальнейшее выполнение кода.

Как говорится и волки сыты и овцы целы.

Тема закрыта. Благодарю всех за помощь.
13 GROOVY
 
06.07.15
20:28
ПередНачаломРаботыСистемы
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший