|
Заполнение реквизита перед открытием формы |
☑ |
0
mayet
11.05.18
✎
19:53
|
В обработке есть две формы, из одной открывается вторая, куда перед открытием заполняется реквизит
Форма = ПолучитьФорму("Обработка.РабочийСтолПреподавателя.Форма.Анкета");
Форма.Источник = Док.Ссылка;
Форма.Открыть();
в ПриСозданииНаСервере из ссылки должна заполняться форма
ЭтаФорма.Элементы.Название.Заголовок = ЭтаФорма.Источник.ПолучитьОбъект().Наименование;
ТаблицаВопросов = Новый ТабличныйДокумент;
ТаблицаВопросов = ПолучитьТаблицу(ЭтаФорма.Источник);
Но получаю
{Обработка.РабочийСтолПреподавателя.Форма.Анкета.Форма(4)}: Ошибка при вызове метода контекста (ПолучитьОбъект)
ЭтаФорма.Элементы.Название.Заголовок = ЭтаФорма.Источник.ПолучитьОбъект().Наименование;
по причине:
Элемент не выбран!
за место формы
|
|
1
mayet
11.05.18
✎
19:54
|
Что я делаю не так?
|
|
2
Birmingem
11.05.18
✎
20:21
|
В соседней ветке я передавал параметр в открываемую форму так:
ПараметрыНовогоТовара = Новый Структура;
ПараметрыНовогоТовара.Вставить("Основание",ПредыдущийТовар);
ОткрытьФорму("Справочник.Товары.ФормаОбъекта",ПараметрыНовогоТовара,ЭтаФорма,ЭтаФорма.УникальныйИдентификатор,,,ПослеЗаписиТовара);
|
|
3
Fram
11.05.18
✎
20:38
|
(0) ну, судя по всему, ПриСозданииНаСервере происходит раньше чем Форма.Источник = Док.Ссылка;
|
|
4
Zhuravlik
12.05.18
✎
00:33
|
(1) см. ИТС , п.2
Во-первых все надо передавать параметрами. Во-вторых - совершенно не стоит в ПриСоздании использовать ЭтаФорма.Источник.ПолучитьОбъект() - это долго. Лучше заранее сформировать заголовок и передать параметром.
|
|
5
Zhuravlik
12.05.18
✎
00:35
|
+ Кроме того, в модуле формы не рекомендуется писать "ЭтаФорма" см.
А вот в модуле объекта писать ЭтотОбъект не запрещается, и это удобно.
|
|
6
пипец
12.05.18
✎
00:42
|
имхо , я мож не прав но связь между формами какая ?
|
|
7
пипец
12.05.18
✎
00:42
|
видимо на сервере от объекта , не?
|
|
8
пипец
12.05.18
✎
01:00
|
чисто фундаментально , (в синтаксесе пока в 8-мь не силен, но и в 7 и ранее оно тож самое) - сущность не может плодить себе подобных без обращения к источнику , а это по сути рекурсия в никуда , либо нужно аккумулировать на одной сущьности которой тут (на объекте) нет , а есть , может быть, где то на севере и составными или привязанными ссылками наполнять
|
|