|
Упр. Формы. Форма настройки из основной с передачей реквизитов |
☑ |
0
brznzglwgn
22.04.14
✎
11:28
|
Добрый день.
Управляемые формы. Есть внешний отчет, есть основная форма и форма настройки. Требуется из основной формы открывать форму настройки, и на ней редактировать реквизиты, в том числе табличные части.
Какой самый правильный и красивый способ реализовать такую логику?
|
|
1
brznzglwgn
22.04.14
✎
12:18
|
Пример может кто подкинет?
|
|
2
Cube
22.04.14
✎
12:22
|
|
|
3
brznzglwgn
22.04.14
✎
12:52
|
(2) Спасибо, две ветки с вашим флудом очень помогли
|
|
4
brznzglwgn
22.04.14
✎
13:00
|
нет, серьезно
|
|
5
Cube
22.04.14
✎
13:07
|
Да обращайся ещё, есличо (с) =))
|
|
6
banco
22.04.14
✎
13:24
|
(1) держи пример
ПараметрыФормы = Новый Структура("АдресРеквизитовОбъекта", ПолучитьРеквизитыОбъекта());
ОткрытьФорму("Обработка.ЗагрузкаДанныхCommerceML.Форма.УправляемаяФормаСоответствия", ПараметрыФормы);
&НаСервере
Функция ПолучитьРеквизитыОбъекта()
ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
ОбработкаМетаданные = ОбработкаОбъект.Метаданные();
РеквизитыОбъекта = Новый Структура;
Для Каждого Реквизит Из ОбработкаМетаданные.Реквизиты Цикл
РеквизитыОбъекта.Вставить(Реквизит.Имя, ОбработкаОбъект[Реквизит.Имя]);
КонецЦикла;
Для Каждого Реквизит Из ОбработкаМетаданные.ТабличныеЧасти Цикл
РеквизитыОбъекта.Вставить(Реквизит.Имя, ОбработкаОбъект[Реквизит.Имя].Выгрузить());
КонецЦикла;
Возврат ПоместитьВоВременноеХранилище(РеквизитыОбъекта, УникальныйИдентификатор);
КонецФункции
|
|
7
brznzglwgn
22.04.14
✎
13:55
|
(6) Благодарю, то что надо.
|
|