|
Открытие Формы |
☑ |
0
rull9ss
17.05.12
✎
15:54
|
Сильно не пинать, только учусь.
В обработке выполняю запрос. результаты в ТЧ. при выборе строки ТЧ должен создаваться новый документ(РасходнаяНакладная)
&НаСервере
Процедура СозданиеДокументаСервер()
НовыйДокумент = Документы.РасходнаяНакладная.СоздатьДокумент();
Параметры = Новый Структура();
Параметры.Вставить("Дата", ТекущаяДата());
ФормаОтчета = ПолучитьФорму("Документы.РасходнаяНакладная.ФормаОбъекта", Параметры);
ФормаОтчета.Октрыть();
КонецПроцедуры
Выдает ошибку Процедура или функция с указанным именем не определена (ПолучитьФорму).
Пытался выполнить процедуру в МодулеОбъекта, пишет Значение не является значением объектного типа (Окрыть) ФормаОтчета.Окрыть();\
Наставьте на путь истинный: как правильно открыть форму?
|
|
1
Alex S D
17.05.12
✎
15:56
|
&НаСервере - Ни о чем не говорит?
|
|
2
andrewks
17.05.12
✎
15:56
|
в листинге - Октрыть();
в сообщении об ошибке - Окрыть()
одна из черепашек врёт.
а по сабжу - какую форму ты хочешь на сервере?
|
|
3
Alex S D
17.05.12
✎
15:56
|
форму на клиенте открывать надо
|
|
4
rull9ss
17.05.12
✎
16:10
|
(3) Спасибо за подсказку.
Теперь выполняю на клиенте пишет:
{Обработка.ФормированиеСчетов.Форма.Форма.Форма(45)}: Ошибка при вызове метода контекста (ПолучитьФорму)
ФормаОтчета = ПолучитьФорму("Документы.РасходнаяНакладная.ФормаДокумента", Парам1);
по причине:
Неизвестное имя формы. Имя: "Документы.РасходнаяНакладная.ФормаДокумента"
|
|
5
andrewks
17.05.12
✎
16:18
|
ФормаОтчета = ПолучитьФорму("Документ.РасходнаяНакладная.ФормаОбъекта", Парам1);
|
|