|
Считать параметры формы из другой формы
| ☑ |
0
rosveta
15.12.14
✎
10:09
|
Добрый день. Нуждаюсь в совете. УТ 11, управляемый интерфейс. Есть необходимость во внешней обработке считать параметры отбора узла обмена с сайтом. Посмотрела, откуда берутся эти параметры.
Насколько я поняла данные хранятся в параметре формы.
Могу ли я как-то считать эти параметры из другой формы или получить параметры отбора из другого места?
Заранее спасибо.
|
|
1
olegves
15.12.14
✎
10:13
|
(0) можешь, только форма с этим параметром д.б. открыта
|
|
2
DrZombi
гуру
15.12.14
✎
10:14
|
(0) На форме нечего не хранится.
Форма только заполняется, данные либо в базе, либо в коде прописаны :)
|
|
3
olegves
15.12.14
✎
10:15
|
(1) или программно:
НужнаяФорма = ПолучитьФорму (%Путь%)
НужнаяФорма.Параметр.Настройки
|
|
4
rosveta
17.12.14
✎
12:56
|
решилось все таким образом
ТаблицаКаталогов = Новый ТаблицаЗначений;
СохраненнаяТаблицаКаталогов = Объект.УзелОбменаССайтом.СохраненнаяТаблицаКаталогов.Получить();
Если НЕ ТипЗнч(СохраненнаяТаблицаКаталогов) = Тип("ТаблицаЗначений") Тогда
Сообщить("Обработка завершенеа с ошибкой");
Возврат Неопределено;
Иначе
Для Каждого СтрокаСохраненнойТаблицыКаталогов Из СохраненнаяТаблицаКаталогов Цикл
НоваяСтрока = ТаблицаКаталогов.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаСохраненнойТаблицыКаталогов);
ХранилищеНастроекКомпоновки = СтрокаСохраненнойТаблицыКаталогов.ХранилищеНастроекКомпоновки.Получить();
СписокНоменклатуры = ХранилищеНастроекКомпоновки.Отбор.Элементы[1].ПравоеЗначение;
Возврат СписокНоменклатуры;
КонецЦикла;
Возврат СписокНоменклатуры;
КонецЕсли;
|
|
5
DrZombi
гуру
17.12.14
✎
13:20
|
(4) Извращенец
|
|