Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Как открыть управляемую форму списка из обычной формы списка?

Как открыть управляемую форму списка из обычной формы списка?
Я
   Ivan_495
 
23.11.17 - 19:06
Как открыть управляемую форму списка из обычной формы списка?

контр_=ЭлементыФормы.СправочникСписок.ТекущаяСтрока;
ОткрытьФорму("Справочник.ТТТ.ФормаСписка_УФ", Новый Структура("Основание", контр_)); 

не работает
 
 
   1c-bs
 
1 - 23.11.17 - 19:10
(0) Как работать параллельно в двух режимах: обычного приложения и управляемого приложения при том, что режим работы приложения определяется параметрами запуска?
   Ivan_495
 
2 - 23.11.17 - 19:12
народ работает
   Ivan_495
 
3 - 23.11.17 - 19:13
список контрагентов открыт как обычная форма, а из него надот открыть список справочника ттт как управляемую форму
   Ivan_495
 
4 - 23.11.17 - 19:19
слово форма пропустил)
   1c-bs
 
5 - 23.11.17 - 19:20
   Denis_CFO
 
6 - 23.11.17 - 19:23
(0) ОткрытьФорму("Справочник.ТТТ.ФормаСписка_УФ.Форма.ФормаЭлемента", Новый Структура("Основание", контр_));
Копи-паста же!
   Denis_CFO
 
7 - 23.11.17 - 19:24
П.С. пропустил (4), уже нашел ошибку...
   Denis_CFO
 
8 - 23.11.17 - 19:25
(1) для встроенных объектов метаданных так можно, при соблюдении некоторых свойств конфигурации...
   Ivan_495
 
9 - 23.11.17 - 19:31
отбор не могу передать, без получить() не получится?
   Ivan_495
 
10 - 23.11.17 - 19:33
ПараметрыФормы = Новый Структура("Владелец", контр_);

Форма = ПолучитьФорму("Справочник.ттт.Форма.ФормаСписка_УФ",ПараметрыФормы);
Форма.Открыть();

отбор не срабатывает
 
 Рекламное место пустует
   Denis_CFO
 
11 - 23.11.17 - 19:36
(10)  Просто ОТкрытьФорму("Справочник.ттт.Форма.ФормаСписка_УФ",, ЭтаФорма)
ЭтаФОрма и будет Владелец и там будет доступен..
   Ivan_495
 
12 - 23.11.17 - 19:40
т.е при открытии устанвливать отбор по Этаформа
   Denis_CFO
 
13 - 23.11.17 - 19:43
(12) не надо отборов, Владелец и так будет доступен.
При открытии чего? Новой формы - не надо отборов.
   Ivan_495
 
14 - 23.11.17 - 19:50
(13) ОТкрытьФорму("Справочник.ттт.Форма.ФормаСписка_УФ",, ЭтаФорма) 

работает , но список открываемой не отбирает по владельцу

может потому-что у меня из формы списка открывается форма списка?
   Denis_CFO
 
15 - 23.11.17 - 19:51
(14) А тебе отбор по владельцу? Тогда в открываемой форме присоздании()
Элементы.Список.УстановитьОтбор(Владелец.Ссылка);
   Ivan_495
 
16 - 23.11.17 - 19:56
контр_=ЭлементыФормы.СправочникСписок.ТекущаяСтрока;

ОткрытьФорму("Справочник.ТТТ.ФормаСписка_УФ",,контр_)); 

так наверно 

а потом в открываемой 
Элементы.Список.УстановитьОтбор(Владелец.Ссылка);
   Denis_CFO
 
17 - 23.11.17 - 20:00
(16) Если Не Элементы.ТекущиеДанные = Неопределено Тогда
        ПараметрыТойФормы = Новый Структура("Контрагент", Элементы.ТекущиеДанные.Контрагент);
        ОткрытьФорму("Документ.ПлатежноеПоручение.ФормаСписка",,ЭтаФорма);
    КонецЕсли;
   Denis_CFO
 
18 - 23.11.17 - 20:01
а потом в открываемой 
Элементы.Список.УстановитьОтбор(Параметры.Контрагент);
   Denis_CFO
 
19 - 23.11.17 - 20:03
Пропустил:
ОткрытьФорму("Документ.ПлатежноеПоручение.ФормаСписка",ПараметрыТойФормы ,ЭтаФорма);
   Ivan_495
 
20 - 23.11.17 - 20:23
ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение    = Новый ПолеКомпоновкиДанных("Владелец");
    ЭлементОтбора.ВидСравнения     = ВидСравненияКомпоновкиДанных.Равно;
    ЭлементОтбора.Использование    = Истина;
    ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
    ЭлементОтбора.ПравоеЗначение   = ЭтаФорма.Параметры.Контрагент;
   Ivan_495
 
21 - 23.11.17 - 20:23
заработало
(19) благодарю


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует