Имя: Пароль:
1C
1С v8
Передать ссылку на документ в произвольную форму
0 Neznayka_5
 
24.08.12
11:28
ФормаКонтактнойИнформации = ТекДанные.Ссылка.ПолучитьФорму("ФормаВыбораКонтактнойИнформации");
       ФормаКонтактнойИнформации.Открыть();

ФормаВыбораКонтактнойИнформации - произвольная форма, открыть я ее пытаюсь из формы списка. Как передать в нее Ссылку на текущий документ?
1 Ненавижу 1С
 
гуру
24.08.12
11:29
ФормаКонтактнойИнформации.ПараметрУФормы = ЭлементыФормы.СписокДокументов.ТекущиеДанные.Ссылка;
2 Neznayka_5
 
24.08.12
11:30
(1) Что за параметр у Формы?
3 andrewks
 
24.08.12
11:32
(2) у формы могут быть параметры. открой в конфигураторе форму
4 Neznayka_5
 
24.08.12
11:32
открыла
5 andrewks
 
24.08.12
11:32
нажми закладку "Параметры"
6 Neznayka_5
 
24.08.12
11:33
это в упп? у меня есть реквизиты только
7 andrewks
 
24.08.12
11:34
УПП не на УФ написана
8 Neznayka_5
 
24.08.12
11:35
(7) что?
9 Ork
 
24.08.12
11:36
(6) Это оно и есть. Кнопки "добавить", "изменить", "удалить" ни о чем не говорят?
10 Neznayka_5
 
24.08.12
11:37
(9) относительно реквизитов?
11 Ork
 
24.08.12
11:40
(10) Йес. Добавь свой реквизит. Назови как нибудь. Например СсылкаНаВнешнийОбъект.
Для вызова пользуй
Форма = ...ПолучитьФорму("...");
Форма.СсылкаНаВнешнийОбъект = СсылкаНаЧегоНибудь;
Форма.Открыть();
12 andrewks
 
24.08.12
11:43
13 Neznayka_5
 
24.08.12
11:43
Форма.СсылкаНаВнешнийОбъект - поле объекта не обнаружено
14 andrewks
 
24.08.12
11:44
пятнично...
15 Ненавижу 1С
 
гуру
24.08.12
11:45
(13) весь код давай
16 Ork
 
24.08.12
12:01
(13) Вот это вот "СсылкаНаВнешнийОбъект" в реквизиты формы добавлено?