Имя: Пароль:
1C
1С v8
Считать параметры формы из другой формы
0 rosveta
 
15.12.14
10:09
Добрый день. Нуждаюсь в совете. УТ 11, управляемый интерфейс. Есть необходимость во внешней обработке считать параметры отбора узла обмена с сайтом. Посмотрела, откуда берутся эти параметры.
http://clip2net.com/s/38LYRqY
Насколько я поняла данные хранятся в параметре формы.
Могу ли я как-то считать эти параметры из другой формы или получить параметры отбора из другого места?
Заранее спасибо.
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) Извращенец