|
Передача параметра в новый элемент справочника | ☑ | ||
---|---|---|---|---|
0
MAPATNK2
naïve
10.09.19
✎
10:38
|
Ут 11.4
Добрый день, подскажите пожалуйста В обычных формах знаю как в зависимости от отбора устанавливать реквизиты в новый элемент справочника. Как сделать это в управляемых формах? Т.е у меня на форме есть отбор по контрагенту, как мне прописать в модуле формы, чтобы при открытии этот контрагент уже стоял в форме? |
|||
1
Timon1405
10.09.19
✎
10:42
|
||||
2
MAPATNK2
naïve
10.09.19
✎
10:48
|
(1)
Если НЕ Копирование и Не Группа Тогда Для Каждого стр Из Список.Отбор.Элементы Цикл Если стр.ЛевоеЗначение = "Контрагент" И (стр.ВидСравнения = ВидСравнениякомпоновкиДанных.Равно Или стр.ВидСравнения = ВидСравнениякомпоновкиДанных.ВСписке) Тогда Контраг = стр.ПравоеЗначение; КонецЕсли; КонецЦикла; КонецЕсли; ЭлементыОтбора = Новый Структура("Контрагент", Контраг); ПараметрыФормы = Новый Структура("ЗначенияЗаполнения", ЭлементыОтбора); ОткрытьФорму("Справочник.СкладКонтрагентаАБУС.ФормаОбъекта", ПараметрыФормы); Не выходит. Открывается АЖ 2 формы! и все пустые. |
|||
3
MAPATNK2
naïve
10.09.19
✎
10:49
|
(1) А в какую процедуру то запихивать? Что то я не нашла этой информации...
|
|||
4
Timon1405
10.09.19
✎
10:52
|
(3) должно приехать в процедуру обработка заполнения. точно реквизит склада "Контрагент" называется?
|
|||
5
MAPATNK2
naïve
10.09.19
✎
10:54
|
(4) 100%
|
|||
6
MAPATNK2
naïve
10.09.19
✎
10:56
|
(4) Параметры формы заполнены, посмотрела в отладчике. Но форма открывается пустая.
|
|||
7
Timon1405
10.09.19
✎
10:59
|
(6) а если открыть "Справочник.СкладКонтрагентаАБУС.Форма.Форма"?
|
|||
8
Timon1405
10.09.19
✎
10:59
|
точно приезжает в отладчик нужной вам формы?
|
|||
9
MAPATNK2
naïve
10.09.19
✎
11:00
|
(7) Уже попробовала, не выходит. Все то же самое. Пустое
|
|||
10
MAPATNK2
naïve
10.09.19
✎
11:00
|
(8) Я не знаю, приезжает ли в отладчик формы, я записала код в процедуру "ПередНачаломДобавления"
|
|||
11
MAPATNK2
naïve
10.09.19
✎
11:01
|
Но во время отладки данного года
ОткрытьФорму("Справочник.СкладКонтрагентаАБУС.ФормаОбъекта", ПараметрыФормы); ПараметрыФормы заполнены как надо |
|||
12
MAPATNK2
naïve
10.09.19
✎
11:01
|
Кода
|
|||
13
MAPATNK2
naïve
10.09.19
✎
11:01
|
(11) ОткрытьФорму("Справочник.СкладКонтрагентаАБУС.Форма.ФормаЭлемента", ПараметрыФормы);
Так тоже не выходит |
|||
14
MAPATNK2
naïve
10.09.19
✎
11:02
|
Как же все легко и просто было в Обычных формах...Не понимала я своего счастья.
|
|||
15
Timon1405
10.09.19
✎
11:03
|
(10) еще может быть СтандартнаяОбработка=Ложь не стоит, поэтому 2 формы.
|
|||
16
MAPATNK2
naïve
10.09.19
✎
11:05
|
(15) Я на самом деле не поняла этот код. Я в обработке открываю "форму выбора" складов, форма выбора сортируется по контрагенту, выбранному в обработке, получаю пустой список и теперь мне нужно добавить новый склад. Я хочу, чтобы новый элемент заполнился отбором из формы выбора. В обычных формах это делалось в процедуре "СписокПередНачаломДобавления".
А в Управляемых формах как это сделать? |
|||
17
MAPATNK2
naïve
10.09.19
✎
11:07
|
(15) Что за событие должно быть? В тех, что я создаю нет Стандартной обработки
|
|||
18
MAPATNK2
naïve
10.09.19
✎
11:08
|
(15) если я запихаю это в событие ПриСозданииНа сервер, то как мне получить отбор на форме? Никак.
кто вообще придумал эти управляемые формы. БРРР |
|||
19
MAPATNK2
naïve
10.09.19
✎
12:47
|
Нашла. )) всем спасибо.
|
|||
20
Timon1405
10.09.19
✎
13:29
|
(19) выложите уж рабочий код, чтоб остался тут или расскажите в чем было дело.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |