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

Передача значения в общую управляемую форму.

Автор Dezmont89, 17 фев 2014, 13:19

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

Dezmont89

Есть общая управляемая форма. ей нужно передать Коллекцию "ТекДанные"
ТекДанные  = Элементы.ТабПлатежи.ТекущиеДанные;
Как это можно сделать?

belu

//Передача
Параметры = Новый Структура("ИмяПараметра",ТекДанные);
Форма = ПолучитьОбщуюФорму("ИмяФормы",Параметры);
Форма.Открыть();

//Получение - В Модуле Формы!
ТекДанные = Параметры.Свойство("ИмяПараметра");


Dezmont89

Цитата: belu от 17 фев 2014, 14:45
//Передача
Параметры = Новый Структура("ИмяПараметра",ТекДанные);
Форма = ПолучитьОбщуюФорму("ИмяФормы",Параметры);
Форма.Открыть();

//Получение - В Модуле Формы!
ТекДанные = Параметры.Свойство("ИмяПараметра");
У "ПолучитьОбщуюФорму()" второй параметр не такой. Этот вариант не работает.

MuI_I_Ika

А если создать на форме реквизит и перед Форма.Окрыть()

прописать: Форма.Реквизит = ЗначениеРеквизита.

belu

Цитата: Dezmont89 от 17 фев 2014, 15:10У "ПолучитьОбщуюФорму()" второй параметр не такой. Этот вариант не работает.
Тогда вместо ПолучитьОбщуюФорму, просто ПолучитьФорму(ОбщиеФормы.ИмяФормы,Параметры)

Теги:

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

Рейтинг@Mail.ru

Поиск