|
Вопрос по открытию формы
| ☑ |
0
murzo1
16.08.11
✎
15:24
|
Почему данная конструкция вываливает ошибку, как правильно будет открыть форму документа?
ФормаДок = СсылкаНаОбъект.ПолучитьФорму("ФормаДокумента");
ФормаДок.Открыть();
{Обработка.ЗаполнениеТЧНачислениеУслуг.Форма.Форма.Форма(156)}: Ошибка при вызове метода контекста (ПолучитьФорму)
ФормаДок = СсылкаНаОбъект.ПолучитьФорму("ФормаДокумента");
по причине:
Элемент не выбран!
|
|
1
butterbean
16.08.11
✎
15:25
|
СсылкаНаОбъект - это что?
|
|
2
murzo1
16.08.11
✎
15:25
|
(1) Это пустая ссылка на объект
|
|
3
Maxus43
16.08.11
✎
15:26
|
что за ".Форма.Форма.Форма"? :)
|
|
4
butterbean
16.08.11
✎
15:26
|
(2) ну вот ты и ответил на свой вопрос
|
|
5
Maxus43
16.08.11
✎
15:26
|
(2) просто Док.ПолучитьФОрму, у ссылки нет формы
|
|
6
murzo1
16.08.11
✎
15:26
|
(3) не знаю )))
|
|
7
butterbean
16.08.11
✎
15:27
|
(5) есть
|
|
8
Maxus43
16.08.11
✎
15:29
|
(7) у объекта может?
|
|
9
butterbean
16.08.11
✎
15:30
|
(8) и у объекта
|
|
10
butterbean
16.08.11
✎
15:31
|
(9)+ хотя в итоге конечно все это будут формы объекта
|
|
11
Hostess_
of_Love
16.08.11
✎
15:32
|
пустая ссылка на объект... там объекта-то нету
|
|
12
murzo1
16.08.11
✎
15:34
|
Но вот если ее подключить как внешнюю форму работает нормально, а во тесли просто запускать, то ошибка ))
|
|
13
butterbean
16.08.11
✎
15:35
|
(12) потому что ссылкаНаОбъект пустая
|
|
14
Hostess_
of_Love
16.08.11
✎
15:37
|
ну и чего ты мозги тогда пудришь? подключай как внешнюю. или сделай у нее форму, в которой будет поле для выбора объекта (документа) и кнопка по которой будет выполнятся код
ФормаДок = СсылкаНаОбъект.ПолучитьФорму("ФормаДокумента");
ФормаДок.Открыть();
только не забудь поле связать с реквизитом СсылкаНаОбъект
|
|