Имя: Пароль:
1C
1C 7.7
v7: ОткрытьФорму()
,
0 marty0701
 
28.10.11
10:24
Приветствую!
Не очень понял, как воспользоваться данной функцией.
Хочу открыть форму только что созданного документа.
Просветите ув. дамы и господа.
1 marty0701
 
28.10.11
10:25
Ой косяк, в V7 пожалуйста перенесите.
2 Рэйв
 
28.10.11
10:29
СП в розыске?
3 marty0701
 
28.10.11
10:29
(2)Обнаружен.
4 Рэйв
 
28.10.11
10:30
(3)эту страницу вырвали?

Открытие формы нового документа

ОткрытьФорму(<ОписательОбъекта>, <КонтекстФормы>, <ДокументОснование>)

<ОписательОбъекта>    Строковое выражение."Документ.ХХХХХ", где ХХХХХ — идентификатор вида документа;
<ДокументОснование>    Необязательный параметр. Выражение типа «документ», задающий документ-основание для открытия формы ввода нового документа в режиме ввода на основании.
5 marty0701
 
28.10.11
10:32
(4)1ый пост прочти.
6 marty0701
 
28.10.11
10:32
ТОчнее (0) - открыть форму только что созданного документа.
7 Рэйв
 
28.10.11
10:33
(6)Чем "только что созданный" отличается от "нового"?
8 marty0701
 
28.10.11
10:33
ОткрытьФорму(<Документ>,<КонтекстФормы>,<РежимПросмотра>)
<Документ> - Что передавать?
9 marty0701
 
28.10.11
10:34
(7) Тем, что он заполнен?
10 Рэйв
 
28.10.11
10:34
запиши и передай ссылку
11 Рэйв
 
28.10.11
10:34
впринципе можно попробовать и не записывать, но не помню точно откроет ли
12 Рэйв
 
28.10.11
10:35
+Заполнить можно после открытия через контекст
13 marty0701
 
28.10.11
10:36
<code>
...
дкТребованиеНакл.ИндНомер = спВидыНоменклатуры.ТекущийЭлемент();
Попытка
дкТребованиеНакл.Записать();
ОткрытьФорму(дкТребованиеНакл); - Так не работает
....
</code>
14 Рэйв
 
28.10.11
10:37
я же говорил ССЫЛКУ

дкТребованиеНакл.ТекущийДокумент()  
попробуй
15 Ёпрст
 
28.10.11
10:38
(13)
ОткрытьФорму(дкТребованиеНакл.ТекущийДокумент()); - Так работает
16 Рэйв
 
28.10.11
10:38
ты ж вроде документ открывать хотел?

Tckb cghfdjxybr nj
ТекущийЭлемент()
17 Рэйв
 
28.10.11
10:38
*если справочник
18 marty0701
 
28.10.11
10:41
(16,17) Да, документ, все работает, спасибо.
2 + 2 = 3.9999999999999999999999999999999...