Имя: Пароль:
1C
1С v8
Форма нового документа
0 bcosta
 
08.02.14
19:38
Добрый вечер!
Никогда не имел дело с управляемыми формами.
Подскажите, как по кнопке на форме внешней обработке открыть форму нового документа?
Конфа БП 3.0.
1 banco
 
08.02.14
19:46
не поверишь
ОткрытьФорму("Документ.РеализацияТоваровУслуг.ФормаОбъекта")
2 bcosta
 
08.02.14
19:55
(1) Поверю. Главное, чтобы работало.
3 bcosta
 
08.02.14
19:56
(1) Работает. Спасибо. А в обычном приложении так же?
4 ДенисЧ
 
08.02.14
19:58
(3) Нет. СП почитать лень?
5 Wobland
 
08.02.14
20:00
(4) хорошая штука? рекомендуешь?
6 bcosta
 
08.02.14
20:01
(4) Обязательно почитаю. Сейчас надо было срочно.
7 bcosta
 
08.02.14
20:51
А подскажите еще, пожалуйста.
Если в этой внешней обработке есть реквизит организация. Как его передать на открываемую форму документа реализация?
8 bcosta
 
08.02.14
21:05
ап
9 Umga2002
 
08.02.14
21:07
После открытия заполни в форме
10 ДенисЧ
 
08.02.14
21:11
(5) Отличная. Накрывает по полной.
11 Torquader
 
08.02.14
21:17
(7) Смотрим (4) и внимательно выполняем.
Там всё написано.
Если что-то непонятно, то спрашивай - (5) ответит - он это любит.
12 marvak
 
08.02.14
21:18
(7)
Попробуй так:
ФормаДокумента = ПолучитьФорму("Документ.РеализацияТоваровУслуг.ФормаОбъекта");
ФормаДокумента.Объект.Организация = Объект.Организация;
ФормаДокумента.Открыть();

Можно через передачу параметров в форму, но тогда придется в форме документа уже анализировать.
13 marvak
 
08.02.14
21:19
(12)+
Объект.Организация это реквизит твоей внешней обработки
14 Torquader
 
08.02.14
21:20
(12) Чего-то, мне кажется, что в управляемом режиме не взлетит.
15 marvak
 
08.02.14
21:22
(14)
Почему?
16 bcosta
 
08.02.14
21:23
(15) Еще как взлетело. Спасибо огромное!
17 Torquader
 
08.02.14
21:27
(15) Хотя, по кнопке - мы на клиенте - так что ПолучитьФорму отработает - мы же не в серверной процедуре вызываем.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан