|
Как открыть управляемую форму списка из обычной формы списка? | ☑ | ||
---|---|---|---|---|
0
Ivan_495
23.11.17
✎
19:06
|
Как открыть управляемую форму списка из обычной формы списка?
контр_=ЭлементыФормы.СправочникСписок.ТекущаяСтрока; ОткрытьФорму("Справочник.ТТТ.ФормаСписка_УФ", Новый Структура("Основание", контр_)); не работает |
|||
1
1c-bs
23.11.17
✎
19:10
|
(0) Как работать параллельно в двух режимах: обычного приложения и управляемого приложения при том, что режим работы приложения определяется параметрами запуска?
|
|||
2
Ivan_495
23.11.17
✎
19:12
|
народ работает
|
|||
3
Ivan_495
23.11.17
✎
19:13
|
список контрагентов открыт как обычная форма, а из него надот открыть список справочника ттт как управляемую форму
|
|||
4
Ivan_495
23.11.17
✎
19:19
|
слово форма пропустил)
|
|||
5
1c-bs
23.11.17
✎
19:20
|
||||
6
Denis_CFO
23.11.17
✎
19:23
|
(0) ОткрытьФорму("Справочник.ТТТ.ФормаСписка_УФ.Форма.ФормаЭлемента", Новый Структура("Основание", контр_));
Копи-паста же! |
|||
7
Denis_CFO
23.11.17
✎
19:24
|
П.С. пропустил (4), уже нашел ошибку...
|
|||
8
Denis_CFO
23.11.17
✎
19:25
|
(1) для встроенных объектов метаданных так можно, при соблюдении некоторых свойств конфигурации...
|
|||
9
Ivan_495
23.11.17
✎
19:31
|
отбор не могу передать, без получить() не получится?
|
|||
10
Ivan_495
23.11.17
✎
19:33
|
ПараметрыФормы = Новый Структура("Владелец", контр_);
Форма = ПолучитьФорму("Справочник.ттт.Форма.ФормаСписка_УФ",ПараметрыФормы); Форма.Открыть(); отбор не срабатывает |
|||
11
Denis_CFO
23.11.17
✎
19:36
|
(10) Просто ОТкрытьФорму("Справочник.ттт.Форма.ФормаСписка_УФ",, ЭтаФорма)
ЭтаФОрма и будет Владелец и там будет доступен.. |
|||
12
Ivan_495
23.11.17
✎
19:40
|
т.е при открытии устанвливать отбор по Этаформа
|
|||
13
Denis_CFO
23.11.17
✎
19:43
|
(12) не надо отборов, Владелец и так будет доступен.
При открытии чего? Новой формы - не надо отборов. |
|||
14
Ivan_495
23.11.17
✎
19:50
|
(13) ОТкрытьФорму("Справочник.ттт.Форма.ФормаСписка_УФ",, ЭтаФорма)
работает , но список открываемой не отбирает по владельцу может потому-что у меня из формы списка открывается форма списка? |
|||
15
Denis_CFO
23.11.17
✎
19:51
|
(14) А тебе отбор по владельцу? Тогда в открываемой форме присоздании()
Элементы.Список.УстановитьОтбор(Владелец.Ссылка); |
|||
16
Ivan_495
23.11.17
✎
19:56
|
контр_=ЭлементыФормы.СправочникСписок.ТекущаяСтрока;
ОткрытьФорму("Справочник.ТТТ.ФормаСписка_УФ",,контр_)); так наверно а потом в открываемой Элементы.Список.УстановитьОтбор(Владелец.Ссылка); |
|||
17
Denis_CFO
23.11.17
✎
20:00
|
(16) Если Не Элементы.ТекущиеДанные = Неопределено Тогда
ПараметрыТойФормы = Новый Структура("Контрагент", Элементы.ТекущиеДанные.Контрагент); ОткрытьФорму("Документ.ПлатежноеПоручение.ФормаСписка",,ЭтаФорма); КонецЕсли; |
|||
18
Denis_CFO
23.11.17
✎
20:01
|
а потом в открываемой
Элементы.Список.УстановитьОтбор(Параметры.Контрагент); |
|||
19
Denis_CFO
23.11.17
✎
20:03
|
Пропустил:
ОткрытьФорму("Документ.ПлатежноеПоручение.ФормаСписка",ПараметрыТойФормы ,ЭтаФорма); |
|||
20
Ivan_495
23.11.17
✎
20:23
|
ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Владелец"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.Использование = Истина; ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный; ЭлементОтбора.ПравоеЗначение = ЭтаФорма.Параметры.Контрагент; |
|||
21
Ivan_495
23.11.17
✎
20:23
|
заработало
(19) благодарю |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |