Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 13:23

Открыть форму и передать объект.

Автор ferrari314, 14 авг 2015, 10:40

0 Пользователей и 1 гость просматривают эту тему.

ferrari314

Приветствую. Собственно возникла такая проблема. Необходимо по нажатию кнопки на первой форме открывать вторую форму и передавать ссылку на объект второй формы в первую. Вроде бы  рядовой случай, да не совсем.


СсылкаНаТовар = ОткрытьФормуМодально("Справочник.Товары.Форма.ФормаЭлемента",, ЭтаФорма);
        Результат = СсылкаНаТовар.Объект.Ссылка;


Вот только СсылкаНаТовар возвращается неопределено. Объект записан. Обычно в таких случаях открывается форма выбора и она возвращает значение, но мне нужна именно форма элемента.
В немодальном режиме в параметр Результат тоже - Неопределено.
Как вернуть объект из формы элемента на форму родителя?
Конструкции типа
Форма = ПолучитьФорму("Справочник.Товары.Форма.ФормаЭлемента", , ЭтаФорма);
        Форма.ОткрытьМодально();
Результат = Форма.Объект;

Передают то что надо но не имеют немодального решения, что является одним из условий.


cska-fanat-kz

задача какая?
к чему все эти выкрутасы?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

ferrari314

1. Из формы одного объекта справочника создать другой.
Записать ссылку на него в форме первого.
Сделать все немодально.
2. К тому, что 1эссовские методы ОткрытьФорму() ничерта не возвращают.

cska-fanat-kz

УправляемаяФорма (ManagedForm)
ОповеститьОЗаписиНового (NotifyWritingNew)
Синтаксис:

ОповеститьОЗаписиНового(<Объект>)
Параметры:

<Объект> (необязательный)

Тип: Ссылка на объект информационной базы.
Добавленный объект.
Описание:

Посылает оповещение владельцу формы о записи нового объекта и передает ему ссылку на этот объект.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент.
Примечание:

Может быть использован, если добавление нового объекта при помощи подчиненной формы необходимо обработать в форме владельце.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск